StreamHPC
https://streamhpc.com/training/performance-programming-cpu/
Export date: Wed Aug 21 22:06:05 2019 / +0000 GMT

Performance Programming CPU


Intel Core i7 2600K CPU top view

Parallel programming is a subject we have avoided for too long. But this is just one of the few optimisations that seem not to be in every programmer's toolbox. During this one-day training you learn how to write software that makes full use of a modern X86-processor, PCI-bus and network. Together with several other performance programming techniques you will be able to make software fly.

After the introduction, where you are given a theoretical base in hardware and software concepts, we go through the following subjects:

  • Cache-usage improvement.

  • Memory-usage decrease.

  • Scalability improvement.

  • Programming language specific performance tuning.

  • Auto-tuning.

  • Function costs awareness.

  • Picking better algorithms.


During the lab-sessions you will get hands-on with typical performance-problems.

The training is available for Java, .NET, C and C++.

Post date: 2013-01-05 12:14:41
Post date GMT: 2013-01-05 11:14:41

Post modified date: 2016-01-15 18:01:30
Post modified date GMT: 2016-01-15 17:01:30

Export date: Wed Aug 21 22:06:05 2019 / +0000 GMT
This page was exported from StreamHPC [ https://streamhpc.com ]
Export of Post and Page has been powered by [ Universal Post Manager ] plugin from www.ProfProjects.com