Title :
Multicore software engineering: the next challenge in software engineering
Author :
Pankratius, Victor ; Tichy, Walter F. ; Hinsbeeck, Peter
Author_Institution :
Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
Abstract :
Due to stagnating clock rates, future increases in processor performance will have to come from parallelism. Inexpensive multicore processors with several cores on a chip have become standard in PCs, laptops, servers, and embedded devices will follow; manycore chips with hundreds of processors on a single chip are predicted. Software engineers are now asked to write parallel applications of all sorts, and need to quickly grasp the relevant aspects of general-purpose parallel programming. This tutorial at ICSE 2010 prepares them for this challenge.
Keywords :
multiprocessing systems; parallel programming; software engineering; general-purpose parallel programming; manycore chips; multicore processors; multicore software engineering; parallel applications; parallelism; processor performance; stagnating clock rates; Multicore processing; Parallel processing; Parallel programming; Software engineering; Software tools; Tutorials;
Conference_Titel :
Software Engineering, 2010 ACM/IEEE 32nd International Conference on
Conference_Location :
Cape Town
Print_ISBN :
978-1-60558-719-6
DOI :
10.1145/1810295.1810443