Home | english  | Impressum | Datenschutz | Sitemap | KIT

Ubiquity Symposium 'The Multicore Transformation': Closing Statement

Ubiquity Symposium 'The Multicore Transformation': Closing Statement
Tagung:

Zeitschriftenartikel 

Jahr:

2014 

Autoren:

Walter F. Tichy

Links:PDF

Summary

Multicore CPUs and GPUs have brought parallel computation within reach of any programmer. How can we put the performance potential of these machines to good use? The contributors of the symposium suggest a number of approaches, among them algorithm engineering, parallel programming languages, compilers that target both SIMD and MIMD architectures, automatic detection and repair of data races, transactional memory, automated performance tuning, and automatic parallelizers. The transition from sequential to parallel computing is now perhaps at the half-way point. Parallel programming will eventually become routine, because advances in hardware, software, and programming tools are simplifying the problems of designing and implementing parallel computations.

Beteiligte Mitarbeiter (zufällige Reihenfolge)
Titel Vorname Nachname

Bibtex

@article{Ubiquity14b,
author={Walter F. Tichy},
title={Ubiquity Symposium 'The Multicore Transformation': Closing Statement},
year=2014,
month=Sept.,
volume={2014},
url={https://ps.ipd.kit.edu/downloads/},
doi={http://dx.doi.org/10.1145/2618409},
abstract={Multicore CPUs and GPUs have brought parallel computation within reach of any programmer. How can we put the performance potential of these machines to good use? The contributors of the symposium suggest a number of approaches, among them algorithm engineering, parallel programming languages, compilers that target both SIMD and MIMD architectures, automatic detection and repair of data races, transactional memory, automated performance tuning, and automatic parallelizers. The transition from sequential to parallel computing is now perhaps at the half-way point. Parallel programming will eventually become routine, because advances in hardware, software, and programming tools are simplifying the problems of designing and implementing parallel computations.},
organization={ACM},
number={9},
pages={1-5},
journal={ACM Ubiquity},