DocumentCode :
2390717
Title :
Parallel computing efficiency: climbing the learning curve
Author :
Kumm, H.T. ; Lea, R.M.
Author_Institution :
Aspex Microsyst. Ltd., Brunel Univ., Uxbridge, UK
fYear :
1994
fDate :
22-26 Aug 1994
Firstpage :
728
Abstract :
Parallel computing shows considerable potential to deliver cost-effective solutions to applications with high requirements in performance. However, current experience shows that performance often falls well below user expectations and below what would be considered cost-effective. Therefore, MPC hardware and software designers need to focus on the factors which affect parallel computing efficiency, if they are to narrow the gap between potential and delivered performance. Many analyses of parallel computing efficiency which have been reported are mainly too restrictive to provide helpful results. Thus, a different approach is required which would help parallel architecture and algorithm designers to climb the learning curve associated with parallel computing efficiency. In this paper, a performance analysis is introduced which makes a distinction between natural parallelism (which is inherent to an application) and applied parallelism (which can be observed when an application is implemented on an MPC). By highlighting parallel computing bottlenecks the analysis supports MPC hardware and software designers to identify causes for inefficiency. Furthermore helpful efficiency measures can be defined. The paper demonstrates the usefulness of the analysis and concludes that it could form the basis of a methodology which formalises the improvement of parallel computing efficiency
Keywords :
parallel processing; performance evaluation; MPC; cost-effective; learning curve; parallel algorithm; parallel architecture; parallel computing bottlenecks; parallel computing efficiency; performance analysis; software design; user expectations; Algorithm design and analysis; Application software; Computational modeling; Concurrent computing; Context modeling; Hardware; Parallel processing; Performance analysis; Software design; Software performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
TENCON '94. IEEE Region 10's Ninth Annual International Conference. Theme: Frontiers of Computer Technology. Proceedings of 1994
Print_ISBN :
0-7803-1862-5
Type :
conf
DOI :
10.1109/TENCON.1994.369138
Filename :
369138
Link To Document :
بازگشت