{"title":"DSP synthesis with heterogeneous functional units using the MARS-II system","authors":"Yun-Nan Chang, Ching-Yi Wang, K. Parhi","doi":"10.1109/ACSSC.1995.540523","DOIUrl":null,"url":null,"abstract":"This paper presents a new heuristic, concurrent, iterative loop based scheduling and allocation algorithm for high-level synthesis of digital signal processing (DSP) architectures using heterogeneous functional units. In a heterogeneous architecture, functional units could be either bit-serial or digit-serial or bit-parallel. This paper assumes a library of heterogeneous implementation style based functional units to be available. The proposed heuristic synthesis approach generates optimal and near-optimal area solutions. Although optimum synthesis of such architectures were proposed using an integer linear programming (ILP) model our method can produce similar solutions in one to two orders of magnitude less time, at the expense of sacrificing the cost optimality. This new approach has been incorporated into the Minnesota Architecture Synthesis (MARS-II) system.","PeriodicalId":171264,"journal":{"name":"Conference Record of The Twenty-Ninth Asilomar Conference on Signals, Systems and Computers","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1995-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Conference Record of The Twenty-Ninth Asilomar Conference on Signals, Systems and Computers","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ACSSC.1995.540523","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This paper presents a new heuristic, concurrent, iterative loop based scheduling and allocation algorithm for high-level synthesis of digital signal processing (DSP) architectures using heterogeneous functional units. In a heterogeneous architecture, functional units could be either bit-serial or digit-serial or bit-parallel. This paper assumes a library of heterogeneous implementation style based functional units to be available. The proposed heuristic synthesis approach generates optimal and near-optimal area solutions. Although optimum synthesis of such architectures were proposed using an integer linear programming (ILP) model our method can produce similar solutions in one to two orders of magnitude less time, at the expense of sacrificing the cost optimality. This new approach has been incorporated into the Minnesota Architecture Synthesis (MARS-II) system.