{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T20:51:13Z","timestamp":1725742273610},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642400469"},{"type":"electronic","value":"9783642400476"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-40047-6_52","type":"book-chapter","created":{"date-parts":[[2013,7,20]],"date-time":"2013-07-20T12:18:02Z","timestamp":1374322682000},"page":"508-520","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Evaluation of Two Formulations of the Conjugate Gradients Method with Transactional Memory"],"prefix":"10.1007","author":[{"given":"Martin","family":"Schindewolf","sequence":"first","affiliation":[]},{"given":"Bj\u00f6rn","family":"Rocker","sequence":"additional","affiliation":[]},{"given":"Wolfgang","family":"Karl","sequence":"additional","affiliation":[]},{"given":"Vincent","family":"Heuveline","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"52_CR1","first-page":"11","volume-title":"PDP 2009","author":"M. Ansari","year":"2009","unstructured":"Ansari, M., Jarvis, K., Kotselidis, C., Luj\u00e1n, M., Kirkham, C., Watson, I.: Profiling Transactional Memory Applications. In: PDP 2009, pp. 11\u201320. IEEE Computer Society, Washington, DC (2009)"},{"key":"52_CR2","first-page":"199","volume-title":"PDP 2011","author":"M. Castro","year":"2011","unstructured":"Castro, M., Georgiev, K., Marangozova-Martin, V., Mehaut, J.F., Fernandes, L.G., Santana, M.: Analysis and Tracing of Applications Based on Software Transactional Memory on Multicore Architectures. In: PDP 2011, pp. 199\u2013206. IEEE Computer Society, Washington, DC (2011)"},{"key":"52_CR3","first-page":"199","volume-title":"ICS 2005","author":"H. Chafi","year":"2005","unstructured":"Chafi, H., Minh, C.C., McDonald, A., Carlstrom, B.D., Chung, J., Hammond, L., Kozyrakis, C., Olukotun, K.: TAPE: A Transactional Application Profiling Environment. In: ICS 2005, pp. 199\u2013208. ACM, New York (2005)"},{"issue":"1","key":"52_CR4","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/99.660313","volume":"05","author":"L. Dagum","year":"1998","unstructured":"Dagum, L., Menon, R.: OpenMP: An Industry-Standard API for Shared-Memory Programming. IEEE Computational Science and Engineering\u00a005(1), 46\u201355 (1998)","journal-title":"IEEE Computational Science and Engineering"},{"key":"52_CR5","doi-asserted-by":"crossref","unstructured":"Fuerlinger, K.: OpenMP Profiling with OmpP. In: Padua, D. (ed.) Encyclopedia of Parallel Computing, pp. 1371\u20131379. Springer, US (2011)","DOI":"10.1007\/978-0-387-09766-4_58"},{"key":"52_CR6","doi-asserted-by":"crossref","unstructured":"Harris, T., Larus, J., Rajwar, R.: Transactional Memory, 2nd edn. Synthesis Lectures on Computer Architecture, vol.\u00a05. Morgan & Claypool Publishers (June 2010)","DOI":"10.2200\/S00272ED1V01Y201006CAC011"},{"key":"52_CR7","unstructured":"Hennessy, J.L., Patterson, D.A.: Computer Architecture: A Quantitative Approach, 5th edn. Morgan Kaufmann Publ. Inc., San Franc. (2011)"},{"key":"52_CR8","unstructured":"Janko, S., Rocker, B., Schindewolf, M., Heuveline, V., Karl, W.: Transactional Memory, OpenMP and Pthreads applied to the CG Algorithm for solving the stationary Heat Equation. In: VECPAR. Springer (July 2012)"},{"key":"52_CR9","doi-asserted-by":"crossref","unstructured":"Louren\u00e7o, J., Dias, R., Lu\u00eds, J., Rebelo, M., Pessanha, V.: Understanding the Behavior of Transactional Memory Applications. In: PADTAD 2009, pp. 3:1\u20133:9. ACM, New York (2009)","DOI":"10.1145\/1639622.1639625"},{"issue":"3","key":"52_CR10","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1016\/0167-8191(87)90037-8","volume":"5","author":"G. Meurant","year":"1987","unstructured":"Meurant, G.: Multitasking the conjugate gradient method on the cray x-mp\/48. Parallel Computing\u00a05(3), 267\u2013280 (1987)","journal-title":"Parallel Computing"},{"key":"52_CR11","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718003","volume-title":"Iterative Methods for Sparse Linear Systems","author":"Y. Saad","year":"2003","unstructured":"Saad, Y.: Iterative Methods for Sparse Linear Systems, 2nd edn. Society for Industrial and Applied Mathematics, Philadelphia (2003)","edition":"2"},{"key":"52_CR12","doi-asserted-by":"crossref","unstructured":"Schindewolf, M., Bihari, B., Gyllenhaal, J., Schulz, M., Wang, A., Karl, W.: What Scientific Applications Can Benefit from Hardware Transactional Memory? In: SC 2012, pp. 90:1\u201390:11. IEEE Computer Society Press, Los Alamitos (2012)","DOI":"10.1109\/SC.2012.113"},{"key":"52_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1007\/978-3-642-31202-1_4","volume-title":"Multicore Software Engineering, Performance, and Tools","author":"M. Schindewolf","year":"2012","unstructured":"Schindewolf, M., Karl, W.: Capturing Transactional Memory Application\u2019s Behavior \u2013 The Prerequisite for Performance Analysis. In: Pankratius, V., Philippsen, M. (eds.) MSEPT 2012. LNCS, vol.\u00a07303, pp. 30\u201341. Springer, Heidelberg (2012)"},{"key":"52_CR14","unstructured":"Sonmez, N., Cristal, A., Unsal, O., Harris, T., Valero, M.: Profiling Transactional Memory Applications on an atomic block basis: A Haskell case study. In: MULTIPROG 2009 (January 2009)"},{"key":"52_CR15","doi-asserted-by":"crossref","unstructured":"Strzodka, R., G\u00f6ddeke, D.: Pipelined Mixed Precision Algorithms on FPGAs for Fast and Accurate PDE Solvers from Low Precision Components. In: FCCM 2006, pp. 259\u2013268. IEEE Computer Society Press (May 2006), doi:10.1109\/FCCM.2006.57","DOI":"10.1109\/FCCM.2006.57"},{"key":"52_CR16","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1007\/978-3-642-11261-4_11","volume-title":"Tools for High Performance Computing 2009","author":"D. Terpstra","year":"2010","unstructured":"Terpstra, D., Jagode, H., You, H., Dongarra, J.: Collecting Performance Data with PAPI-C. In: Tools for High Performance Computing 2009, pp. 157\u2013173. Springer, Heidelberg (2010)"},{"key":"52_CR17","first-page":"285","volume-title":"PACT 2010","author":"F. Zyulkyarov","year":"2010","unstructured":"Zyulkyarov, F., Stipic, S., Harris, T., Unsal, O.S., Cristal, A., Hur, I., Valero, M.: Discovering and Understanding Performance Bottlenecks in Transactional Applications. In: PACT 2010, pp. 285\u2013294. ACM, New York (2010)"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2013 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-40047-6_52","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,3]],"date-time":"2023-07-03T10:19:31Z","timestamp":1688379571000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-40047-6_52"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642400469","9783642400476"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-40047-6_52","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}