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...
Gespeichert in:
Veröffentlicht in: | arXiv.org 2022-03 |
---|---|
Hauptverfasser: | , , |
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 & 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 |