{"title":"一种并行涡轮解码器的无冲突访问方法","authors":"Chen Gong, Xiaoyang Li, Zhenzhi Wu, Dake Liu","doi":"10.1109/WCSP.2014.6992119","DOIUrl":null,"url":null,"abstract":"Parallel Turbo decoding encounters conflicts during parallel data accesses because of the sequential data interleaving, and the conflicts lead to a serious decrease of throughput. Traditional conflict-free memory mapping schemes often require a huge cost of hardware, such as the area of memory, which is also a bottleneck in practical implementations. In this work, DSATUR (Degree of Saturation) coloring algorithm is presented to solve the memory mapping problem and a memory subsystem with multiple memory banks is designed to achieve conflict-free data accesses during parallel Turbo decoding. To reduce the area of memory, an optimization for DSATUR coloring algorithm and an optimization for data addresses are proposed. The results of multiple experiments show that the conflicts of data access never occurs for using our memory mapping scheme. The two optimizations reduce 42% of the total area of memory compared with the original DSATUR algorithm without optimizations.","PeriodicalId":412971,"journal":{"name":"2014 Sixth International Conference on Wireless Communications and Signal Processing (WCSP)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"A conflict-free access method for parallel turbo decoder\",\"authors\":\"Chen Gong, Xiaoyang Li, Zhenzhi Wu, Dake Liu\",\"doi\":\"10.1109/WCSP.2014.6992119\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Parallel Turbo decoding encounters conflicts during parallel data accesses because of the sequential data interleaving, and the conflicts lead to a serious decrease of throughput. Traditional conflict-free memory mapping schemes often require a huge cost of hardware, such as the area of memory, which is also a bottleneck in practical implementations. In this work, DSATUR (Degree of Saturation) coloring algorithm is presented to solve the memory mapping problem and a memory subsystem with multiple memory banks is designed to achieve conflict-free data accesses during parallel Turbo decoding. To reduce the area of memory, an optimization for DSATUR coloring algorithm and an optimization for data addresses are proposed. The results of multiple experiments show that the conflicts of data access never occurs for using our memory mapping scheme. The two optimizations reduce 42% of the total area of memory compared with the original DSATUR algorithm without optimizations.\",\"PeriodicalId\":412971,\"journal\":{\"name\":\"2014 Sixth International Conference on Wireless Communications and Signal Processing (WCSP)\",\"volume\":\"22 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-12-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 Sixth International Conference on Wireless Communications and Signal Processing (WCSP)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WCSP.2014.6992119\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 Sixth International Conference on Wireless Communications and Signal Processing (WCSP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WCSP.2014.6992119","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A conflict-free access method for parallel turbo decoder
Parallel Turbo decoding encounters conflicts during parallel data accesses because of the sequential data interleaving, and the conflicts lead to a serious decrease of throughput. Traditional conflict-free memory mapping schemes often require a huge cost of hardware, such as the area of memory, which is also a bottleneck in practical implementations. In this work, DSATUR (Degree of Saturation) coloring algorithm is presented to solve the memory mapping problem and a memory subsystem with multiple memory banks is designed to achieve conflict-free data accesses during parallel Turbo decoding. To reduce the area of memory, an optimization for DSATUR coloring algorithm and an optimization for data addresses are proposed. The results of multiple experiments show that the conflicts of data access never occurs for using our memory mapping scheme. The two optimizations reduce 42% of the total area of memory compared with the original DSATUR algorithm without optimizations.