LESSONS LEARNED FROM IMPLEMENTING BSP

Citation
Jmd. Hill et Db. Skillicorn, LESSONS LEARNED FROM IMPLEMENTING BSP, Future generations computer systems, 13(4-5), 1998, pp. 327-335
Citations number
6
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Theory & Methods
ISSN journal
0167739X
Volume
13
Issue
4-5
Year of publication
1998
Pages
327 - 335
Database
ISI
SICI code
0167-739X(1998)13:4-5<327:LLFIB>2.0.ZU;2-N
Abstract
We focus on two criticisms of bulk synchronous parallelism (BSP): that delaying communication until specific points in a program causes poor performance, and that frequent barrier synchronisations are too expen sive for high-performance parallel computing. We show that these criti cisms are misguided, not just about BSP but about parallel programming in general, because they are based on misconceptions about the origin s of poor performance. The main implication for parallel programming i s that higher levels of abstraction do not only make software construc tion easier - they also make high-performance implementation easier. C opyright (C) 1998 Elsevier Science B.V.