{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:07:37Z","timestamp":1750306057412,"version":"3.41.0"},"reference-count":26,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2017,11,21]],"date-time":"2017-11-21T00:00:00Z","timestamp":1511222400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Discovery","award":["DP150103866"],"award-info":[{"award-number":["DP150103866"]}]},{"name":"Australian Research Council's Linkage","award":["LP140100328"],"award-info":[{"award-number":["LP140100328"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2018,3,31]]},"abstract":"<jats:p>Coarse-grained reconfigurable architectures (CGRAs) have drawn increasing attention due to their performance and flexibility advantages. Typically, CGRAs incorporate many processing elements in the form of an array, which is suitable for implementing spatial redundancy, as used in the design of fault-tolerant systems. This article introduces a recovery time model for transient faults in CGRAs. The proposed fault-tolerant CGRAs are based on triple modular redundancy and coding techniques for error detection and correction. To evaluate the model, several kernels from space computing are mapped onto the suggested architecture. We demonstrate the tradeoff between recovery time, performance, and area. In addition, the average execution time of an application including recovery time is evaluated using area-based error-rate estimates in harsh radiation environments. The results show that task partitioning is important for bounding the recovery time of applications that have long execution times. It is also shown that error-correcting code (ECC) is of limited practical value for tasks with long execution times in high radiation environments, or when the degree of task partitioning is high.<\/jats:p>","DOI":"10.1145\/3140944","type":"journal-article","created":{"date-parts":[[2017,11,22]],"date-time":"2017-11-22T16:25:08Z","timestamp":1511367908000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Fault Recovery Time Analysis for Coarse-Grained Reconfigurable Architectures"],"prefix":"10.1145","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7612-1579","authenticated-orcid":false,"given":"Ganghee","family":"Lee","sequence":"first","affiliation":[{"name":"University of New South Wales, NSW, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ediz","family":"Cetin","sequence":"additional","affiliation":[{"name":"Macquarie University, NSW, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Oliver","family":"Diessel","sequence":"additional","affiliation":[{"name":"University of New South Wales, NSW, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,11,21]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_2_1_1_1","DOI":"10.1109\/TVLSI.2012.2228015"},{"doi-asserted-by":"publisher","key":"e_1_2_1_2_1","DOI":"10.1145\/343647.343863"},{"doi-asserted-by":"publisher","key":"e_1_2_1_3_1","DOI":"10.1109\/DDECS.2011.5783133"},{"doi-asserted-by":"publisher","key":"e_1_2_1_4_1","DOI":"10.1109\/FPL.2013.6645571"},{"volume-title":"Dempster","year":"2016","author":"Cetin Ediz","key":"e_1_2_1_5_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_6_1","DOI":"10.1145\/1142155.1142167"},{"volume-title":"1st Workshop on Fault-Tolerant Spaceborne Computing-Employing New Technologies.","author":"Cieslewski G.","key":"e_1_2_1_7_1"},{"key":"e_1_2_1_8_1","first-page":"68","article-title":"The effects of Viterbi decoder node synchronization losses on the telemetry receiving system. Jet Propulsion Lab., Pasadena, CA","volume":"42","author":"Deutsch L. J.","year":"1982","journal-title":"TDA Progress Rep"},{"doi-asserted-by":"publisher","key":"e_1_2_1_9_1","DOI":"10.1109\/AHS.2015.7231159"},{"doi-asserted-by":"publisher","key":"e_1_2_1_10_1","DOI":"10.1002\/j.1538-7305.1950.tb00463.x"},{"doi-asserted-by":"publisher","key":"e_1_2_1_11_1","DOI":"10.1109\/TDSC.2013.54"},{"doi-asserted-by":"publisher","key":"e_1_2_1_12_1","DOI":"10.1145\/370155.370535"},{"doi-asserted-by":"publisher","key":"e_1_2_1_13_1","DOI":"10.1109\/TNS.2008.2005499"},{"volume-title":"Mahapatra","year":"2011","author":"Kim Yoonjin","key":"e_1_2_1_14_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_15_1","DOI":"10.1587\/transfun.E97.A.2518"},{"doi-asserted-by":"publisher","key":"e_1_2_1_16_1","DOI":"10.1109\/TCAD.2010.2098571"},{"doi-asserted-by":"publisher","key":"e_1_2_1_17_1","DOI":"10.1109\/AERO.2014.6836387"},{"unstructured":"Mathstar. 2007. Arrix Family FPOA architecture guide. Retrieved from http:\/\/www.mathstar.com.  Mathstar. 2007. Arrix Family FPOA architecture guide. Retrieved from http:\/\/www.mathstar.com.","key":"e_1_2_1_18_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_19_1","DOI":"10.1109\/ICECS.2008.4674921"},{"doi-asserted-by":"publisher","key":"e_1_2_1_20_1","DOI":"10.1109\/TNS.2009.2033381"},{"doi-asserted-by":"publisher","key":"e_1_2_1_21_1","DOI":"10.1109\/FCCM.2005.61"},{"doi-asserted-by":"publisher","key":"e_1_2_1_22_1","DOI":"10.1109\/FPL.2009.5272428"},{"doi-asserted-by":"publisher","key":"e_1_2_1_23_1","DOI":"10.1145\/1862648.1862649"},{"unstructured":"Xilinx. 1997. Gate count capacity metrics for FPGAs. Retrieved from https:\/\/www.xilinx.com\/support\/documentation\/application_notes\/xapp059.pdf.  Xilinx. 1997. Gate count capacity metrics for FPGAs. Retrieved from https:\/\/www.xilinx.com\/support\/documentation\/application_notes\/xapp059.pdf.","key":"e_1_2_1_24_1"},{"unstructured":"Xilinx. 2014. Radiation-hardened space-grade Virtex-5QV family overview. Retrieved from https:\/\/www.xilinx.com\/support\/documentation\/data_sheets\/ds192_V5QV_Device_Overview.pdf.  Xilinx. 2014. Radiation-hardened space-grade Virtex-5QV family overview. Retrieved from https:\/\/www.xilinx.com\/support\/documentation\/data_sheets\/ds192_V5QV_Device_Overview.pdf.","key":"e_1_2_1_25_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_26_1","DOI":"10.1109\/ISOCC.2013.6864013"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3140944","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3140944","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:03:37Z","timestamp":1750215817000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3140944"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,21]]},"references-count":26,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,3,31]]}},"alternative-id":["10.1145\/3140944"],"URL":"https:\/\/doi.org\/10.1145\/3140944","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"type":"print","value":"1539-9087"},{"type":"electronic","value":"1558-3465"}],"subject":[],"published":{"date-parts":[[2017,11,21]]},"assertion":[{"value":"2016-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-09-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-11-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}