Title :
SMS - tool for development and performance analysis of parallel applications
Author :
Sandri, André L. ; Gonçalves, Ronaldo A L ; Martini, João A.
Author_Institution :
Departamento de Informatica, Univ. Estadual de Maringa, Brazil
Abstract :
This work presents the SMS (Superscalar Multiprocessor Simulator) tool $version 1.0 - based in the SimpleScalar´s core. That tool allows parallel application development, performance analysis and will provide the configuration of several parallel and distributed architectural models. The tool´s user will be able to simulate distributed or shared memory use, as well as to define the inter-processor communication topology and protocol. In the current version, the tool already provides send and receive communication primitives for message exchange and topology in shared bus. When compared to the other similar tools, the SMS has all the SimpleScalar advantages. Thus, the SMS becomes a low cost alternative for research and education in development and performance analysis of parallel applications.
Keywords :
digital simulation; distributed memory systems; message passing; multiprocessing programs; parallel programming; program diagnostics; shared memory systems; SMS tool; SimpleScalar; Superscalar Multiprocessor Simulator; bus sharing; distributed architectural models; distributed memory use; interprocessor communication protocol; interprocessor communication topology; message exchange; parallel application development; parallel application performance analysis; parallel architectural models; send-receive communication primitives; shared memory use; Analytical models; Computational modeling; Concurrent computing; Context modeling; Costs; Parallel architectures; Performance analysis; Predictive models; Protocols; Topology;
Conference_Titel :
Simulation Symposium, 2004. Proceedings. 37th Annual
Print_ISBN :
0-7695-2110-X
DOI :
10.1109/SIMSYM.2004.1299483