{"title":"Genesis: a generic simulation subsystem for parallel architectures","authors":"S. Manoharan","doi":"10.1109/CMPEUR.1992.218399","DOIUrl":null,"url":null,"abstract":"Genesis is a library of C++ classes that serves as building blocks in modeling parallel architectures. This paper presents the architectural representation scheme on which Genesis is based. The design choices of Genesis and some of the reasons behind the choices are discussed. The author describes the way the performance parameters (architecture, program, assignment method, and routing scheme) are specified in Genesis. Some of the implementation details are considered. Some related simulation systems are reviewed and compared with Genesis.<<ETX>>","PeriodicalId":390273,"journal":{"name":"CompEuro 1992 Proceedings Computer Systems and Software Engineering","volume":"89 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1992-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"CompEuro 1992 Proceedings Computer Systems and Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CMPEUR.1992.218399","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Genesis is a library of C++ classes that serves as building blocks in modeling parallel architectures. This paper presents the architectural representation scheme on which Genesis is based. The design choices of Genesis and some of the reasons behind the choices are discussed. The author describes the way the performance parameters (architecture, program, assignment method, and routing scheme) are specified in Genesis. Some of the implementation details are considered. Some related simulation systems are reviewed and compared with Genesis.<>