205 0

Full metadata record

DC FieldValueLanguage
dc.contributor.author최승원-
dc.date.accessioned2019-11-25T05:35:36Z-
dc.date.available2019-11-25T05:35:36Z-
dc.date.issued2017-05-
dc.identifier.citationIEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, v. E100A, no. 5, page. 1188-1196en_US
dc.identifier.issn1745-1337-
dc.identifier.urihttps://www.jstage.jst.go.jp/article/transfun/E100.A/5/E100.A_1188/_article-
dc.identifier.urihttps://repository.hanyang.ac.kr/handle/20.500.11754/114121-
dc.description.abstractThe sub-blocking algorithm has been known as a core component in implementing a turbo decoder using a Graphic Processing Unit (GPU) to use as many cores in the GPU as possible for parallel processing. However, even though the sub-blocking algorithm allows a large number of threads in a given GPU to be adopted for processing a large number of sub-blocks in parallel, each thread must access the global memory with strided addresses, which results in uncoalesced memory access. Because uncoalesced memory access causes a lot of unnecessary memory transactions, the memory bandwidth efficiency drops significantly, possibly as low as 1/8 in the case of an Long Term Evolution (LTE) turbo decoder, depending upon the compute capability of a GPU. In this paper, we present a novel method for converting uncoalesced memory access into coalesced access in a way that completely recovers the memory bandwidth efficiency to 100 % without additional overhead. Our experimental tests, performed with NVIDIA's Geforce GTX 780 Ti GPU, show that the proposed method can enhance the throughput by nearly 30 % compared with a conventional turbo decoder that suffers from uncoalesced memory access. Throughput provided by the proposed method has been observed to be 51.4 Mbps when the number of iterations and that of sub-blocks are set to 6 and 32, respectively, in our experimental tests, which far exceeds the performance of previous works implemented the Max-Log-MAP algorithm.en_US
dc.description.sponsorshipThis research was supported by the MSIP (Ministry of Science, ICT&Future Planning), Korea, under the ITRC (Information Technology Research Center) support program (IITP-2016- H8501-16-1006) supervised by the IITP (Institute for Information&communications Technology Promotion).en_US
dc.language.isoen_USen_US
dc.publisherIEICE-INST ELECTRONICS INFORMATION COMMUNICATIONS ENGen_US
dc.subjectGPUen_US
dc.subjectCUDAen_US
dc.subjectturbo decoderen_US
dc.subjectcoalesced memory accessen_US
dc.subjectSDRen_US
dc.titleA Novel Procedure for Implementing a Turbo Decoder on a GPU with Coalesced Memory Accessen_US
dc.typeArticleen_US
dc.relation.no5-
dc.relation.volumeE100A-
dc.identifier.doi10.1587/transfun.E100.A.1188-
dc.relation.page1188-1196-
dc.relation.journalIEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES-
dc.contributor.googleauthorAhn, Heungseop-
dc.contributor.googleauthorChoi, Seungwon-
dc.relation.code2017003823-
dc.sector.campusS-
dc.sector.daehakCOLLEGE OF ENGINEERING[S]-
dc.sector.departmentDEPARTMENT OF ELECTRONIC ENGINEERING-
dc.identifier.pidchoiseungwon-
Appears in Collections:
COLLEGE OF ENGINEERING[S](공과대학) > ELECTRONIC ENGINEERING(융합전자공학부) > Articles
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE