Approximate MRAM: High-performance and Power-efficient Computing with MRAM Chips for Error-tolerant Applications

Approximate computing (AC) leverages the inherent error resilience and is used in many big-data applications from various domains such as multimedia, computer vision, signal processing, and machine learning to improve systems performance and power consumption. Like many other approximate circuits an...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2022-03
Hauptverfasser: Ferdaus, Farah, B M S Bahar Talukder, Rahman, Md Tauhidur
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Ferdaus, Farah
B M S Bahar Talukder
Rahman, Md Tauhidur
description Approximate computing (AC) leverages the inherent error resilience and is used in many big-data applications from various domains such as multimedia, computer vision, signal processing, and machine learning to improve systems performance and power consumption. Like many other approximate circuits and algorithms, the memory subsystem can also be used to enhance performance and save power significantly. This paper proposes an efficient and effective systematic methodology to construct an approximate non-volatile magneto-resistive RAM (MRAM) framework using consumer-off-the-shelf (COTS) MRAM chips. In the proposed scheme, an extensive experimental characterization of memory errors is performed by manipulating the write latency of MRAM chips which exploits the inherent (intrinsic/extrinsic process variation) stochastic switching behavior of magnetic tunnel junctions (MTJs). The experimental results and error-resilient image application reveal that the proposed AC framework provides a significant performance improvement and demonstrates a maximum reduction in MRAM write current of ~66% on average with negligible or no loss in output quality.
doi_str_mv 10.48550/arxiv.2105.14151
format Article
fullrecord <record><control><sourceid>proquest_arxiv</sourceid><recordid>TN_cdi_arxiv_primary_2105_14151</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2535635921</sourcerecordid><originalsourceid>FETCH-LOGICAL-a521-c24ce974fbd258234d6a52b42678e9e1fe4cd9840e1207ed26a30f4fb1cb1d53</originalsourceid><addsrcrecordid>eNotkE9PAjEQxRsTEwnyATzZxHOxf5ddb2SDYgLRqPdN6U6hBLa1WwS_vRU9TTL5vZn3HkI3jI5lqRS91_HkvsacUTVmkil2gQZcCEZKyfkVGvX9llLKiwlXSgxQmIYQ_cntdQK8fJsuH_DcrTckQLQ-7nVnAOuuxa_-CJGAtc446BKu_T4ckuvW-OjS5qzE9caFHmcZnsXoI0l-B1FnOP_YOaOT811_jS6t3vUw-p9D9P44-6jnZPHy9FxPF0Qrzojh0kA1kXbVclVyIdsi71cy-y6hAmZBmrYqJQXG6QRaXmhBbcaZWbFWiSG6_bt6bqMJMQeM381vK825lUzc_RE5_ucB-tRs_SF22VLDlVCFUBVn4geBY2XC</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2535635921</pqid></control><display><type>article</type><title>Approximate MRAM: High-performance and Power-efficient Computing with MRAM Chips for Error-tolerant Applications</title><source>arXiv.org</source><source>Free E- Journals</source><creator>Ferdaus, Farah ; B M S Bahar Talukder ; Rahman, Md Tauhidur</creator><creatorcontrib>Ferdaus, Farah ; B M S Bahar Talukder ; Rahman, Md Tauhidur</creatorcontrib><description>Approximate computing (AC) leverages the inherent error resilience and is used in many big-data applications from various domains such as multimedia, computer vision, signal processing, and machine learning to improve systems performance and power consumption. Like many other approximate circuits and algorithms, the memory subsystem can also be used to enhance performance and save power significantly. This paper proposes an efficient and effective systematic methodology to construct an approximate non-volatile magneto-resistive RAM (MRAM) framework using consumer-off-the-shelf (COTS) MRAM chips. In the proposed scheme, an extensive experimental characterization of memory errors is performed by manipulating the write latency of MRAM chips which exploits the inherent (intrinsic/extrinsic process variation) stochastic switching behavior of magnetic tunnel junctions (MTJs). The experimental results and error-resilient image application reveal that the proposed AC framework provides a significant performance improvement and demonstrates a maximum reduction in MRAM write current of ~66% on average with negligible or no loss in output quality.</description><identifier>EISSN: 2331-8422</identifier><identifier>DOI: 10.48550/arxiv.2105.14151</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Algorithms ; Computation ; Computer Science - Emerging Technologies ; Computer vision ; Errors ; Machine learning ; Multimedia ; Power consumption ; Random access memory ; Resilience ; Signal processing ; Tunnel junctions</subject><ispartof>arXiv.org, 2022-03</ispartof><rights>2022. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,776,780,881,27902</link.rule.ids><backlink>$$Uhttps://doi.org/10.1109/TC.2022.3174584$$DView published paper (Access to full text may be restricted)$$Hfree_for_read</backlink><backlink>$$Uhttps://doi.org/10.48550/arXiv.2105.14151$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Ferdaus, Farah</creatorcontrib><creatorcontrib>B M S Bahar Talukder</creatorcontrib><creatorcontrib>Rahman, Md Tauhidur</creatorcontrib><title>Approximate MRAM: High-performance and Power-efficient Computing with MRAM Chips for Error-tolerant Applications</title><title>arXiv.org</title><description>Approximate computing (AC) leverages the inherent error resilience and is used in many big-data applications from various domains such as multimedia, computer vision, signal processing, and machine learning to improve systems performance and power consumption. Like many other approximate circuits and algorithms, the memory subsystem can also be used to enhance performance and save power significantly. This paper proposes an efficient and effective systematic methodology to construct an approximate non-volatile magneto-resistive RAM (MRAM) framework using consumer-off-the-shelf (COTS) MRAM chips. In the proposed scheme, an extensive experimental characterization of memory errors is performed by manipulating the write latency of MRAM chips which exploits the inherent (intrinsic/extrinsic process variation) stochastic switching behavior of magnetic tunnel junctions (MTJs). The experimental results and error-resilient image application reveal that the proposed AC framework provides a significant performance improvement and demonstrates a maximum reduction in MRAM write current of ~66% on average with negligible or no loss in output quality.</description><subject>Algorithms</subject><subject>Computation</subject><subject>Computer Science - Emerging Technologies</subject><subject>Computer vision</subject><subject>Errors</subject><subject>Machine learning</subject><subject>Multimedia</subject><subject>Power consumption</subject><subject>Random access memory</subject><subject>Resilience</subject><subject>Signal processing</subject><subject>Tunnel junctions</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><sourceid>GOX</sourceid><recordid>eNotkE9PAjEQxRsTEwnyATzZxHOxf5ddb2SDYgLRqPdN6U6hBLa1WwS_vRU9TTL5vZn3HkI3jI5lqRS91_HkvsacUTVmkil2gQZcCEZKyfkVGvX9llLKiwlXSgxQmIYQ_cntdQK8fJsuH_DcrTckQLQ-7nVnAOuuxa_-CJGAtc446BKu_T4ckuvW-OjS5qzE9caFHmcZnsXoI0l-B1FnOP_YOaOT811_jS6t3vUw-p9D9P44-6jnZPHy9FxPF0Qrzojh0kA1kXbVclVyIdsi71cy-y6hAmZBmrYqJQXG6QRaXmhBbcaZWbFWiSG6_bt6bqMJMQeM381vK825lUzc_RE5_ucB-tRs_SF22VLDlVCFUBVn4geBY2XC</recordid><startdate>20220314</startdate><enddate>20220314</enddate><creator>Ferdaus, Farah</creator><creator>B M S Bahar Talukder</creator><creator>Rahman, Md Tauhidur</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20220314</creationdate><title>Approximate MRAM: High-performance and Power-efficient Computing with MRAM Chips for Error-tolerant Applications</title><author>Ferdaus, Farah ; B M S Bahar Talukder ; Rahman, Md Tauhidur</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a521-c24ce974fbd258234d6a52b42678e9e1fe4cd9840e1207ed26a30f4fb1cb1d53</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Algorithms</topic><topic>Computation</topic><topic>Computer Science - Emerging Technologies</topic><topic>Computer vision</topic><topic>Errors</topic><topic>Machine learning</topic><topic>Multimedia</topic><topic>Power consumption</topic><topic>Random access memory</topic><topic>Resilience</topic><topic>Signal processing</topic><topic>Tunnel junctions</topic><toplevel>online_resources</toplevel><creatorcontrib>Ferdaus, Farah</creatorcontrib><creatorcontrib>B M S Bahar Talukder</creatorcontrib><creatorcontrib>Rahman, Md Tauhidur</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>arXiv Computer Science</collection><collection>arXiv.org</collection><jtitle>arXiv.org</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Ferdaus, Farah</au><au>B M S Bahar Talukder</au><au>Rahman, Md Tauhidur</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Approximate MRAM: High-performance and Power-efficient Computing with MRAM Chips for Error-tolerant Applications</atitle><jtitle>arXiv.org</jtitle><date>2022-03-14</date><risdate>2022</risdate><eissn>2331-8422</eissn><abstract>Approximate computing (AC) leverages the inherent error resilience and is used in many big-data applications from various domains such as multimedia, computer vision, signal processing, and machine learning to improve systems performance and power consumption. Like many other approximate circuits and algorithms, the memory subsystem can also be used to enhance performance and save power significantly. This paper proposes an efficient and effective systematic methodology to construct an approximate non-volatile magneto-resistive RAM (MRAM) framework using consumer-off-the-shelf (COTS) MRAM chips. In the proposed scheme, an extensive experimental characterization of memory errors is performed by manipulating the write latency of MRAM chips which exploits the inherent (intrinsic/extrinsic process variation) stochastic switching behavior of magnetic tunnel junctions (MTJs). The experimental results and error-resilient image application reveal that the proposed AC framework provides a significant performance improvement and demonstrates a maximum reduction in MRAM write current of ~66% on average with negligible or no loss in output quality.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><doi>10.48550/arxiv.2105.14151</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2022-03
issn 2331-8422
language eng
recordid cdi_arxiv_primary_2105_14151
source arXiv.org; Free E- Journals
subjects Algorithms
Computation
Computer Science - Emerging Technologies
Computer vision
Errors
Machine learning
Multimedia
Power consumption
Random access memory
Resilience
Signal processing
Tunnel junctions
title Approximate MRAM: High-performance and Power-efficient Computing with MRAM Chips for Error-tolerant Applications
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-11T03%3A47%3A18IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_arxiv&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Approximate%20MRAM:%20High-performance%20and%20Power-efficient%20Computing%20with%20MRAM%20Chips%20for%20Error-tolerant%20Applications&rft.jtitle=arXiv.org&rft.au=Ferdaus,%20Farah&rft.date=2022-03-14&rft.eissn=2331-8422&rft_id=info:doi/10.48550/arxiv.2105.14151&rft_dat=%3Cproquest_arxiv%3E2535635921%3C/proquest_arxiv%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2535635921&rft_id=info:pmid/&rfr_iscdi=true