{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T15:08:58Z","timestamp":1729609738142,"version":"3.28.0"},"reference-count":34,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,4]]},"DOI":"10.1109\/ipdpsw.2010.5470879","type":"proceedings-article","created":{"date-parts":[[2010,5,28]],"date-time":"2010-05-28T18:25:42Z","timestamp":1275071142000},"page":"1-8","source":"Crossref","is-referenced-by-count":0,"title":["Transforming linear algebra libraries: From abstraction to parallelism"],"prefix":"10.1109","author":[{"given":"Ernie","family":"Chan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"van de Geijn","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Field G.","family":"Van Zee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jim","family":"Nagle","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/SC.1998.10004"},{"key":"ref32","article-title":"FLAMES2S: From abstraction to high performance. FLAME Working Note #35 TR-08-49","author":"veras","year":"2008","journal-title":"The University of Texas at Austin Department of Computer Sciences"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2009.154"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1147\/rd.111.0025"},{"journal-title":"Scheduling and Code Generation for Parallel Architectures","year":"1993","author":"yang","key":"ref34"},{"journal-title":"Efficient matrix computations through hierarchical type specifications","year":"1996","author":"scott collins","key":"ref10"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/77626.79170"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/42288.42291"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1137\/S0036144503428693"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/1356052.1356053"},{"journal-title":"A Systematic Approach to the Design and Analysis of Parallel Dense Linear Algebra Algorithms","year":"2001","author":"gunnels","key":"ref15"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/504210.504213"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-75755-9_67"},{"article-title":"Computer Ar-chitecture: A Quantitative Approach","year":"2003","author":"hennessy","key":"ref18"},{"journal-title":"A Framework for Efficient Execution of Matrix Computations","year":"2006","author":"ram\u00f3n herrero","key":"ref19"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/1527286.1527288"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/1055531.1055532"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/779359.779365"},{"journal-title":"Mechanical Derivation and Systematic Analysis of Correct Linear Algebra Algorithms","year":"2006","author":"bientinesi","key":"ref3"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1055531.1055533"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2008.4536183"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1377603.1377606"},{"key":"ref8","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1145\/1248377.1248397","article-title":"SuperMatrix out-of-order scheduling of matrix operations for SMP and multi-core architectures","author":"chan","year":"2007","journal-title":"SPAA'07 Proceedings of the Nineteenth ACM Symposium on Parallelism in Algorithms and Architectures"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2008.10.002"},{"key":"ref2","doi-asserted-by":"crossref","DOI":"10.2172\/5604546","author":"anderson","year":"1992","journal-title":"Lapack User s Guide"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/1345206.1345227"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/76263.76287"},{"journal-title":"LabVIEW","year":"0","key":"ref20"},{"key":"ref22","article-title":"An API for manipulating matrices stored by blocks","author":"meng low","year":"2004","journal-title":"FLAME Working Note #12 TR-04-15 The University of Texas at Austin"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/355841.355847"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTR.2008.4663765"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1007\/BF02577784"},{"key":"ref26","first-page":"232","article-title":"SPIRAL: Code generation for DSP transforms","volume":"93","author":"p\u00fcschel jos\u00e9","year":"2005","journal-title":"Special issue on &#x201C;Program Generation Optimization and Adaptation&#x201D;"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/71.544354"}],"event":{"name":"Distributed Processing, Workshops and Phd Forum (IPDPSW)","start":{"date-parts":[[2010,4,19]]},"location":"Atlanta, GA, USA","end":{"date-parts":[[2010,4,23]]}},"container-title":["2010 IEEE International Symposium on Parallel &amp; Distributed Processing, Workshops and Phd Forum (IPDPSW)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5465895\/5470678\/05470879.pdf?arnumber=5470879","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,19]],"date-time":"2017-06-19T08:48:43Z","timestamp":1497862123000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5470879\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,4]]},"references-count":34,"URL":"https:\/\/doi.org\/10.1109\/ipdpsw.2010.5470879","relation":{},"subject":[],"published":{"date-parts":[[2010,4]]}}}