Programming a Parallel Future


Programming a Parallel Future
An exploration of trends in parallelism by Joe Hellerstein, UC Berkeley Computer Science
Download >
Things change fast in computer science, but odds are good that they will change especially fast in the next few years. Much of this change centers on the shift toward parallel computing. In the short term, parallelism will thrive in settings with massive datasets and analytics. Longer term, the shift to parallelism will impact all software. In this note, I’ll outline some key changes that have recently taken place in the computer industry, show why existing software systems are ill-equipped to handle this new reality, and point toward some bright spots on the horizon.

 




Videos

Database thought leaders discuss state of development.
Watch now

Luke Lonergan on achieving large scale analytics.
Watch now

Customers help shape the next generation of Greenplum Database.
Watch now