{"title":"Improved-throughput networks of basic on-line arithmetic modules for DSP applications","authors":"A. Tenca, Ajay C. Shantilal, M. Sinky","doi":"10.1109/ASAP.2004.10000","DOIUrl":null,"url":null,"abstract":"On-line arithmetic modules were proposed as a way to explore parallelism in arithmetic operations at digit level. By using serial operators that always receive inputs and compute the outputs from most-significant to least-significant digits, on-line arithmetic makes it possible to overlap all arithmetic operations. However, on-line arithmetic modules have an intrinsic on-line delay that impacts the maximum throughput of networks using these modules. The problem is particularly serious for small precision calculation or deep-pipelined networks. This work presents a solution to the problem. Results of an actual implementation of the solution for some basic arithmetic operators are shown and demonstrate the benefits of the proposed approach. The developed modules are also tested within the framework of an image processing application.","PeriodicalId":120245,"journal":{"name":"Proceedings. 15th IEEE International Conference on Application-Specific Systems, Architectures and Processors, 2004.","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2004-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. 15th IEEE International Conference on Application-Specific Systems, Architectures and Processors, 2004.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ASAP.2004.10000","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
On-line arithmetic modules were proposed as a way to explore parallelism in arithmetic operations at digit level. By using serial operators that always receive inputs and compute the outputs from most-significant to least-significant digits, on-line arithmetic makes it possible to overlap all arithmetic operations. However, on-line arithmetic modules have an intrinsic on-line delay that impacts the maximum throughput of networks using these modules. The problem is particularly serious for small precision calculation or deep-pipelined networks. This work presents a solution to the problem. Results of an actual implementation of the solution for some basic arithmetic operators are shown and demonstrate the benefits of the proposed approach. The developed modules are also tested within the framework of an image processing application.