{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:33:50Z","timestamp":1742913230590,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":14,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783662457108"},{"type":"electronic","value":"9783662457115"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"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":[[2014]]},"DOI":"10.1007\/978-3-662-45711-5_4","type":"book-chapter","created":{"date-parts":[[2014,12,5]],"date-time":"2014-12-05T10:40:15Z","timestamp":1417776015000},"page":"56-73","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Towards Reversible Basic Linear Algebra Subprograms: A Performance Study"],"prefix":"10.1007","author":[{"given":"Kalyan S.","family":"Perumalla","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Srikanth B.","family":"Yoginath","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2014,12,6]]},"reference":[{"key":"4_CR1","unstructured":"Cublas: Common Unified Data Architecture Basic Linear Algebra Subprograms (2012). http:\/\/developer.nvidia.com\/cublas"},{"key":"4_CR2","unstructured":"Acml: Advanced micro devices core math library (2013). http:\/\/developer.amd.com"},{"key":"4_CR3","doi-asserted-by":"crossref","unstructured":"Barnes, P., Carothers, C., Jefferson, D., LaPre, J.: Warp speed: executing time warp on 1,966,080 cores. In: Proceedings of the ACM SIGSIM Principles of Advanced Discrete Simulation (2013)","DOI":"10.1145\/2486092.2486134"},{"key":"4_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"322","DOI":"10.1007\/978-3-642-29740-3_36","volume-title":"Euro-Par 2011: Parallel Processing Workshops","author":"X Besseron","year":"2012","unstructured":"Besseron, X., Gautier, T.: Impact of over-decomposition on coordinated checkpoint\/rollback protocol. In: Alexander, M., D\u2019Ambra, P., Belloum, A., Bosilca, G., Cannataro, M., Danelutto, M., Di Martino, B., Gerndt, M., Jeannot, E., Namyst, R., Roman, J., Scott, S.L., Traff, J.L., Vall\u00e9e, G., Weidendorfer, J. (eds.) Euro-Par 2011, Part II. LNCS, vol. 7156, pp. 322\u2013332. Springer, Heidelberg (2012)"},{"key":"4_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"531","DOI":"10.1007\/978-3-642-33078-0_38","volume-title":"Algorithms and Architectures for Parallel Processing","author":"N Bessho","year":"2012","unstructured":"Bessho, N., Dohi, T.: Comparing checkpoint and rollback recovery schemes in a cluster system. In: Xiang, Y., Stojmenovic, I., Apduhan, B.O., Wang, G., Nakano, K., Zomaya, A. (eds.) ICA3PP 2012, Part I. LNCS, vol. 7439, pp. 531\u2013545. Springer, Heidelberg (2012)"},{"key":"4_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/77626.79170","volume":"16","author":"J Dongarra","year":"1990","unstructured":"Dongarra, J., Duff, I., DuCroz, J., Hammarling, S.: A set of level 3 basic linear algebra subprograms. ACM Trans. Math. Softw. 16, 1\u201328 (1990)","journal-title":"ACM Trans. Math. Softw."},{"key":"4_CR7","doi-asserted-by":"crossref","unstructured":"Frank, M.: Introduction to reversible computing: motivation, progress, and challenges. In: International Workshop on Reversible Computing (Special Session at ACM Computing Frontiers) (2005)","DOI":"10.1145\/1062261.1062324"},{"issue":"1","key":"4_CR8","doi-asserted-by":"publisher","first-page":"4:1","DOI":"10.1145\/1377603.1377607","volume":"35","author":"K Goto","year":"2008","unstructured":"Goto, K., Van de Geijn, R.: High-performance implementation of the level-3 blas. ACM Trans. Math. Softw. 35(1), 4:1\u20134:14 (2008)","journal-title":"ACM Trans. Math. Softw."},{"key":"4_CR9","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1023\/A:1008153532043","volume":"18","author":"Y He","year":"2001","unstructured":"He, Y., Ding, C.: Using accurate arithmetics to improve numerical reproducibility and stability in parallel applications. Springer J. Supercomput. 18, 259\u2013277 (2001)","journal-title":"Springer J. Supercomput."},{"key":"4_CR10","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1145\/355841.355847","volume":"5","author":"C Lawson","year":"1979","unstructured":"Lawson, C., Hanson, R., Kincaid, D., Krogh, F.: Basic linear algebra subprograms for fortran usage. ACM Trans. Math. Softw. 5, 308\u2013325 (1979)","journal-title":"ACM Trans. Math. Softw."},{"issue":"2","key":"4_CR11","doi-asserted-by":"publisher","first-page":"206","DOI":"10.1145\/567806.567808","volume":"28","author":"X Li","year":"2002","unstructured":"Li, X., Demmel, J., Baile, D., Henry, G., Hida, Y., Iskandar, J., Kahan, W., Kapur, A., Martin, M.C., Tung, T., Yoo, D.J.: Design, implementation and testing of extended and mixed precision blas. ACM Trans. Math. Softw. 28(2), 206\u2013238 (2002)","journal-title":"ACM Trans. Math. Softw."},{"issue":"2","key":"4_CR12","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1007\/s10586-013-0277-4","volume":"17","author":"K Perumalla","year":"2014","unstructured":"Perumalla, K., Park, A.: Reverse computation for rollback-based fault tolerance in large parallel systems. Cluster Comput. 17(2), 303\u2013313 (2014)","journal-title":"Cluster Comput."},{"issue":"3","key":"4_CR13","doi-asserted-by":"publisher","first-page":"16:1","DOI":"10.1145\/2611561","volume":"24","author":"K Perumalla","year":"2014","unstructured":"Perumalla, K., Park, A., Tipparaju, V.: Discrete event execution with one-sided and two-sided GVT algorithms on 216,000 processor cores. ACM Trans. Model. Comput. Simul. 24(3), 16:1\u201316:25 (2014)","journal-title":"ACM Trans. Model. Comput. Simul."},{"key":"4_CR14","series-title":"Computational Science Series","doi-asserted-by":"crossref","DOI":"10.1201\/b15719","volume-title":"Introduction to Reversible Computing","author":"KS Perumalla","year":"2013","unstructured":"Perumalla, K.S.: Introduction to Reversible Computing. Computational Science Series. Chapman Hall\/CRC Press, Boca Raton (2013). ISBN: 978-1439873403"}],"container-title":["Lecture Notes in Computer Science","Transactions on Computational Science XXIV"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-662-45711-5_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,1]],"date-time":"2023-02-01T13:58:30Z","timestamp":1675259910000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-662-45711-5_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783662457108","9783662457115"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-662-45711-5_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]},"assertion":[{"value":"6 December 2014","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}