Title :
Layered Models for General Parallel Computation Based on Heterogeneous System
Author :
Yanxiu Sheng ; Lin Gui ; Zhiqiang Wei ; Jibing Duan ; Yingying Liu
Author_Institution :
Coll. of Inf. Sci. & Eng., Ocean Univ. of China, Qingdao, China
Abstract :
The conventional unified parallel computation model becomes more and more complicated which has weak pertinence and little guidance for each parallel computing phase. Therefore, a general layered and heterogeneous idea for parallel computation model research was proposed in this paper. The general layered heterogeneous parallel computation model was composed of parallel algorithm design model, parallel programming model, parallel execution model, and each model correspond to the three computing phases respectively. The properties of each model were described and research spots were also given. In parallel algorithm design model, an advanced language was designed for algorithm designers, and the corresponding interpretation system which based on text scanning was proposed to map the advanced language to machine language that runs on the heterogeneous software and hardware architectures. The parallel method library and parameter library were also provided to achieve the comprehensive utilization of the different computing resources and assign parallel tasks reasonably. Theoretical analysis results show that the general layered heterogeneous parallel computation model is clear and single goaled for each parallel computing phase.
Keywords :
parallel algorithms; parallel programming; software architecture; advanced language; algorithm designers; computing resources; general layered heterogeneous parallel computation model; hardware architectures; heterogeneous software architectures; interpretation system; machine language; parallel algorithm design model; parallel execution model; parallel method library; parallel programming model; parallel tasks; parameter library; text scanning; unified parallel computation model; Algorithm design and analysis; Computational modeling; Hardware; Libraries; Object oriented modeling; Parallel algorithms; Parallel programming; heterogeneous system; interpretation system; layered models; parallel algorithm design model; parallel execution model; parallel programming model;
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2012 13th International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-0-7695-4879-1
DOI :
10.1109/PDCAT.2012.85