{"title":"多数据路径SIMD架构的IIR并行化","authors":"Yingying Liu, Dake Liu, Wei Wang","doi":"10.1109/ICAM.2016.7813619","DOIUrl":null,"url":null,"abstract":"The recursive filter (IIR) parallel programming on SIMD is more difficult than that of nonrecursive algorithms due to data dependency. Several transformation methods for parallel coding of IIR filter on SIMD have already been proposed to deal with data dependency. However, the inherent prologue and epilogue in these methods obviously increase the complexity of control structures and induce extra hardware overhead. Hence, this paper presents a new transformation method for IIR filter parallel coding on multi-datapath SIMD DSP architecture. By this method, data dependency can thus be removed without introducing epilogue and prologue, the extra execution time of prologue and epilogue can be minimized, and the extra control induced silicon cost is eliminated. Therefore, coding for IIR filter on any normal SIMD can be in parallel.","PeriodicalId":179100,"journal":{"name":"2016 International Conference on Integrated Circuits and Microsystems (ICICM)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"IIR parallelization on multi-datapath SIMD architecture\",\"authors\":\"Yingying Liu, Dake Liu, Wei Wang\",\"doi\":\"10.1109/ICAM.2016.7813619\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The recursive filter (IIR) parallel programming on SIMD is more difficult than that of nonrecursive algorithms due to data dependency. Several transformation methods for parallel coding of IIR filter on SIMD have already been proposed to deal with data dependency. However, the inherent prologue and epilogue in these methods obviously increase the complexity of control structures and induce extra hardware overhead. Hence, this paper presents a new transformation method for IIR filter parallel coding on multi-datapath SIMD DSP architecture. By this method, data dependency can thus be removed without introducing epilogue and prologue, the extra execution time of prologue and epilogue can be minimized, and the extra control induced silicon cost is eliminated. Therefore, coding for IIR filter on any normal SIMD can be in parallel.\",\"PeriodicalId\":179100,\"journal\":{\"name\":\"2016 International Conference on Integrated Circuits and Microsystems (ICICM)\",\"volume\":\"2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 International Conference on Integrated Circuits and Microsystems (ICICM)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICAM.2016.7813619\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Conference on Integrated Circuits and Microsystems (ICICM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAM.2016.7813619","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
IIR parallelization on multi-datapath SIMD architecture
The recursive filter (IIR) parallel programming on SIMD is more difficult than that of nonrecursive algorithms due to data dependency. Several transformation methods for parallel coding of IIR filter on SIMD have already been proposed to deal with data dependency. However, the inherent prologue and epilogue in these methods obviously increase the complexity of control structures and induce extra hardware overhead. Hence, this paper presents a new transformation method for IIR filter parallel coding on multi-datapath SIMD DSP architecture. By this method, data dependency can thus be removed without introducing epilogue and prologue, the extra execution time of prologue and epilogue can be minimized, and the extra control induced silicon cost is eliminated. Therefore, coding for IIR filter on any normal SIMD can be in parallel.