T. A. Bartic, D. Desmet, J. Mignolet, J. Miller, F. Robert
{"title":"在片上网络平台上映射并发应用程序","authors":"T. A. Bartic, D. Desmet, J. Mignolet, J. Miller, F. Robert","doi":"10.1109/SIPS.2005.1579856","DOIUrl":null,"url":null,"abstract":"Networks-on-chip have been proposed as the interconnect solution for building large systems-on-chip. Such platforms will be made of hardware cores, running concurrently to achieve high compute power and keep power consumption low. These platforms have many things in common with distributed systems. In this article we analyze the issues related to mapping concurrent applications on a networks-on-chip based platform. We show that the quality of the decisions made at different stages of mapping has a high impact on the overall system performance. The critical stages of application mapping for networks-on-chip platforms include partitioning the application into processing cores, mapping the communication between the cores, and resolving platform-dependent problems such as race conditions and multipoint-to-point communications. We investigate these problems using an MPEG4 video decoder application and we evaluate the performance of the mapped system in a simulation environment, using a SystemC networks-on-chip simulator.","PeriodicalId":436123,"journal":{"name":"IEEE Workshop on Signal Processing Systems Design and Implementation, 2005.","volume":"151 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Mapping concurrent applications on network-on-chip platforms\",\"authors\":\"T. A. Bartic, D. Desmet, J. Mignolet, J. Miller, F. Robert\",\"doi\":\"10.1109/SIPS.2005.1579856\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Networks-on-chip have been proposed as the interconnect solution for building large systems-on-chip. Such platforms will be made of hardware cores, running concurrently to achieve high compute power and keep power consumption low. These platforms have many things in common with distributed systems. In this article we analyze the issues related to mapping concurrent applications on a networks-on-chip based platform. We show that the quality of the decisions made at different stages of mapping has a high impact on the overall system performance. The critical stages of application mapping for networks-on-chip platforms include partitioning the application into processing cores, mapping the communication between the cores, and resolving platform-dependent problems such as race conditions and multipoint-to-point communications. We investigate these problems using an MPEG4 video decoder application and we evaluate the performance of the mapped system in a simulation environment, using a SystemC networks-on-chip simulator.\",\"PeriodicalId\":436123,\"journal\":{\"name\":\"IEEE Workshop on Signal Processing Systems Design and Implementation, 2005.\",\"volume\":\"151 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Workshop on Signal Processing Systems Design and Implementation, 2005.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SIPS.2005.1579856\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Workshop on Signal Processing Systems Design and Implementation, 2005.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIPS.2005.1579856","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Mapping concurrent applications on network-on-chip platforms
Networks-on-chip have been proposed as the interconnect solution for building large systems-on-chip. Such platforms will be made of hardware cores, running concurrently to achieve high compute power and keep power consumption low. These platforms have many things in common with distributed systems. In this article we analyze the issues related to mapping concurrent applications on a networks-on-chip based platform. We show that the quality of the decisions made at different stages of mapping has a high impact on the overall system performance. The critical stages of application mapping for networks-on-chip platforms include partitioning the application into processing cores, mapping the communication between the cores, and resolving platform-dependent problems such as race conditions and multipoint-to-point communications. We investigate these problems using an MPEG4 video decoder application and we evaluate the performance of the mapped system in a simulation environment, using a SystemC networks-on-chip simulator.