Low-Latency Unfolded-KES Architecture for Emerging Storage Class Memories
This paper presents an advanced key-equation solver (KES) algorithm that can reduce the computing latency of BCH decoding for the high-speed storage class memory (SCM). Adopting the unfolding algorithm as a factor of two, compared to the conventional iterative KES scheme, the proposed work potential...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on circuits and systems. I, Regular papers Regular papers, 2020-06, Vol.67 (6), p.2103-2113 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 2113 |
---|---|
container_issue | 6 |
container_start_page | 2103 |
container_title | IEEE transactions on circuits and systems. I, Regular papers |
container_volume | 67 |
creator | Moon, Seungsik Choe, Jeongwon Lee, Youngjoo |
description | This paper presents an advanced key-equation solver (KES) algorithm that can reduce the computing latency of BCH decoding for the high-speed storage class memory (SCM). Adopting the unfolding algorithm as a factor of two, compared to the conventional iterative KES scheme, the proposed work potentially halves the number of processing cycles for KES module, which is normally dominates the overall BCH decoding latency. In contrast that the straight-forward unfolding method increases the critical delay, we accelerate the major computing path that is activated at the most of SCM lifetime, preserving the critical delay of the proposed KES module as similar to that of the original one. When the minor cases are detected, the recovery processing is added at the end of the corresponding iteration. In order to reduce the additional energy consumption due to the unfolded architecture, we carefully deactivate the internal modules during the accelerated processing, which only necessitate for the recovery cycle. Implementation results show that the proposed KES architecture greatly reduces the decoding latency of arbitrary BCH decoder, leading to the high-speed and reliable emerging storages. |
doi_str_mv | 10.1109/TCSI.2020.2976806 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_9027117</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9027117</ieee_id><sourcerecordid>2408656781</sourcerecordid><originalsourceid>FETCH-LOGICAL-c293t-40c40024edba1d2c105c0c249d5b2631c1489a27fc71773de31087b5d58384713</originalsourceid><addsrcrecordid>eNo9kEFPwkAQhTdGExH9AcZLE8_Fmd22u3skDSqxxgNw3pTtFEugi7slhn9vG4ineYfvzUs-xh4RJoigX5b5Yj7hwGHCtcwUZFdshGmqYujz9ZATHSvB1S27C2ELwDUIHLF54X7jouyotado1dZuV1EVf8wW0dTb76Yj2x09RbXz0WxPftO0m2jROV9uKMp3ZQjRJ-2dbyjcs5u63AV6uNwxW73Olvl7XHy9zfNpEVuuRRcnYJN-PaFqXWLFLUJqwfJEV-maZwItJkqXXNZWopSiIoGg5DqtUiVUIlGM2fP578G7nyOFzmzd0bf9pOEJqCzNpBooPFPWuxA81ebgm33pTwbBDMbMYMwMxszFWN95OncaIvrnNXCJKMUfmE5lQw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2408656781</pqid></control><display><type>article</type><title>Low-Latency Unfolded-KES Architecture for Emerging Storage Class Memories</title><source>IEEE Electronic Library (IEL)</source><creator>Moon, Seungsik ; Choe, Jeongwon ; Lee, Youngjoo</creator><creatorcontrib>Moon, Seungsik ; Choe, Jeongwon ; Lee, Youngjoo</creatorcontrib><description>This paper presents an advanced key-equation solver (KES) algorithm that can reduce the computing latency of BCH decoding for the high-speed storage class memory (SCM). Adopting the unfolding algorithm as a factor of two, compared to the conventional iterative KES scheme, the proposed work potentially halves the number of processing cycles for KES module, which is normally dominates the overall BCH decoding latency. In contrast that the straight-forward unfolding method increases the critical delay, we accelerate the major computing path that is activated at the most of SCM lifetime, preserving the critical delay of the proposed KES module as similar to that of the original one. When the minor cases are detected, the recovery processing is added at the end of the corresponding iteration. In order to reduce the additional energy consumption due to the unfolded architecture, we carefully deactivate the internal modules during the accelerated processing, which only necessitate for the recovery cycle. Implementation results show that the proposed KES architecture greatly reduces the decoding latency of arbitrary BCH decoder, leading to the high-speed and reliable emerging storages.</description><identifier>ISSN: 1549-8328</identifier><identifier>EISSN: 1558-0806</identifier><identifier>DOI: 10.1109/TCSI.2020.2976806</identifier><identifier>CODEN: ITCSCH</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Acceleration ; Algorithms ; BCH decoding ; Computation ; Deactivation ; Decoding ; Delays ; emerging nonvolatile memory ; Energy consumption ; error-correction code ; High speed ; Indexes ; Iterative decoding ; Iterative methods ; low-latency processing ; Memory management ; Modules ; Recovery ; VLSI</subject><ispartof>IEEE transactions on circuits and systems. I, Regular papers, 2020-06, Vol.67 (6), p.2103-2113</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c293t-40c40024edba1d2c105c0c249d5b2631c1489a27fc71773de31087b5d58384713</citedby><cites>FETCH-LOGICAL-c293t-40c40024edba1d2c105c0c249d5b2631c1489a27fc71773de31087b5d58384713</cites><orcidid>0000-0001-7723-0419 ; 0000-0002-2467-8276</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9027117$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27915,27916,54749</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9027117$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Moon, Seungsik</creatorcontrib><creatorcontrib>Choe, Jeongwon</creatorcontrib><creatorcontrib>Lee, Youngjoo</creatorcontrib><title>Low-Latency Unfolded-KES Architecture for Emerging Storage Class Memories</title><title>IEEE transactions on circuits and systems. I, Regular papers</title><addtitle>TCSI</addtitle><description>This paper presents an advanced key-equation solver (KES) algorithm that can reduce the computing latency of BCH decoding for the high-speed storage class memory (SCM). Adopting the unfolding algorithm as a factor of two, compared to the conventional iterative KES scheme, the proposed work potentially halves the number of processing cycles for KES module, which is normally dominates the overall BCH decoding latency. In contrast that the straight-forward unfolding method increases the critical delay, we accelerate the major computing path that is activated at the most of SCM lifetime, preserving the critical delay of the proposed KES module as similar to that of the original one. When the minor cases are detected, the recovery processing is added at the end of the corresponding iteration. In order to reduce the additional energy consumption due to the unfolded architecture, we carefully deactivate the internal modules during the accelerated processing, which only necessitate for the recovery cycle. Implementation results show that the proposed KES architecture greatly reduces the decoding latency of arbitrary BCH decoder, leading to the high-speed and reliable emerging storages.</description><subject>Acceleration</subject><subject>Algorithms</subject><subject>BCH decoding</subject><subject>Computation</subject><subject>Deactivation</subject><subject>Decoding</subject><subject>Delays</subject><subject>emerging nonvolatile memory</subject><subject>Energy consumption</subject><subject>error-correction code</subject><subject>High speed</subject><subject>Indexes</subject><subject>Iterative decoding</subject><subject>Iterative methods</subject><subject>low-latency processing</subject><subject>Memory management</subject><subject>Modules</subject><subject>Recovery</subject><subject>VLSI</subject><issn>1549-8328</issn><issn>1558-0806</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kEFPwkAQhTdGExH9AcZLE8_Fmd22u3skDSqxxgNw3pTtFEugi7slhn9vG4ineYfvzUs-xh4RJoigX5b5Yj7hwGHCtcwUZFdshGmqYujz9ZATHSvB1S27C2ELwDUIHLF54X7jouyotado1dZuV1EVf8wW0dTb76Yj2x09RbXz0WxPftO0m2jROV9uKMp3ZQjRJ-2dbyjcs5u63AV6uNwxW73Olvl7XHy9zfNpEVuuRRcnYJN-PaFqXWLFLUJqwfJEV-maZwItJkqXXNZWopSiIoGg5DqtUiVUIlGM2fP578G7nyOFzmzd0bf9pOEJqCzNpBooPFPWuxA81ebgm33pTwbBDMbMYMwMxszFWN95OncaIvrnNXCJKMUfmE5lQw</recordid><startdate>20200601</startdate><enddate>20200601</enddate><creator>Moon, Seungsik</creator><creator>Choe, Jeongwon</creator><creator>Lee, Youngjoo</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>L7M</scope><orcidid>https://orcid.org/0000-0001-7723-0419</orcidid><orcidid>https://orcid.org/0000-0002-2467-8276</orcidid></search><sort><creationdate>20200601</creationdate><title>Low-Latency Unfolded-KES Architecture for Emerging Storage Class Memories</title><author>Moon, Seungsik ; Choe, Jeongwon ; Lee, Youngjoo</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c293t-40c40024edba1d2c105c0c249d5b2631c1489a27fc71773de31087b5d58384713</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Acceleration</topic><topic>Algorithms</topic><topic>BCH decoding</topic><topic>Computation</topic><topic>Deactivation</topic><topic>Decoding</topic><topic>Delays</topic><topic>emerging nonvolatile memory</topic><topic>Energy consumption</topic><topic>error-correction code</topic><topic>High speed</topic><topic>Indexes</topic><topic>Iterative decoding</topic><topic>Iterative methods</topic><topic>low-latency processing</topic><topic>Memory management</topic><topic>Modules</topic><topic>Recovery</topic><topic>VLSI</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Moon, Seungsik</creatorcontrib><creatorcontrib>Choe, Jeongwon</creatorcontrib><creatorcontrib>Lee, Youngjoo</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>IEEE transactions on circuits and systems. I, Regular papers</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Moon, Seungsik</au><au>Choe, Jeongwon</au><au>Lee, Youngjoo</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Low-Latency Unfolded-KES Architecture for Emerging Storage Class Memories</atitle><jtitle>IEEE transactions on circuits and systems. I, Regular papers</jtitle><stitle>TCSI</stitle><date>2020-06-01</date><risdate>2020</risdate><volume>67</volume><issue>6</issue><spage>2103</spage><epage>2113</epage><pages>2103-2113</pages><issn>1549-8328</issn><eissn>1558-0806</eissn><coden>ITCSCH</coden><abstract>This paper presents an advanced key-equation solver (KES) algorithm that can reduce the computing latency of BCH decoding for the high-speed storage class memory (SCM). Adopting the unfolding algorithm as a factor of two, compared to the conventional iterative KES scheme, the proposed work potentially halves the number of processing cycles for KES module, which is normally dominates the overall BCH decoding latency. In contrast that the straight-forward unfolding method increases the critical delay, we accelerate the major computing path that is activated at the most of SCM lifetime, preserving the critical delay of the proposed KES module as similar to that of the original one. When the minor cases are detected, the recovery processing is added at the end of the corresponding iteration. In order to reduce the additional energy consumption due to the unfolded architecture, we carefully deactivate the internal modules during the accelerated processing, which only necessitate for the recovery cycle. Implementation results show that the proposed KES architecture greatly reduces the decoding latency of arbitrary BCH decoder, leading to the high-speed and reliable emerging storages.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TCSI.2020.2976806</doi><tpages>11</tpages><orcidid>https://orcid.org/0000-0001-7723-0419</orcidid><orcidid>https://orcid.org/0000-0002-2467-8276</orcidid></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1549-8328 |
ispartof | IEEE transactions on circuits and systems. I, Regular papers, 2020-06, Vol.67 (6), p.2103-2113 |
issn | 1549-8328 1558-0806 |
language | eng |
recordid | cdi_ieee_primary_9027117 |
source | IEEE Electronic Library (IEL) |
subjects | Acceleration Algorithms BCH decoding Computation Deactivation Decoding Delays emerging nonvolatile memory Energy consumption error-correction code High speed Indexes Iterative decoding Iterative methods low-latency processing Memory management Modules Recovery VLSI |
title | Low-Latency Unfolded-KES Architecture for Emerging Storage Class Memories |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T05%3A09%3A24IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Low-Latency%20Unfolded-KES%20Architecture%20for%20Emerging%20Storage%20Class%20Memories&rft.jtitle=IEEE%20transactions%20on%20circuits%20and%20systems.%20I,%20Regular%20papers&rft.au=Moon,%20Seungsik&rft.date=2020-06-01&rft.volume=67&rft.issue=6&rft.spage=2103&rft.epage=2113&rft.pages=2103-2113&rft.issn=1549-8328&rft.eissn=1558-0806&rft.coden=ITCSCH&rft_id=info:doi/10.1109/TCSI.2020.2976806&rft_dat=%3Cproquest_RIE%3E2408656781%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2408656781&rft_id=info:pmid/&rft_ieee_id=9027117&rfr_iscdi=true |