{"title":"A Real-Valued Coding Mechanism for Software-Hardware Partitioning in SoC Design","authors":"Quanxi Li, Jingsong He","doi":"10.1109/ICESS.2008.17","DOIUrl":null,"url":null,"abstract":"Hardware/software partitioning plays significant role in the field of SoC design. One of the primary steps of the Hardware/software partitioning is to represent search space solutions. Under the existing work, the search space solutions are represented with binary coding or integer coding. However, with the increasing of SoC scale, the partitioning performance of these coding will have greatly affection. Otherwise, real coding has been considered for the representation issue when tackling high-dimensional optimization problems. In this paper, we study the real-coded mechanism for Hardware/software partitioning, and propose a non-uniform mapping method. Both the uniform and non-uniform mapping method has been analyzed by comparisons. Experimental results show that the real-coded mechanism outperforms integer-coded mechanism significantly, and non-uniform mapping technique outperforms uniform mapping technique significantly, specially in dealing with large-scale Hardware/software partitioning problems. This result owes much to the flexibility of the proposed real-coded mechanism.","PeriodicalId":278372,"journal":{"name":"2008 International Conference on Embedded Software and Systems","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 International Conference on Embedded Software and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICESS.2008.17","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Hardware/software partitioning plays significant role in the field of SoC design. One of the primary steps of the Hardware/software partitioning is to represent search space solutions. Under the existing work, the search space solutions are represented with binary coding or integer coding. However, with the increasing of SoC scale, the partitioning performance of these coding will have greatly affection. Otherwise, real coding has been considered for the representation issue when tackling high-dimensional optimization problems. In this paper, we study the real-coded mechanism for Hardware/software partitioning, and propose a non-uniform mapping method. Both the uniform and non-uniform mapping method has been analyzed by comparisons. Experimental results show that the real-coded mechanism outperforms integer-coded mechanism significantly, and non-uniform mapping technique outperforms uniform mapping technique significantly, specially in dealing with large-scale Hardware/software partitioning problems. This result owes much to the flexibility of the proposed real-coded mechanism.