THE M3 MULTIPROCESSOR LABORATORY

Citation
H. Burkhart et al., THE M3 MULTIPROCESSOR LABORATORY, IEEE transactions on parallel and distributed systems, 4(5), 1993, pp. 507-519
Citations number
28
Categorie Soggetti
System Science","Computer Applications & Cybernetics","Engineering, Eletrical & Electronic
ISSN journal
10459219
Volume
4
Issue
5
Year of publication
1993
Pages
507 - 519
Database
ISI
SICI code
1045-9219(1993)4:5<507:TMML>2.0.ZU;2-K
Abstract
Microprocessor-based multiprocessors offer true parallelism at moderat e hardware cost. Although such hardware building blocks are now availa ble at many sites, the basic problem is still how to program such syst ems. We report about an integrated programming environment for the M3 multiprocessor, which has been built at ETH Zurich. Our tools support the software development cycle of a parallel program, that is the prog ramming, configuration, and debugging/performance measurement phases. Programmer support for performance analysis has been a primary motivat ion for the system. We identify the sources of performance loss and de scribe how this information is gathered and analyzed. As a case study, we use a fast maze router algorithm and follow the usage of the diffe rent tools. Finally, we compare the M3 environment with other state-of -the-art projects.