Carlos A. Piedrahita-Velásquez, Gustavo Patiño, Juan Pablo Urrea Duque
{"title":"NoC Performance Estimation Based on Queueing Theory for Real Scientific Applications","authors":"Carlos A. Piedrahita-Velásquez, Gustavo Patiño, Juan Pablo Urrea Duque","doi":"10.1109/ICMEAE.2019.00036","DOIUrl":null,"url":null,"abstract":"The estimation of performance metrics of a Network-on-Chip (NoC) is an increasingly important aspect of Multiprocessor System-on-Chip (MPSoC) design. As systems grow in number of components and features, the correct design of the Network-on-Chip has a central role in meeting the performance requirements of the system, because it is responsible for the efficient movement of data inside the MPSoC. In this paper a software tool called NoCSimulator which is based in queueing theory for the estimation of latency and throughput of a NoC is proposed. The contribution of this tool is its ability to generate stochastic traffic patterns based on real data traffic of scientific applications, not only synthetic traffic as similar tools reported in literature. This makes it possible to study NoC performance under real working conditions, which gives better insights about NoC behavior, and improves the design space exploration at early stages of system development. NoCSimulator was validated using two state-of-the-art cycle-accurate simulators (BookSim and Garnet). NoCSimulator, based in queueing theory, does not model hardware aspects of the NoC as a cycle-accurate simulator, so, long simulation times of complex systems can be avoided during design space exploration.","PeriodicalId":422872,"journal":{"name":"2019 International Conference on Mechatronics, Electronics and Automotive Engineering (ICMEAE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Conference on Mechatronics, Electronics and Automotive Engineering (ICMEAE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICMEAE.2019.00036","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The estimation of performance metrics of a Network-on-Chip (NoC) is an increasingly important aspect of Multiprocessor System-on-Chip (MPSoC) design. As systems grow in number of components and features, the correct design of the Network-on-Chip has a central role in meeting the performance requirements of the system, because it is responsible for the efficient movement of data inside the MPSoC. In this paper a software tool called NoCSimulator which is based in queueing theory for the estimation of latency and throughput of a NoC is proposed. The contribution of this tool is its ability to generate stochastic traffic patterns based on real data traffic of scientific applications, not only synthetic traffic as similar tools reported in literature. This makes it possible to study NoC performance under real working conditions, which gives better insights about NoC behavior, and improves the design space exploration at early stages of system development. NoCSimulator was validated using two state-of-the-art cycle-accurate simulators (BookSim and Garnet). NoCSimulator, based in queueing theory, does not model hardware aspects of the NoC as a cycle-accurate simulator, so, long simulation times of complex systems can be avoided during design space exploration.