|
SC'09 Exhibitor Forum Presentation |
Presenting at SCExhibitor Forum
- Tuesday 13:30-14:00 Room E147-148
- Erik Hagersten (Acumem)
- Acumem: Getting Multicore Efficiency
- Efficient multicore applications are fundamental to green computing and high performance. This requires tuning for deep memory hierarchies and thread interaction in addition to parallelization. Actually, sometimes a well-tuned sequential program can outperform a parallelized program. This process requires expert knowledge and many weeks of data gathering and human analysis using conventional performance tools. Acumems tools automatically analyze the efficiency of your applications and suggest necessary fixes to unleash multicore performance. What used to take experts weeks is now done in minutes at the click of a button. These language-agnostic tools do not require new languages or proprietary extensions. The resulting code increases performance across a wide range of architectures. In this session we will demonstrate the analysis and fix of popular open-source applications in minutes. We show repeated examples where parallelization alone completely misses the point. Performance improvements or energy savings of up to 30 times are demonstrated.
|