{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:32:24Z","timestamp":1742913144949,"version":"3.40.3"},"publisher-location":"Singapore","reference-count":22,"publisher":"Springer Nature Singapore","isbn-type":[{"type":"print","value":"9789819708611"},{"type":"electronic","value":"9789819708628"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-981-97-0862-8_14","type":"book-chapter","created":{"date-parts":[[2024,2,29]],"date-time":"2024-02-29T08:03:04Z","timestamp":1709193784000},"page":"224-239","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Detecting SDCs in\u00a0GPGPUs Through Efficient Partial Thread Redundancy"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5597-3625","authenticated-orcid":false,"given":"Xiaohui","family":"Wei","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-4649-8133","authenticated-orcid":false,"given":"Yan","family":"Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6875-9943","authenticated-orcid":false,"given":"Nan","family":"Jiang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2189-8385","authenticated-orcid":false,"given":"Hengshan","family":"Yue","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,3,1]]},"reference":[{"key":"14_CR1","doi-asserted-by":"publisher","unstructured":"Anwer, A.R., Li, G., Pattabiraman, K., Sullivan, M., Tsai, T., Hari, S.K.S.: GPU-trident: efficient modeling of error propagation in GPU programs. In: SC20: International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE, November 2020. https:\/\/doi.org\/10.1109\/sc41405.2020.00092","DOI":"10.1109\/sc41405.2020.00092"},{"key":"14_CR2","doi-asserted-by":"publisher","unstructured":"Bakhoda, A., Yuan, G.L., Fung, W.W.L., Wong, H., Aamodt, T.M.: Analyzing CUDA workloads using a detailed GPU simulator. In: 2009 IEEE International Symposium on Performance Analysis of Systems and Software. IEEE, April 2009. https:\/\/doi.org\/10.1109\/ispass.2009.4919648","DOI":"10.1109\/ispass.2009.4919648"},{"key":"14_CR3","doi-asserted-by":"publisher","unstructured":"Chang, C.K., Lym, S., Kelly, N., Sullivan, M.B., Erez, M.: Evaluating and accelerating high-fidelity error injection for HPC. In: SC18: International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE (nov 2018). https:\/\/doi.org\/10.1109\/sc.2018.00048","DOI":"10.1109\/sc.2018.00048"},{"key":"14_CR4","doi-asserted-by":"publisher","unstructured":"Che, S., Boyer, M., Meng, J., Tarjan, D., Sheaffer, J.W., Lee, S.H., et al.: Rodinia: A benchmark suite for heterogeneous computing. In: 2009 IEEE International Symposium on Workload Characterization (IISWC). IEEE, October 2009. https:\/\/doi.org\/10.1109\/iiswc.2009.5306797","DOI":"10.1109\/iiswc.2009.5306797"},{"key":"14_CR5","doi-asserted-by":"publisher","unstructured":"Dimitrov, M., Mantor, M., Zhou, H.: Understanding software approaches for GPGPU reliability. In: Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units. ACM, March 2009. https:\/\/doi.org\/10.1145\/1513895.1513907","DOI":"10.1145\/1513895.1513907"},{"key":"14_CR6","doi-asserted-by":"publisher","unstructured":"Gao, Y., Iqbal, S., Zhang, P., Qiu, M.: Performance and power analysis of high-density multi-GPGPU architectures: a preliminary case study. In: 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems. IEEE, August 2015. https:\/\/doi.org\/10.1109\/hpcc-css-icess.2015.68","DOI":"10.1109\/hpcc-css-icess.2015.68"},{"key":"14_CR7","doi-asserted-by":"publisher","unstructured":"Grauer-Gray, S., Killian, W., Searles, R., Cavazos, J.: Accelerating financial applications on the GPU. In: Proceedings of the 6th Workshop on General Purpose Processor Using Graphics Processing Units. ACM, March 2013. https:\/\/doi.org\/10.1145\/2458523.2458536","DOI":"10.1145\/2458523.2458536"},{"key":"14_CR8","doi-asserted-by":"publisher","unstructured":"Gupta, M., Lowell, D., Kalamatianos, J., Raasch, S., Sridharan, V., Tullsen, D., et al.: Compiler techniques to reduce the synchronization overhead of GPU redundant multithreading. In: Proceedings of the 54th Annual Design Automation Conference 2017. ACM, June 2017. https:\/\/doi.org\/10.1145\/3061639.3062212","DOI":"10.1145\/3061639.3062212"},{"key":"14_CR9","doi-asserted-by":"publisher","unstructured":"Kalra, C., Previlon, F., Li, X., Rubin, N., Kaeli, D.: PRISM: Predicting resilience of GPU applications using statistical methods. In: SC18: International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE, November 2018. https:\/\/doi.org\/10.1109\/sc.2018.00072","DOI":"10.1109\/sc.2018.00072"},{"issue":"2","key":"14_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3382132","volume":"17","author":"C Kalra","year":"2020","unstructured":"Kalra, C., Previlon, F., Rubin, N., Kaeli, D.: ArmorAll: compiler-based resilience targeting GPU applications. ACM Trans. Archit. Code Optim. 17(2), 1\u201324 (2020)","journal-title":"ACM Trans. Archit. Code Optim."},{"issue":"5","key":"14_CR11","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1145\/2345141.2248433","volume":"47","author":"DS Khudia","year":"2012","unstructured":"Khudia, D.S., Wright, G., Mahlke, S.: Efficient soft error protection for commodity embedded microprocessors using profile information. ACM SIGPLAN Not. 47(5), 99\u2013108 (2012)","journal-title":"ACM SIGPLAN Not."},{"key":"14_CR12","doi-asserted-by":"publisher","unstructured":"Kim, J., Kim, H., Lakshmanan, K., Rajkumar, R.R.: Parallel scheduling for cyber-physical systems. In: Proceedings of the ACM\/IEEE 4th International Conference on Cyber-Physical Systems. ACM, April 2013. https:\/\/doi.org\/10.1145\/2502524.2502530","DOI":"10.1145\/2502524.2502530"},{"key":"14_CR13","doi-asserted-by":"publisher","unstructured":"Lu, Q., Pattabiraman, K., Gupta, M.S., Rivers, J.A.: SDCTune: a model for predicting the SDC proneness of an application for configurable protection. In: Proceedings of the 2014 International Conference on Compilers, Architecture and Synthesis for Embedded Systems. ACM, October 2014. https:\/\/doi.org\/10.1145\/2656106.2656127","DOI":"10.1145\/2656106.2656127"},{"key":"14_CR14","unstructured":"Pouchet, L.N.: PolyBench: the polyhedral benchmark suite (2012). http:\/\/www.cs.ucla.edu\/pouchet\/software\/polybench"},{"key":"14_CR15","doi-asserted-by":"publisher","unstructured":"Wadden, J., Lyashevsky, A., Gurumurthi, S., Sridharan, V., Skadron, K.: Real-world design and evaluation of compiler-managed GPU redundant multithreading. In: 2014 ACM\/IEEE 41st International Symposium on Computer Architecture (ISCA). IEEE, June 2014. https:\/\/doi.org\/10.1109\/isca.2014.6853227","DOI":"10.1109\/isca.2014.6853227"},{"key":"14_CR16","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"571","DOI":"10.1007\/978-3-030-82153-1_47","volume-title":"Knowledge Science, Engineering and Management","author":"X Wei","year":"2021","unstructured":"Wei, X., Jiang, N., Wang, X., Yue, H.: Detecting SDCs in GPGPUs through an\u00a0efficient instruction duplication mechanism. In: Qiu, H., Zhang, C., Fei, Z., Qiu, M., Kung, S.-Y. (eds.) KSEM 2021. LNCS (LNAI), vol. 12817, pp. 571\u2013584. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-82153-1_47"},{"key":"14_CR17","doi-asserted-by":"publisher","first-page":"262","DOI":"10.1016\/j.future.2020.03.040","volume":"109","author":"X Wei","year":"2020","unstructured":"Wei, X., Yue, H., Gao, S., Li, L., Zhang, R., Tan, J.: G-SEAP: analyzing and characterizing soft-error aware approximation in GPGPUs. Future Gener. Comput. Syst. 109, 262\u2013274 (2020). https:\/\/doi.org\/10.1016\/j.future.2020.03.040","journal-title":"Future Gener. Comput. Syst."},{"key":"14_CR18","doi-asserted-by":"publisher","unstructured":"Yang, L., Nie, B., Jog, A., Smirni, E.: Enabling software resilience in GPGPU applications via partial thread protection. In: 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE). IEEE, May 2021. https:\/\/doi.org\/10.1109\/icse43902.2021.00114","DOI":"10.1109\/icse43902.2021.00114"},{"issue":"1","key":"14_CR19","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/tc.2020.2980541","volume":"70","author":"L Yang","year":"2021","unstructured":"Yang, L., Nie, B., Jog, A., Smirni, E.: Practical resilience analysis of GPGPU applications in the presence of single- and multi-bit faults. IEEE Trans. Comput. 70(1), 30\u201344 (2021). https:\/\/doi.org\/10.1109\/tc.2020.2980541","journal-title":"IEEE Trans. Comput."},{"key":"14_CR20","doi-asserted-by":"publisher","unstructured":"Yue, H., Wei, X., Li, G., Zhao, J., Jiang, N., Tan, J.: G-SEPM: building an accurate and efficient soft error prediction model for GPGPUs. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. ACM, November 2021. https:\/\/doi.org\/10.1145\/3458817.3476170","DOI":"10.1145\/3458817.3476170"},{"issue":"7","key":"14_CR21","doi-asserted-by":"publisher","first-page":"2080","DOI":"10.1109\/TCAD.2021.3104529","volume":"41","author":"H Yue","year":"2022","unstructured":"Yue, H., Wei, X., Tan, J., Jiang, N., Qiu, M.: Eff-ECC: protecting GPGPUs register file with a unified energy-efficient ECC mechanism. IEEE Trans. Comput. Aid. Des. Integr. Circ. Syst. 41(7), 2080\u20132093 (2022)","journal-title":"IEEE Trans. Comput. Aid. Des. Integr. Circ. Syst."},{"issue":"3","key":"14_CR22","doi-asserted-by":"publisher","first-page":"4095","DOI":"10.1007\/s11227-021-04026-6","volume":"78","author":"I \u00d6z","year":"2021","unstructured":"\u00d6z, I., \u00d6mer, F.K.: Regional soft error vulnerability and error propagation analysis for GPGPU applications. J. Supercomput. 78(3), 4095\u20134130 (2021). https:\/\/doi.org\/10.1007\/s11227-021-04026-6","journal-title":"J. Supercomput."}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-97-0862-8_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,29]],"date-time":"2024-02-29T08:17:31Z","timestamp":1709194651000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-97-0862-8_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9789819708611","9789819708628"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-981-97-0862-8_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"1 March 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICA3PP","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Algorithms and Architectures for Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Tianjin","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 October 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 October 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ica3pp2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/tjutanklab.com\/ica3pp2023\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Online submission system","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"439","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"145","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"33% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"5","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}