Loading…

Reliability-Performance Analysis of Hardware and Software Co-Designs in SRAM-Based APSoCs

All programmable system-on-chip (APSoC) devices provide higher system performance and programmable flexibility at lower costs compared to standalone field-programmable gate array devices and processors. Unfortunately, it has been demonstrated that the high complexity and density of APSoCs increase t...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on nuclear science 2018-08, Vol.65 (8), p.1935-1942
Main Authors: Antunes Tambara, Lucas, Kastensmidt, Fernanda Lima, Rech, Paolo, Lins, Filipe, Medina, Nilberto H., Added, Nemitala, Aguiar, Vitor A. P., Silveira, Marcilei A. G.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c338t-d3f8153494eff0e0ec1715f59df380c7c770ad5b74030488562c021ecb8489503
cites cdi_FETCH-LOGICAL-c338t-d3f8153494eff0e0ec1715f59df380c7c770ad5b74030488562c021ecb8489503
container_end_page 1942
container_issue 8
container_start_page 1935
container_title IEEE transactions on nuclear science
container_volume 65
creator Antunes Tambara, Lucas
Kastensmidt, Fernanda Lima
Rech, Paolo
Lins, Filipe
Medina, Nilberto H.
Added, Nemitala
Aguiar, Vitor A. P.
Silveira, Marcilei A. G.
description All programmable system-on-chip (APSoC) devices provide higher system performance and programmable flexibility at lower costs compared to standalone field-programmable gate array devices and processors. Unfortunately, it has been demonstrated that the high complexity and density of APSoCs increase the system's susceptibility to radiation-induced errors. This paper investigates the effects of soft errors on APSoCs at design level through reliability and performance analyses. We explore 28 different hardware and software co-designs varying the workload distribution between hardware and software. We also propose a reliability analysis flow based on fault injection (FI) to estimate the reliability trend of hardware-only and software-only designs and hardware-software co-designs. Results obtained from both radiation experiments and FI campaigns reveal that performance and reliability can be improved up to 117× by offloading the workload of an APSoC-based system to its programmable logic core. We also show that the proposed flow is a precise method to estimate the reliability trend of system designs on APSoCs before radiation experiments.
doi_str_mv 10.1109/TNS.2018.2844250
format article
fullrecord <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_proquest_journals_2090822237</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8372617</ieee_id><sourcerecordid>2090822237</sourcerecordid><originalsourceid>FETCH-LOGICAL-c338t-d3f8153494eff0e0ec1715f59df380c7c770ad5b74030488562c021ecb8489503</originalsourceid><addsrcrecordid>eNo9kE1Lw0AQhhdRsFbvgpeA562zX93NMcaPClVLUw-elu1mV1LSpO6mSP-9qS2ehpd53mF4ELomMCIE0rvFWzGiQNSIKs6pgBM0IEIoTIRUp2gA_QqnPE3P0UWMqz5yAWKAPueursyyqqtuh2cu-DasTWNdkjWm3sUqJq1PJiaUPya4xDRlUrS--wt5ix9crL6amFRNUsyzV3xvoiuTbFa0ebxEZ97U0V0d5xB9PD0u8gmevj-_5NkUW8ZUh0vmFRGMp9x5Dw6cJZIIL9LSMwVWWinBlGIpOTDgSokxtUCJs0vFVSqADdHt4e4mtN9bFzu9areh_z5qCikoSimTPQUHyoY2xuC83oRqbcJOE9B7gboXqPcC9VFgX7k5VCrn3D-umKRjItkvSPZqMw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2090822237</pqid></control><display><type>article</type><title>Reliability-Performance Analysis of Hardware and Software Co-Designs in SRAM-Based APSoCs</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Antunes Tambara, Lucas ; Kastensmidt, Fernanda Lima ; Rech, Paolo ; Lins, Filipe ; Medina, Nilberto H. ; Added, Nemitala ; Aguiar, Vitor A. P. ; Silveira, Marcilei A. G.</creator><creatorcontrib>Antunes Tambara, Lucas ; Kastensmidt, Fernanda Lima ; Rech, Paolo ; Lins, Filipe ; Medina, Nilberto H. ; Added, Nemitala ; Aguiar, Vitor A. P. ; Silveira, Marcilei A. G.</creatorcontrib><description>All programmable system-on-chip (APSoC) devices provide higher system performance and programmable flexibility at lower costs compared to standalone field-programmable gate array devices and processors. Unfortunately, it has been demonstrated that the high complexity and density of APSoCs increase the system's susceptibility to radiation-induced errors. This paper investigates the effects of soft errors on APSoCs at design level through reliability and performance analyses. We explore 28 different hardware and software co-designs varying the workload distribution between hardware and software. We also propose a reliability analysis flow based on fault injection (FI) to estimate the reliability trend of hardware-only and software-only designs and hardware-software co-designs. Results obtained from both radiation experiments and FI campaigns reveal that performance and reliability can be improved up to 117× by offloading the workload of an APSoC-based system to its programmable logic core. We also show that the proposed flow is a precise method to estimate the reliability trend of system designs on APSoCs before radiation experiments.</description><identifier>ISSN: 0018-9499</identifier><identifier>EISSN: 1558-1578</identifier><identifier>DOI: 10.1109/TNS.2018.2844250</identifier><identifier>CODEN: IETNAE</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>All programmable system-on-chip (APSoC) ; Computer programs ; fault injection (FI) ; Field programmable gate arrays ; field-programmable gate array (FPGA) ; Hardware ; hardware and software co-design ; processor ; Program processors ; Programmable logic arrays ; Programmable logic devices ; Radiation ; Radiation effects ; Reliability analysis ; Reliability engineering ; single-event effects ; Soft errors ; Software ; Software reliability ; System on chip ; Working conditions ; Workload ; Workloads</subject><ispartof>IEEE transactions on nuclear science, 2018-08, Vol.65 (8), p.1935-1942</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2018</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c338t-d3f8153494eff0e0ec1715f59df380c7c770ad5b74030488562c021ecb8489503</citedby><cites>FETCH-LOGICAL-c338t-d3f8153494eff0e0ec1715f59df380c7c770ad5b74030488562c021ecb8489503</cites><orcidid>0000-0001-7456-4368 ; 0000-0001-6199-0800 ; 0000-0002-0821-1879 ; 0000-0003-0650-6507 ; 0000-0002-8173-5820 ; 0000-0001-7110-7241</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8372617$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27923,27924,54795</link.rule.ids></links><search><creatorcontrib>Antunes Tambara, Lucas</creatorcontrib><creatorcontrib>Kastensmidt, Fernanda Lima</creatorcontrib><creatorcontrib>Rech, Paolo</creatorcontrib><creatorcontrib>Lins, Filipe</creatorcontrib><creatorcontrib>Medina, Nilberto H.</creatorcontrib><creatorcontrib>Added, Nemitala</creatorcontrib><creatorcontrib>Aguiar, Vitor A. P.</creatorcontrib><creatorcontrib>Silveira, Marcilei A. G.</creatorcontrib><title>Reliability-Performance Analysis of Hardware and Software Co-Designs in SRAM-Based APSoCs</title><title>IEEE transactions on nuclear science</title><addtitle>TNS</addtitle><description>All programmable system-on-chip (APSoC) devices provide higher system performance and programmable flexibility at lower costs compared to standalone field-programmable gate array devices and processors. Unfortunately, it has been demonstrated that the high complexity and density of APSoCs increase the system's susceptibility to radiation-induced errors. This paper investigates the effects of soft errors on APSoCs at design level through reliability and performance analyses. We explore 28 different hardware and software co-designs varying the workload distribution between hardware and software. We also propose a reliability analysis flow based on fault injection (FI) to estimate the reliability trend of hardware-only and software-only designs and hardware-software co-designs. Results obtained from both radiation experiments and FI campaigns reveal that performance and reliability can be improved up to 117× by offloading the workload of an APSoC-based system to its programmable logic core. We also show that the proposed flow is a precise method to estimate the reliability trend of system designs on APSoCs before radiation experiments.</description><subject>All programmable system-on-chip (APSoC)</subject><subject>Computer programs</subject><subject>fault injection (FI)</subject><subject>Field programmable gate arrays</subject><subject>field-programmable gate array (FPGA)</subject><subject>Hardware</subject><subject>hardware and software co-design</subject><subject>processor</subject><subject>Program processors</subject><subject>Programmable logic arrays</subject><subject>Programmable logic devices</subject><subject>Radiation</subject><subject>Radiation effects</subject><subject>Reliability analysis</subject><subject>Reliability engineering</subject><subject>single-event effects</subject><subject>Soft errors</subject><subject>Software</subject><subject>Software reliability</subject><subject>System on chip</subject><subject>Working conditions</subject><subject>Workload</subject><subject>Workloads</subject><issn>0018-9499</issn><issn>1558-1578</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><recordid>eNo9kE1Lw0AQhhdRsFbvgpeA562zX93NMcaPClVLUw-elu1mV1LSpO6mSP-9qS2ehpd53mF4ELomMCIE0rvFWzGiQNSIKs6pgBM0IEIoTIRUp2gA_QqnPE3P0UWMqz5yAWKAPueursyyqqtuh2cu-DasTWNdkjWm3sUqJq1PJiaUPya4xDRlUrS--wt5ix9crL6amFRNUsyzV3xvoiuTbFa0ebxEZ97U0V0d5xB9PD0u8gmevj-_5NkUW8ZUh0vmFRGMp9x5Dw6cJZIIL9LSMwVWWinBlGIpOTDgSokxtUCJs0vFVSqADdHt4e4mtN9bFzu9areh_z5qCikoSimTPQUHyoY2xuC83oRqbcJOE9B7gboXqPcC9VFgX7k5VCrn3D-umKRjItkvSPZqMw</recordid><startdate>20180801</startdate><enddate>20180801</enddate><creator>Antunes Tambara, Lucas</creator><creator>Kastensmidt, Fernanda Lima</creator><creator>Rech, Paolo</creator><creator>Lins, Filipe</creator><creator>Medina, Nilberto H.</creator><creator>Added, Nemitala</creator><creator>Aguiar, Vitor A. P.</creator><creator>Silveira, Marcilei A. G.</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>7QF</scope><scope>7QL</scope><scope>7QQ</scope><scope>7SC</scope><scope>7SE</scope><scope>7SP</scope><scope>7SR</scope><scope>7T7</scope><scope>7TA</scope><scope>7TB</scope><scope>7U5</scope><scope>7U9</scope><scope>8BQ</scope><scope>8FD</scope><scope>C1K</scope><scope>F28</scope><scope>FR3</scope><scope>H8D</scope><scope>H94</scope><scope>JG9</scope><scope>JQ2</scope><scope>KR7</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M7N</scope><scope>P64</scope><orcidid>https://orcid.org/0000-0001-7456-4368</orcidid><orcidid>https://orcid.org/0000-0001-6199-0800</orcidid><orcidid>https://orcid.org/0000-0002-0821-1879</orcidid><orcidid>https://orcid.org/0000-0003-0650-6507</orcidid><orcidid>https://orcid.org/0000-0002-8173-5820</orcidid><orcidid>https://orcid.org/0000-0001-7110-7241</orcidid></search><sort><creationdate>20180801</creationdate><title>Reliability-Performance Analysis of Hardware and Software Co-Designs in SRAM-Based APSoCs</title><author>Antunes Tambara, Lucas ; Kastensmidt, Fernanda Lima ; Rech, Paolo ; Lins, Filipe ; Medina, Nilberto H. ; Added, Nemitala ; Aguiar, Vitor A. P. ; Silveira, Marcilei A. G.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c338t-d3f8153494eff0e0ec1715f59df380c7c770ad5b74030488562c021ecb8489503</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>All programmable system-on-chip (APSoC)</topic><topic>Computer programs</topic><topic>fault injection (FI)</topic><topic>Field programmable gate arrays</topic><topic>field-programmable gate array (FPGA)</topic><topic>Hardware</topic><topic>hardware and software co-design</topic><topic>processor</topic><topic>Program processors</topic><topic>Programmable logic arrays</topic><topic>Programmable logic devices</topic><topic>Radiation</topic><topic>Radiation effects</topic><topic>Reliability analysis</topic><topic>Reliability engineering</topic><topic>single-event effects</topic><topic>Soft errors</topic><topic>Software</topic><topic>Software reliability</topic><topic>System on chip</topic><topic>Working conditions</topic><topic>Workload</topic><topic>Workloads</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Antunes Tambara, Lucas</creatorcontrib><creatorcontrib>Kastensmidt, Fernanda Lima</creatorcontrib><creatorcontrib>Rech, Paolo</creatorcontrib><creatorcontrib>Lins, Filipe</creatorcontrib><creatorcontrib>Medina, Nilberto H.</creatorcontrib><creatorcontrib>Added, Nemitala</creatorcontrib><creatorcontrib>Aguiar, Vitor A. P.</creatorcontrib><creatorcontrib>Silveira, Marcilei A. G.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEL</collection><collection>CrossRef</collection><collection>Aluminium Industry Abstracts</collection><collection>Bacteriology Abstracts (Microbiology B)</collection><collection>Ceramic Abstracts</collection><collection>Computer and Information Systems Abstracts</collection><collection>Corrosion Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Industrial and Applied Microbiology Abstracts (Microbiology A)</collection><collection>Materials Business File</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>Virology and AIDS Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Environmental Sciences and Pollution Management</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>Aerospace Database</collection><collection>AIDS and Cancer Research Abstracts</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Algology Mycology and Protozoology Abstracts (Microbiology C)</collection><collection>Biotechnology and BioEngineering Abstracts</collection><jtitle>IEEE transactions on nuclear science</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Antunes Tambara, Lucas</au><au>Kastensmidt, Fernanda Lima</au><au>Rech, Paolo</au><au>Lins, Filipe</au><au>Medina, Nilberto H.</au><au>Added, Nemitala</au><au>Aguiar, Vitor A. P.</au><au>Silveira, Marcilei A. G.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Reliability-Performance Analysis of Hardware and Software Co-Designs in SRAM-Based APSoCs</atitle><jtitle>IEEE transactions on nuclear science</jtitle><stitle>TNS</stitle><date>2018-08-01</date><risdate>2018</risdate><volume>65</volume><issue>8</issue><spage>1935</spage><epage>1942</epage><pages>1935-1942</pages><issn>0018-9499</issn><eissn>1558-1578</eissn><coden>IETNAE</coden><abstract>All programmable system-on-chip (APSoC) devices provide higher system performance and programmable flexibility at lower costs compared to standalone field-programmable gate array devices and processors. Unfortunately, it has been demonstrated that the high complexity and density of APSoCs increase the system's susceptibility to radiation-induced errors. This paper investigates the effects of soft errors on APSoCs at design level through reliability and performance analyses. We explore 28 different hardware and software co-designs varying the workload distribution between hardware and software. We also propose a reliability analysis flow based on fault injection (FI) to estimate the reliability trend of hardware-only and software-only designs and hardware-software co-designs. Results obtained from both radiation experiments and FI campaigns reveal that performance and reliability can be improved up to 117× by offloading the workload of an APSoC-based system to its programmable logic core. We also show that the proposed flow is a precise method to estimate the reliability trend of system designs on APSoCs before radiation experiments.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNS.2018.2844250</doi><tpages>8</tpages><orcidid>https://orcid.org/0000-0001-7456-4368</orcidid><orcidid>https://orcid.org/0000-0001-6199-0800</orcidid><orcidid>https://orcid.org/0000-0002-0821-1879</orcidid><orcidid>https://orcid.org/0000-0003-0650-6507</orcidid><orcidid>https://orcid.org/0000-0002-8173-5820</orcidid><orcidid>https://orcid.org/0000-0001-7110-7241</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0018-9499
ispartof IEEE transactions on nuclear science, 2018-08, Vol.65 (8), p.1935-1942
issn 0018-9499
1558-1578
language eng
recordid cdi_proquest_journals_2090822237
source IEEE Electronic Library (IEL) Journals
subjects All programmable system-on-chip (APSoC)
Computer programs
fault injection (FI)
Field programmable gate arrays
field-programmable gate array (FPGA)
Hardware
hardware and software co-design
processor
Program processors
Programmable logic arrays
Programmable logic devices
Radiation
Radiation effects
Reliability analysis
Reliability engineering
single-event effects
Soft errors
Software
Software reliability
System on chip
Working conditions
Workload
Workloads
title Reliability-Performance Analysis of Hardware and Software Co-Designs in SRAM-Based APSoCs
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-13T04%3A27%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Reliability-Performance%20Analysis%20of%20Hardware%20and%20Software%20Co-Designs%20in%20SRAM-Based%20APSoCs&rft.jtitle=IEEE%20transactions%20on%20nuclear%20science&rft.au=Antunes%20Tambara,%20Lucas&rft.date=2018-08-01&rft.volume=65&rft.issue=8&rft.spage=1935&rft.epage=1942&rft.pages=1935-1942&rft.issn=0018-9499&rft.eissn=1558-1578&rft.coden=IETNAE&rft_id=info:doi/10.1109/TNS.2018.2844250&rft_dat=%3Cproquest_ieee_%3E2090822237%3C/proquest_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c338t-d3f8153494eff0e0ec1715f59df380c7c770ad5b74030488562c021ecb8489503%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2090822237&rft_id=info:pmid/&rft_ieee_id=8372617&rfr_iscdi=true