Title :
Software Design Pattern Behavior in Shared Memory Multiprocessor Systems
Author :
Ovatman, Tolga ; Buzluca, Feza
Author_Institution :
Dept. of Comput. Eng., Istanbul Tech. Univ., Istanbul, Turkey
Abstract :
With the emergence of multicore processors, parallel software is beginning to be used in the domain of application development in addition to high performance computing. In this work three software design patterns are chosen from each pattern category as subjects, representing reusable elements of object oriented software design. Behavior of these patterns in a shared memory parallel environment is investigated regarding different aspects of parallelization including parallelizability, scalability and workload distribution.
Keywords :
object-oriented programming; parallel programming; shared memory systems; software reusability; application development; high performance computing; multicore processor; object oriented software design; parallel software; parallelizability; pattern category; reusable elements; scalability; shared memory multiprocessor system; shared memory parallel environment; software design pattern behavior; workload distribution; Application software; Concurrent computing; Design engineering; High performance computing; Multicore processing; Multiprocessing systems; Programming; Runtime; Software design; Software performance;
Conference_Titel :
Computational Intelligence and Software Engineering, 2009. CiSE 2009. International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-4507-3
Electronic_ISBN :
978-1-4244-4507-3
DOI :
10.1109/CISE.2009.5365871