Issue No. 05 - May (1993 vol. 4)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/71.224214
<p>An integrated programming environment for the M/sup 3/ multiprocessor is discussed.Three tools support the software development cycle of a parallel program, including theprogramming, configuration, and debugging/performance measurement phases.Programmer support for performance analysis has been a primary motivation for thesystem. The sources of performance loss are identified and the ways in which thisinformation is gathered and analyzed are described. As a case study, a fast maze routeralgorithm is used to show the functionality of the different tools. The M/sup 3/environment is compared with other state-of-the-art projects.</p>
Index TermsM/sup 3/ multiprocessor laboratory; integrated programming environment; softwaredevelopment cycle; parallel program; programming; configuration; debugging;performance measurement; parallel programming; programming environments
H. Burkhart, H. Kindlimann, R. Eigenmann, H. Scholian and M. Moser, "The M/sup 3/ Multiprocessor Laboratory," in IEEE Transactions on Parallel & Distributed Systems, vol. 4, no. , pp. 507-519, 1993.