{"title":"Simulation of a computer with variable hardware and variable instruction set","authors":"S. DasGupta, H. Chang","doi":"10.1145/41824.41825","DOIUrl":null,"url":null,"abstract":"Parallel processing systems are used today in many applications such as in vision, robotics, real-time processes etc. It is therefore important to develop simulators to aid automated design of parallel-processing systems. This Paper discusses development of a Meta-simulator for simulating and analyzing such systems. This could form a part of a general multi-processor system CAD package. The statistical results derived using the simulator can be used to generate Reduced Instruction Set Computing (RISC) elements providing reduced hardware complexity and improved overall system performance. Two methods of implementation - namely using, Instruction Set Processing Specification, ISPS and High Level Language, C are reviewed and compared. Evaluation of candidate architectures requires use of high level and assembly languages for writing benchmark programs for the simulator. We therefore discuss the notion of Meta-Assembler and Meta-Compiler also.","PeriodicalId":186490,"journal":{"name":"Annual Simulation Symposium","volume":"56 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1987-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Annual Simulation Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/41824.41825","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Parallel processing systems are used today in many applications such as in vision, robotics, real-time processes etc. It is therefore important to develop simulators to aid automated design of parallel-processing systems. This Paper discusses development of a Meta-simulator for simulating and analyzing such systems. This could form a part of a general multi-processor system CAD package. The statistical results derived using the simulator can be used to generate Reduced Instruction Set Computing (RISC) elements providing reduced hardware complexity and improved overall system performance. Two methods of implementation - namely using, Instruction Set Processing Specification, ISPS and High Level Language, C are reviewed and compared. Evaluation of candidate architectures requires use of high level and assembly languages for writing benchmark programs for the simulator. We therefore discuss the notion of Meta-Assembler and Meta-Compiler also.