DocumentCode :
640616
Title :
Addressing the idiosyncrasies of context-dependent parallelization
Author :
Ahmed, Waseem
Author_Institution :
Dept. of Comput. Eng., King Khalid Univ., Abha, Saudi Arabia
fYear :
2013
fDate :
21-23 Feb. 2013
Firstpage :
1
Lastpage :
5
Abstract :
Parallelization of sequential code to yield an increase in the execution time on a multiprocessor system is a mature field of research. Patterns or dwarfs that frequently occur among the sequentially coded grand challenge applications have been comprehensively identified and categorized in literature. POV-Ray, a ray tracing based grand challenge application, that also belongs to the SPEC suite of benchmarks, demonstrates a unique as yet unclassified pattern that may place it in a separate class of applications. The execution profile of POV-Ray is exceedingly dependent on an external file supplied as input. Conventional parallelization methods do not consider the impact that an external input file may have on the execution profile of the application. In the case of POV-Ray, a parallelized executable may result in a speedup less than one when used with different input files as a result of the increased communication-to-cost ratio. This paper elaborates on this unique feature of POV-Ray and presents an argument as to why the conventional method of parallelizing will not work in this case. A novel context-dependent parallelization is suggested that uses scaled-down profiling to generate context-dependent executables to ensure a speedup greater than one in all cases.
Keywords :
multiprocessing systems; parallel processing; ray tracing; POV-Ray; SPEC suite; context-dependent executable generation; context-dependent parallelization idiosyncrasy; execution time; multiprocessor system; ray tracing based grand challenge application; scaled-down profiling; sequential code parallelization; sequentially coded grand challenge applications; Computer architecture; Context; Optimization; Parallel processing; Ray tracing; Rendering (computer graphics); HPC; POV-Ray; automatic parallelization; context dependent parallelization; ray tracing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Computing Technologies (PARCOMPTECH), 2013 National Conference on
Conference_Location :
Bangalore
Print_ISBN :
978-1-4799-1589-7
Type :
conf
DOI :
10.1109/ParCompTech.2013.6621393
Filename :
6621393
Link To Document :
بازگشت