The Free Lunch is Over: What You Need to Know about Parallelism
Presented by Stuart Leitch
Single thread CPU performance improvements have largely stalled out. The sequential performance “free lunch” most developers enjoyed from hardware advances is over. With the industry shift to multiple core systems, performance has to be realized through concurrency and many developers will find themselves building applications designed to scale as the number of cores increases. This session will provide a broad review of the trends in parallelism and an overview of major patterns for parallelizing your applications.
Stuart Leitch is a Charlottesville based developer working for Growing Technologies. He spent most of the last 7 years running Grove Creations, a small Melbourne based consultancy focused on developing WinForm applications for a variety of Australian clients. Since winding down Grove Creations and migrating to America 2 years ago, Stuart has relinquished the role of small business owner to pursue fulltime the art and science of software craftsmanship.