{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T08:43:32Z","timestamp":1780994612474,"version":"3.54.1"},"reference-count":25,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,10]]},"DOI":"10.1109\/ase.2017.8115709","type":"proceedings-article","created":{"date-parts":[[2017,11,23]],"date-time":"2017-11-23T22:03:57Z","timestamp":1511474637000},"page":"943-948","source":"Crossref","is-referenced-by-count":36,"title":["Taco: A tool to generate tensor algebra kernels"],"prefix":"10.1109","author":[{"given":"Fredrik","family":"Kjolstad","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Stephen","family":"Chou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Lugato","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shoaib","family":"Kamil","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Saman","family":"Amarasinghe","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2833179.2833183"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2012.6408676"},{"key":"ref12","author":"smith","year":"2017","journal-title":"FROSTT The formidable repository of open sparse tensors and tools"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.6028\/NIST.IR.5935"},{"key":"ref14","author":"duff","year":"1992","journal-title":"Users' Guide for the Harwell-Boeing Sparse MAtrix Collection (Release I)"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/1592665.1592675"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1996.0107"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/99.660313"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1137\/060676489"},{"key":"ref19","author":"guennebaud","year":"2010","journal-title":"Eigen V3"},{"key":"ref4","author":"raymond","year":"2003","journal-title":"The Art of Unix Programming"},{"key":"ref3","author":"abelson","year":"1996","journal-title":"Structure and Interpretation of Computer Programs"},{"key":"ref6","article-title":"M&#x00E9;thodes de calcul diff&#x00E9;rentiel absolu et leurs applications","volume":"54","author":"ricci-curbastro","year":"1901","journal-title":"Mathematische Annalen"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3133901"},{"key":"ref8","doi-asserted-by":"crossref","DOI":"10.2172\/7093021","author":"kincaid","year":"1989","journal-title":"ITPACKV 2D User's Guide"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1002\/andp.19163540702"},{"key":"ref2","author":"jouppi","year":"2017","journal-title":"In-datacenter performance analysis of a tensor processing unit"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1967.6011"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/2507157.2507163"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2015.27"},{"key":"ref22","first-page":"265","article-title":"Tensorfiow: A system for large-scale machine learning","author":"abadi","year":"2016","journal-title":"Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation ser OSDI'16"},{"key":"ref21","author":"bezanson","year":"2012","journal-title":"Julia A Fast Dynamic Language for Technical Computing"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/16\/1\/071"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/355841.355847"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1080\/00268970500275780"}],"event":{"name":"2017 32nd IEEE\/ACM International Conference on Automated Software Engineering (ASE)","location":"Urbana, IL","start":{"date-parts":[[2017,10,30]]},"end":{"date-parts":[[2017,11,3]]}},"container-title":["2017 32nd IEEE\/ACM International Conference on Automated Software Engineering (ASE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8106906\/8115603\/08115709.pdf?arnumber=8115709","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,29]],"date-time":"2023-08-29T01:13:29Z","timestamp":1693271609000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/8115709\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10]]},"references-count":25,"URL":"https:\/\/doi.org\/10.1109\/ase.2017.8115709","relation":{},"subject":[],"published":{"date-parts":[[2017,10]]}}}