The M/sup 3/ multiprocessor laboratory
H. M. Burkhart, Rudolf Eigenmann, H. Kindlimann, M. Moser, H. Scholian · IEEE Transactions on Parallel and Distributed Systems · 1993
An integrated programming environment for the M/sup 3/ multiprocessor is discussed. Three tools support the software development cycle of a parallel program, including the programming, configuration, and debugging/performance measurement phases. Programmer support for performance analysis has been a primary motivation for the system. The sources of performance loss are identified and the ways in which this information is gathered and analyzed are described. As a case study, a fast maze router algorithm is used to show the functionality of the different tools. The M/sup 3/ environment is compared with other state-of-the-art projects.>