{"title":"SMS - tool for development and performance analysis of parallel applications","authors":"André L. Sandri, R. Gonçalves, J. A. Martini","doi":"10.1109/SIMSYM.2004.1299483","DOIUrl":null,"url":null,"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.","PeriodicalId":152455,"journal":{"name":"37th Annual Simulation Symposium, 2004. Proceedings.","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"37th Annual Simulation Symposium, 2004. Proceedings.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIMSYM.2004.1299483","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
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.