{"id":"https://openalex.org/W4415593900","doi":"https://doi.org/10.1109/access.2025.3626043","title":"In-Memory Non-Binary LDPC Decoding","display_name":"In-Memory Non-Binary LDPC Decoding","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W4415593900","doi":"https://doi.org/10.1109/access.2025.3626043"},"language":"en","primary_location":{"id":"doi:10.1109/access.2025.3626043","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3626043","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2025.3626043","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5069780128","display_name":"Oscar Ferraz","orcid":"https://orcid.org/0000-0001-5266-9740"},"institutions":[{"id":"https://openalex.org/I4210120471","display_name":"Instituto de Telecomunica\u00e7\u00f5es","ror":"https://ror.org/02ht4fk33","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I4210120471"]},{"id":"https://openalex.org/I76903346","display_name":"University of Coimbra","ror":"https://ror.org/04z8k9a98","country_code":"PT","type":"education","lineage":["https://openalex.org/I76903346"]}],"countries":["PT"],"is_corresponding":true,"raw_author_name":"Oscar Ferraz","raw_affiliation_strings":["Instituto de Telecomunica&#x00E7;&#x00F5;es, University of Coimbra, Coimbra, Portugal","Department of Electrical and Computer Engineering, Instituto de Telecomunica&#x00E7;&#x00F5;es, and the CUDA Research Center in Coimbra, University of Coimbra, Coimbra, Portugal"],"affiliations":[{"raw_affiliation_string":"Instituto de Telecomunica&#x00E7;&#x00F5;es, University of Coimbra, Coimbra, Portugal","institution_ids":["https://openalex.org/I4210120471","https://openalex.org/I76903346"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Instituto de Telecomunica&#x00E7;&#x00F5;es, and the CUDA Research Center in Coimbra, University of Coimbra, Coimbra, Portugal","institution_ids":["https://openalex.org/I76903346"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100761448","display_name":"V\u00edtor Silva","orcid":"https://orcid.org/0000-0003-2439-1184"},"institutions":[{"id":"https://openalex.org/I4210120471","display_name":"Instituto de Telecomunica\u00e7\u00f5es","ror":"https://ror.org/02ht4fk33","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I4210120471"]},{"id":"https://openalex.org/I76903346","display_name":"University of Coimbra","ror":"https://ror.org/04z8k9a98","country_code":"PT","type":"education","lineage":["https://openalex.org/I76903346"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Vitor Silva","raw_affiliation_strings":["Instituto de Telecomunica&#x00E7;&#x00F5;es, University of Coimbra, Coimbra, Portugal","Department of Electrical and Computer Engineering, Instituto de Telecomunica&#x00E7;&#x00F5;es, and the CUDA Research Center in Coimbra, University of Coimbra, Coimbra, Portugal"],"affiliations":[{"raw_affiliation_string":"Instituto de Telecomunica&#x00E7;&#x00F5;es, University of Coimbra, Coimbra, Portugal","institution_ids":["https://openalex.org/I4210120471","https://openalex.org/I76903346"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Instituto de Telecomunica&#x00E7;&#x00F5;es, and the CUDA Research Center in Coimbra, University of Coimbra, Coimbra, Portugal","institution_ids":["https://openalex.org/I76903346"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5088848663","display_name":"Gabriel Falc\u00e3o","orcid":"https://orcid.org/0000-0001-9805-6747"},"institutions":[{"id":"https://openalex.org/I4210120471","display_name":"Instituto de Telecomunica\u00e7\u00f5es","ror":"https://ror.org/02ht4fk33","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I4210120471"]},{"id":"https://openalex.org/I76903346","display_name":"University of Coimbra","ror":"https://ror.org/04z8k9a98","country_code":"PT","type":"education","lineage":["https://openalex.org/I76903346"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Gabriel Falc\u00e3o","raw_affiliation_strings":["Instituto de Telecomunica&#x00E7;&#x00F5;es, University of Coimbra, Coimbra, Portugal","Department of Electrical and Computer Engineering, Instituto de Telecomunica&#x00E7;&#x00F5;es, and the CUDA Research Center in Coimbra, University of Coimbra, Coimbra, Portugal"],"affiliations":[{"raw_affiliation_string":"Instituto de Telecomunica&#x00E7;&#x00F5;es, University of Coimbra, Coimbra, Portugal","institution_ids":["https://openalex.org/I4210120471","https://openalex.org/I76903346"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, Instituto de Telecomunica&#x00E7;&#x00F5;es, and the CUDA Research Center in Coimbra, University of Coimbra, Coimbra, Portugal","institution_ids":["https://openalex.org/I76903346"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5069780128"],"corresponding_institution_ids":["https://openalex.org/I4210120471","https://openalex.org/I76903346"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.35680692,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"13","issue":null,"first_page":"186887","last_page":"186902"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11321","display_name":"Error Correcting Code Techniques","score":0.9944999814033508,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11321","display_name":"Error Correcting Code Techniques","score":0.9944999814033508,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12029","display_name":"DNA and Biological Computing","score":0.9725000262260437,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T10682","display_name":"Quantum Computing Algorithms and Architecture","score":0.9674999713897705,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.7389000058174133},{"id":"https://openalex.org/keywords/decoding-methods","display_name":"Decoding methods","score":0.6345000267028809},{"id":"https://openalex.org/keywords/low-density-parity-check-code","display_name":"Low-density parity-check code","score":0.5813000202178955},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.5656999945640564},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.43959999084472656},{"id":"https://openalex.org/keywords/parallel-processing","display_name":"Parallel processing","score":0.4327000081539154},{"id":"https://openalex.org/keywords/enhanced-data-rates-for-gsm-evolution","display_name":"Enhanced Data Rates for GSM Evolution","score":0.41350001096725464},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.4090000092983246},{"id":"https://openalex.org/keywords/table","display_name":"Table (database)","score":0.3880999982357025}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8517000079154968},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.7389000058174133},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.6345000267028809},{"id":"https://openalex.org/C67692717","wikidata":"https://www.wikidata.org/wiki/Q187444","display_name":"Low-density parity-check code","level":3,"score":0.5813000202178955},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.5656999945640564},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5266000032424927},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.43959999084472656},{"id":"https://openalex.org/C106515295","wikidata":"https://www.wikidata.org/wiki/Q26806595","display_name":"Parallel processing","level":2,"score":0.4327000081539154},{"id":"https://openalex.org/C162307627","wikidata":"https://www.wikidata.org/wiki/Q204833","display_name":"Enhanced Data Rates for GSM Evolution","level":2,"score":0.41350001096725464},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.4090000092983246},{"id":"https://openalex.org/C45235069","wikidata":"https://www.wikidata.org/wiki/Q278425","display_name":"Table (database)","level":2,"score":0.3880999982357025},{"id":"https://openalex.org/C103088060","wikidata":"https://www.wikidata.org/wiki/Q1062839","display_name":"Error detection and correction","level":2,"score":0.3806000053882599},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3199000060558319},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3107999861240387},{"id":"https://openalex.org/C134835016","wikidata":"https://www.wikidata.org/wiki/Q690265","display_name":"Lookup table","level":2,"score":0.30880001187324524},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.30730000138282776},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.2994999885559082},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.2987000048160553},{"id":"https://openalex.org/C2778456923","wikidata":"https://www.wikidata.org/wiki/Q5337692","display_name":"Edge computing","level":3,"score":0.2888000011444092},{"id":"https://openalex.org/C557945733","wikidata":"https://www.wikidata.org/wiki/Q389772","display_name":"Data transmission","level":2,"score":0.2856000065803528},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.28349998593330383},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.28220000863075256},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.27639999985694885},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.27570000290870667},{"id":"https://openalex.org/C106516650","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm design","level":2,"score":0.27320000529289246},{"id":"https://openalex.org/C193969084","wikidata":"https://www.wikidata.org/wiki/Q7452500","display_name":"Sequential decoding","level":4,"score":0.2728999853134155},{"id":"https://openalex.org/C104267543","wikidata":"https://www.wikidata.org/wiki/Q208163","display_name":"Signal processing","level":3,"score":0.2646999955177307}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2025.3626043","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3626043","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:7bc18cf2412e4774a6c821559ccd65c5","is_oa":true,"landing_page_url":"https://doaj.org/article/7bc18cf2412e4774a6c821559ccd65c5","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 13, Pp 186887-186902 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2025.3626043","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3626043","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4720802357","display_name":null,"funder_award_id":"2020.07124.BD","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G5645912866","display_name":null,"funder_award_id":"2022.06780.PTDC","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G8485279353","display_name":null,"funder_award_id":"10.54499/UIDB/50008/2020","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G8568028496","display_name":null,"funder_award_id":"UIDP/50008/2020","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"}],"funders":[{"id":"https://openalex.org/F4320334779","display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","ror":"https://ror.org/00snfqn58"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Low-density":[0],"parity-check":[1],"(LDPC)":[2],"codes":[3,24],"are":[4,25],"an":[5],"important":[6],"feature":[7],"of":[8,32,51,62,80,98,111,142,174],"several":[9,83],"communication":[10],"and":[11,17,28,43,69,119],"storage":[12],"applications,":[13],"offering":[14],"a":[15,65,126],"flexible":[16],"effective":[18],"method":[19],"for":[20,48,130,139,163],"error":[21],"correction.":[22],"These":[23],"computationally":[26],"complex":[27],"require":[29],"the":[30,59,78,89,96,105,136,140,145],"exploitation":[31],"parallel":[33,71,159],"processing":[34,72,90,113],"to":[35,101,115],"meet":[36],"real-time":[37],"constraints.":[38],"As":[39],"advancements":[40],"in":[41,135,186],"arithmetic":[42,121],"logic":[44],"unit":[45],"technology":[46,55],"allowed":[47],"higher":[49],"performance":[50],"computing":[52],"systems,":[53],"memory":[54],"has":[56],"not":[57],"kept":[58],"same":[60],"pace":[61],"development,":[63],"creating":[64],"data":[66,106],"movement":[67],"bottleneck":[68],"affecting":[70],"systems":[73],"more":[74],"dramatically.":[75],"To":[76],"alleviate":[77],"severity":[79],"this":[81],"bottleneck,":[82],"solutions":[84,160],"have":[85],"been":[86],"proposed,":[87],"namely":[88],"in-memory":[91],"(PiM)":[92],"paradigm":[93],"that":[94,153],"involves":[95],"design":[97],"compute":[99],"units":[100,114],"where":[102],"(or":[103],"near)":[104],"is":[107,154,178],"stored,":[108],"utilizing":[109],"thousands":[110],"low-complexity":[112],"perform":[116],"out":[117],"bit-wise":[118],"simple":[120],"operations.":[122],"This":[123],"paper":[124],"presents":[125],"novel":[127],"efficient":[128],"solution":[129],"near-memory":[131],"non-binary":[132,150,167],"LDPC":[133,151,168],"decoders":[134,169],"UPMEM":[137],"system,":[138],"best":[141],"our":[143],"knowledge":[144],"first":[146],"real":[147],"hardware":[148],"PiM-based":[149,166],"decoder":[152],"benchmarked":[155],"against":[156,183],"low-power":[157],"GPU":[158],"highly":[161],"optimized":[162],"throughput":[164],"performance.":[165],"can":[170],"achieve":[171],"76":[172],"Mbit/s":[173],"decoding":[175],"throughput,":[176],"which":[177],"even":[179],"competitive":[180],"when":[181],"compared":[182],"implementations":[184],"running":[185],"edge":[187],"GPUs.":[188]},"counts_by_year":[],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-28T00:00:00"}
