{"title":"Optimization of lossless audio decoders on a class of embedded systems with two cores","authors":"M. Tadic, Dejan Sajic, J. Kovacevic","doi":"10.1109/ICDSP.2009.5201061","DOIUrl":null,"url":null,"abstract":"Increasing demand for High quality Audio/Video content put a great pressure on A/V codec complexity. On the other side, low-end devices demands low cost platforms. In this paper we present methodology for optimization of lossless audio decoders on a dual core DSP-s. In addition to the common techniques such as: instruction parallelization and buffer reusability, we describe Generalized Splitting Algorithm Technique, exploiting features of embedded system. The methodology of proposed algorithm is illustrated on CS4953xx dual core processor, tested in simulator and verified in real time systems (AVRs, Blu-Ray Players). Estimated 180 MIPS for audio decoder was split on 140 MIPS on a first core and 55 MIPS on a second core, providing MIPS vise optimal solution for entire system.","PeriodicalId":409669,"journal":{"name":"2009 16th International Conference on Digital Signal Processing","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 16th International Conference on Digital Signal Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICDSP.2009.5201061","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Increasing demand for High quality Audio/Video content put a great pressure on A/V codec complexity. On the other side, low-end devices demands low cost platforms. In this paper we present methodology for optimization of lossless audio decoders on a dual core DSP-s. In addition to the common techniques such as: instruction parallelization and buffer reusability, we describe Generalized Splitting Algorithm Technique, exploiting features of embedded system. The methodology of proposed algorithm is illustrated on CS4953xx dual core processor, tested in simulator and verified in real time systems (AVRs, Blu-Ray Players). Estimated 180 MIPS for audio decoder was split on 140 MIPS on a first core and 55 MIPS on a second core, providing MIPS vise optimal solution for entire system.