Productivity and Performance with Multi-Core Programming

Christian Terboven, Center for Computing and Communication, RWTH Aachen University

4 Jul 2012, 17:00; Location: S4|10-1

The multicore era has led to a renaissance for shared memory parallel programming models. Moreover, the introduction of Task-level parallelization raises the level of abstraction compared to thread-centric expression of parallelism. However, shared memory parallel applications may exhibit poor performance on NUMA systems if non-local data is accessed. Furthermore, increasingly complex simulation codes as well as the need to employ multiple levels of parallelism in order to exploit today's multicore clusters need to be taken into account in the software development process. This work presents solutions for designing shared memory parallel applications targeting current and future system architectures by following a methodical approach as well as building on successful strategies from the software engineering discipline, such as the introduction of abstractions.

Category: CE Seminar


Technische Universität Darmstadt

Graduate School CE
Dolivostraße 15
D-64293 Darmstadt

Phone+49 6151/16-24401
Fax -24404

to assistants' office

Open BSc/MSc Theses

Show a list of open BSc/MSc topics at GSC CE.

 Print |  Impressum |  Sitemap |  Search |  Contact |  Privacy Policy
zum Seitenanfangzum Seitenanfang