{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T16:40:39Z","timestamp":1761324039379,"version":"3.41.0"},"reference-count":34,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2016,1,28]],"date-time":"2016-01-28T00:00:00Z","timestamp":1453939200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Development on the SW\/HW Modules of Processor Monitor for System Intrusion Detection"},{"name":"IITP"},{"name":"Institute for Information & Communications Technology Promotion (IITP) grant funded by the Korean government","award":["R0190-15-2010"],"award-info":[{"award-number":["R0190-15-2010"]}]},{"name":"Korean government","award":["B0101-15-0155"],"award-info":[{"award-number":["B0101-15-0155"]}]},{"name":"Brain Korea Plus Project in 2015"},{"name":"Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science; ICT and Future Planning","award":["2015R1A2A1A15053435"],"award-info":[{"award-number":["2015R1A2A1A15053435"]}]},{"name":"National Research Foundation of Korea (NRF) grant funded by the Korean government","award":["2014R1A2A1A10051792"],"award-info":[{"award-number":["2014R1A2A1A10051792"]}]},{"name":"the MSIP, Korea, under the ITRC (Information Technology Research Center) support program","award":["IITP-2015-R0992-15-1006"],"award-info":[{"award-number":["IITP-2015-R0992-15-1006"]}]},{"name":"Next-Generation Information Computing Development Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science; ICT and Future Planning","award":["NRF-2015M3C4A7065522"],"award-info":[{"award-number":["NRF-2015M3C4A7065522"]}]},{"name":"The Core Technology Development of SW-SoC Convergence Platform for Hyper-Connection Services Among Smart Devices Based on Heterogeneous Multi-core Clusters"},{"name":"MSIP (Ministry of Science, ICT and Future Planning) under the Research Project on High Performance and Scalable Manycore Operating System","award":["14-824-09-011"],"award-info":[{"award-number":["14-824-09-011"]}]},{"name":"ICT at Seoul National University"},{"name":"Inter-University Semiconductor Research Center"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2016,2,20]]},"abstract":"<jats:p>Coarse-Grained Reconfigurable Architectures (CGRAs) are drawing significant attention since they promise both performances with parallelism and flexibility with reconfiguration. Soft errors (or transient faults) are becoming a serious design concern in embedded systems including CGRAs since the soft error rate is increasing exponentially as technology is scaling. A recently proposed software-based technique with TMR (Triple Modular Redundancy) implemented on CGRAs incurs extreme overheads in terms of runtime and energy consumption mainly due to expensive voting mechanisms for the outputs from the triplication of every operation. In this article, we propose selective validation mechanisms for efficient modular redundancy techniques in the datapaths on CGRAs. Our techniques selectively validate the results at synchronous operations rather than every operation in order to reduce the expensive performance overhead from the validation mechanism. We also present an optimization technique to further improve the runtime and the energy consumption by minimizing synchronous operations where a validating mechanism needs to be applied. Our experimental results demonstrate that our selective validation-based TMR technique with our optimization on CGRAs can improve the runtime by 41.0% and the energy consumption by 26.2% on average over benchmarks as compared to the recently proposed software-based TMR technique with the full validation.<\/jats:p>","DOI":"10.1145\/2843943","type":"journal-article","created":{"date-parts":[[2016,2,1]],"date-time":"2016-02-01T20:37:54Z","timestamp":1454359074000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Software-Based Selective Validation Techniques for Robust CGRAs Against Soft Errors"],"prefix":"10.1145","volume":"15","author":[{"given":"Yohan","family":"Ko","sequence":"first","affiliation":[{"name":"Yonsei University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jihoon","family":"Kang","sequence":"additional","affiliation":[{"name":"LIG Nex1 Co.Ltd"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jongwon","family":"Lee","sequence":"additional","affiliation":[{"name":"Seoul National University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yongjoo","family":"Kim","sequence":"additional","affiliation":[{"name":"Electronics and Telecommunications Research Institute"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joonhyun","family":"Kim","sequence":"additional","affiliation":[{"name":"Yonsei University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hwisoo","family":"So","sequence":"additional","affiliation":[{"name":"Yonsei University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kyoungwoo","family":"Lee","sequence":"additional","affiliation":[{"name":"Yonsei University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yunheung","family":"Paek","sequence":"additional","affiliation":[{"name":"Seoul National University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,1,28]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2009.5272317"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/MDT.2005.69"},{"key":"e_1_2_1_3_1","unstructured":"G. Bradski. 2000. The OpenCV library. Doctor Dobbs Journal (2000).  G. Bradski. 2000. The OpenCV library. Doctor Dobbs Journal (2000)."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2006.15"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/DFT.2011.7"},{"volume":"641","volume-title":"Proceedings of the IASTED International Conference","author":"Engelmann C.","key":"e_1_2_1_6_1"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/23.903813"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.869367"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISQED.2010.5450481"},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the International SoC Design Conference","volume":"3","author":"Jo M.","year":"2008"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASAP.2013.6567558"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2005.229"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2086696.2086711"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755951.1755892"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2003695.2003702"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531542.1531555"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/AHS.2010.5546249"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1459359.1459402"},{"key":"e_1_2_1_19_1","unstructured":"D. Lyons. 2000. SUN screen. Forbes (2000).  D. Lyons. 2000. SUN screen. Forbes (2000)."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.62.0200"},{"volume":"2","volume-title":"Proceedings of the Conference on Design, Automation and Test in Europe -","author":"Mei B.","key":"e_1_2_1_21_1"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDMR.2005.855685"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1155\/2008\/562326"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/192724.192731"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2005.34"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2012.39"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig.2011.57"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/337292.337583"},{"volume-title":"Proceedings of the International Workshop on Dependable Embedded Systems (WDES\u201906)","author":"Singh K.","key":"e_1_2_1_29_1"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2002.997877"},{"volume-title":"HP Laboratories","year":"2008","author":"Thoziyoor S.","key":"e_1_2_1_31_1"},{"volume-title":"Proceedings of the 2004 International Conference on Dependable Systems and Networks (DSN\u201904)","author":"Wang N. J.","key":"e_1_2_1_32_1"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/23.983155"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2008.2001746"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2843943","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2843943","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:48:51Z","timestamp":1750225731000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2843943"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,1,28]]},"references-count":34,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,2,20]]}},"alternative-id":["10.1145\/2843943"],"URL":"https:\/\/doi.org\/10.1145\/2843943","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"type":"print","value":"1539-9087"},{"type":"electronic","value":"1558-3465"}],"subject":[],"published":{"date-parts":[[2016,1,28]]},"assertion":[{"value":"2013-06-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-11-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-01-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}