<?xml version="1.0"?>
<dblpperson name="Saman P. Amarasinghe" pid="a/SPAmarasinghe" n="206">
<person key="homepages/a/SPAmarasinghe" mdate="2025-10-05">
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<note type="affiliation">MIT, Cambridge, USA</note>
<url>https://people.csail.mit.edu/saman/</url>
<url>https://scholar.google.com/citations?user=cF6i_goAAAAJ</url>
<url>https://dl.acm.org/profile/81100533031</url>
<url>https://orcid.org/0000-0002-7231-7643</url>
<url>https://www.wikidata.org/entity/Q59747595</url>
</person>
<r><inproceedings key="conf/asplos/WonAAE26" mdate="2026-03-31">
<author orcid="0000-0002-3082-4348" pid="199/2833">Jaeyeon Won</author>
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author orcid="0000-0002-3459-5466" pid="73/2231">Joel S. Emer</author>
<title>Insum: Sparse GPU Kernels Simplified and Optimized with Indirect Einsums.</title>
<pages>993-1006</pages>
<year>2026</year>
<booktitle>ASPLOS (2)</booktitle>
<ee>https://doi.org/10.1145/3779212.3790176</ee>
<crossref>conf/asplos/2026-2</crossref>
<url>db/conf/asplos/asplos2026-2.html#WonAAE26</url>
</inproceedings>
</r>
<r><article publtype="informal" key="journals/corr/abs-2601-02653" mdate="2026-02-11">
<author pid="194/7051">Ajay Brahmakshatriya</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="r/MartinCRinard">Martin C. Rinard</author>
<title>Backwards Data-Flow Analysis using Prophecy Variables in the BuildIt System.</title>
<year>2026</year>
<month>January</month>
<volume>abs/2601.02653</volume>
<journal>CoRR</journal>
<ee type="oa">https://doi.org/10.48550/arXiv.2601.02653</ee>
<url>db/journals/corr/corr2601.html#abs-2601-02653</url>
<stream>streams/journals/corr</stream>
</article>
</r>
<r><article key="journals/pacmpl/AhrensCPDHA25" mdate="2025-05-09">
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author orcid="0009-0001-7578-7683" pid="376/8741">Teodoro Fields Collin</author>
<author orcid="0009-0004-7715-1322" pid="376/9270">Radha Patel</author>
<author orcid="0000-0003-2267-3276" pid="266/2814">Kyle Deeds</author>
<author orcid="0000-0001-9069-8374" pid="176/9177">Changwan Hong</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Finch: Sparse and Structured Tensor Programming with Control Flow.</title>
<pages>1042-1072</pages>
<year>2025</year>
<volume>9</volume>
<journal>Proc. ACM Program. Lang.</journal>
<number>OOPSLA1</number>
<ee type="oa">https://doi.org/10.1145/3720473</ee>
<url>db/journals/pacmpl/pacmpl9.html#AhrensCPDHA25</url>
<stream>streams/journals/pacmpl</stream>
</article>
</r>
<r><article key="journals/pacmpl/WonACEA25" mdate="2026-02-25">
<author orcid="0000-0002-3082-4348" pid="199/2833">Jaeyeon Won</author>
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author orcid="0009-0001-7578-7683" pid="376/8741">Teodoro Fields Collin</author>
<author pid="73/2231">Joel S. Emer</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>The Continuous Tensor Abstraction: Where Indices Are Real.</title>
<pages>2681-2709</pages>
<year>2025</year>
<volume>9</volume>
<journal>Proc. ACM Program. Lang.</journal>
<number>OOPSLA2</number>
<ee type="oa">https://doi.org/10.1145/3763146</ee>
<url>db/journals/pacmpl/pacmpl9.html#WonACEA25</url>
</article>
</r>
<r><article key="journals/pacmpl/BansalSRA25" mdate="2025-09-11">
<author orcid="0009-0007-8570-1947" pid="354/1447">Manya Bansal</author>
<author orcid="0000-0002-7118-7576" pid="151/9493">Dillon Sharlet</author>
<author orcid="0000-0001-6243-9543" pid="09/1000">Jonathan Ragan-Kelley</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Lightweight and Locality-Aware Composition of Black-Box Subroutines.</title>
<pages>1043-1067</pages>
<year>2025</year>
<volume>9</volume>
<journal>Proc. ACM Program. Lang.</journal>
<number>PLDI</number>
<ee type="oa">https://doi.org/10.1145/3729292</ee>
<url>db/journals/pacmpl/pacmpl9.html#BansalSRA25</url>
<stream>streams/journals/pacmpl</stream>
</article>
</r>
<r><inproceedings key="conf/cgo/PatelAA25" mdate="2025-03-07">
<author orcid="0009-0004-7715-1322" pid="376/9270">Radha Patel</author>
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>SySTeC: A Symmetric Sparse Tensor Compiler.</title>
<pages>47-62</pages>
<year>2025</year>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1145/3696443.3708919</ee>
<crossref>conf/cgo/2025</crossref>
<url>db/conf/cgo/cgo2025.html#PatelAA25</url>
</inproceedings>
</r>
<r><data publtype="version" key="data/11/AhrensPCDHA25" mdate="2025-08-20">
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author orcid="0009-0004-7715-1322" pid="376/9270">Radha Patel</author>
<author pid="376/8741">Teodoro Fields Collin</author>
<author orcid="0000-0003-2267-3276" pid="266/2814">Kyle Deeds</author>
<author pid="176/9177">Changwan Hong</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Finch: Sparse and Structured Tensor Programming with Control Flow: The Artifact.</title>
<year>2025</year>
<month>January</month>
<ee type="oa">https://doi.org/10.5281/zenodo.14597755</ee>
<publisher>Zenodo</publisher>
<stream>streams/repo/zenodo</stream>
<rel sort="1" label="Version OOPSLA-2025-AEC-submission" uri="https://doi.org/10.5281/zenodo.14597754" type="versionOf">data/11/AhrensPCDHA25c</rel>
</data>
</r>
<r><data publtype="version" key="data/11/AhrensPCDHA25a" mdate="2025-08-20">
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author orcid="0009-0004-7715-1322" pid="376/9270">Radha Patel</author>
<author pid="376/8741">Teodoro Fields Collin</author>
<author orcid="0000-0003-2267-3276" pid="266/2814">Kyle Deeds</author>
<author pid="176/9177">Changwan Hong</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Finch: Sparse and Structured Tensor Programming with Control Flow: The Artifact.</title>
<year>2025</year>
<month>January</month>
<ee type="oa">https://doi.org/10.5281/zenodo.14721701</ee>
<publisher>Zenodo</publisher>
<stream>streams/repo/zenodo</stream>
<rel sort="2" label="Version OOPSLA-2025-AEC-revision" uri="https://doi.org/10.5281/zenodo.14597754" type="versionOf">data/11/AhrensPCDHA25c</rel>
</data>
</r>
<r><data publtype="version" key="data/11/AhrensPCDHA25b" mdate="2025-08-20">
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author orcid="0009-0004-7715-1322" pid="376/9270">Radha Patel</author>
<author pid="376/8741">Teodoro Fields Collin</author>
<author orcid="0000-0003-2267-3276" pid="266/2814">Kyle Deeds</author>
<author pid="176/9177">Changwan Hong</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Finch: Sparse and Structured Tensor Programming with Control Flow: The Artifact.</title>
<year>2025</year>
<month>January</month>
<ee type="oa">https://doi.org/10.5281/zenodo.14735207</ee>
<publisher>Zenodo</publisher>
<stream>streams/repo/zenodo</stream>
<rel sort="3" label="Version OOPSLA-2025-AEC-final" uri="https://doi.org/10.5281/zenodo.14597754" type="versionOf">data/11/AhrensPCDHA25c</rel>
</data>
</r>
<r><data publtype="version" key="data/11/AhrensPCDHA25d" mdate="2025-08-27">
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author orcid="0009-0004-7715-1322" pid="376/9270">Radha Patel</author>
<author pid="376/8741">Teodoro Fields Collin</author>
<author orcid="0000-0003-2267-3276" pid="266/2814">Kyle Deeds</author>
<author pid="176/9177">Changwan Hong</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Finch: Sparse and Structured Tensor Programming with Control Flow: The Artifact.</title>
<year>2025</year>
<month>February</month>
<ee type="oa">https://doi.org/10.5281/zenodo.15048203</ee>
<publisher>Zenodo</publisher>
<stream>streams/repo/zenodo</stream>
<rel sort="4" label="Version OOPSLA-2025-R1-camera-ready" uri="https://doi.org/10.5281/zenodo.14597754" type="versionOf">data/11/AhrensPCDHA25c</rel>
</data>
</r>
<r><article publtype="informal" key="journals/corr/abs-2510-17505" mdate="2025-11-15">
<author pid="199/2833">Jaeyeon Won</author>
<author pid="329/5497">Willow Ahrens</author>
<author pid="73/2231">Joel S. Emer</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Insum: Sparse GPU Kernels Simplified and Optimized with Indirect Einsums.</title>
<year>2025</year>
<month>October</month>
<volume>abs/2510.17505</volume>
<journal>CoRR</journal>
<ee type="oa">https://doi.org/10.48550/arXiv.2510.17505</ee>
<url>db/journals/corr/corr2510.html#abs-2510-17505</url>
<stream>streams/journals/corr</stream>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-2511-11939" mdate="2026-01-09">
<author pid="354/1447">Manya Bansal</author>
<author pid="313/5484">Daniel Sainati</author>
<author pid="268/5787">Joseph W. Cutler</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="09/1000">Jonathan Ragan-Kelley</author>
<title>Modular GPU Programming with Typed Perspectives.</title>
<year>2025</year>
<month>November</month>
<volume>abs/2511.11939</volume>
<journal>CoRR</journal>
<ee type="oa">https://doi.org/10.48550/arXiv.2511.11939</ee>
<url>db/journals/corr/corr2511.html#abs-2511-11939</url>
<stream>streams/journals/corr</stream>
</article>
</r>
<r><article key="journals/pacmpl/BrahmakshatriyaRGA24" mdate="2025-03-03">
<author orcid="0000-0002-5295-4186" pid="194/7051">Ajay Brahmakshatriya</author>
<author orcid="0009-0004-1125-5989" pid="368/2501">Christopher Rinard</author>
<author orcid="0000-0002-4095-1519" pid="37/1704">Manya Ghobadi</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>NetBlocks: Staging Layouts for High-Performance Custom Host Network Stacks.</title>
<pages>467-491</pages>
<year>2024</year>
<volume>8</volume>
<journal>Proc. ACM Program. Lang.</journal>
<number>PLDI</number>
<ee type="oa">https://doi.org/10.1145/3656396</ee>
<ee>https://www.wikidata.org/entity/Q130962702</ee>
<url>db/journals/pacmpl/pacmpl8.html#BrahmakshatriyaRGA24</url>
<stream>streams/journals/pacmpl</stream>
</article>
</r>
<r><article key="journals/pacmpl/GladshteinZAAS24" mdate="2025-01-19">
<author orcid="0000-0001-9233-3133" pid="372/3526">Vladimir Gladshtein</author>
<author orcid="0000-0002-1017-1562" pid="281/9219">Qiyuan Zhao</author>
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author orcid="0000-0003-4250-5392" pid="77/9770">Ilya Sergey</author>
<title>Mechanised Hypersafety Proofs about Structured Data.</title>
<pages>647-670</pages>
<year>2024</year>
<volume>8</volume>
<journal>Proc. ACM Program. Lang.</journal>
<number>PLDI</number>
<ee type="oa">https://doi.org/10.1145/3656403</ee>
<ee>https://www.wikidata.org/entity/Q130887639</ee>
<url>db/journals/pacmpl/pacmpl8.html#GladshteinZAAS24</url>
<stream>streams/journals/pacmpl</stream>
</article>
</r>
<r><inproceedings key="conf/cgo/OkudaA24" mdate="2025-01-19">
<author pid="179/2903">Katsumi Okuda</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>AskIt: Unified Programming Interface for Programming with Large Language Models.</title>
<pages>41-54</pages>
<year>2024</year>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1109/CGO57630.2024.10444830</ee>
<ee>https://www.wikidata.org/entity/Q130822389</ee>
<crossref>conf/cgo/2024</crossref>
<url>db/conf/cgo/cgo2024.html#OkudaA24</url>
</inproceedings>
</r>
<r><inproceedings key="conf/micro/ChenA24" mdate="2024-12-10">
<author pid="185/8120">Yishen Chen</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>A Framework for Fine-Grained Program Versioning.</title>
<pages>201-214</pages>
<year>2024</year>
<booktitle>MICRO</booktitle>
<ee>https://doi.org/10.1109/MICRO61859.2024.00024</ee>
<crossref>conf/micro/2024</crossref>
<url>db/conf/micro/micro2024.html#ChenA24</url>
</inproceedings>
</r>
<r><data publtype="version" key="data/11/GladshteinZAAS24" mdate="2025-02-19">
<author orcid="0000-0001-9233-3133" pid="372/3526">Vladimir Gladshtein</author>
<author orcid="0000-0002-1017-1562" pid="281/9219">Qiyuan Zhao</author>
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="77/9770">Ilya Sergey</author>
<title>LGTM: the Logic for Graceful Tensor Manipulation.</title>
<year>2024</year>
<month>March</month>
<ee type="oa">https://doi.org/10.5281/zenodo.10802914</ee>
<publisher>Zenodo</publisher>
<stream>streams/repo/zenodo</stream>
<rel sort="0" label="Version pldi24" uri="https://doi.org/10.5281/zenodo.10802913" type="versionOf">data/11/GladshteinZAAS24b</rel>
</data>
</r>
<r><data publtype="version" key="data/11/GladshteinZAAS24a" mdate="2025-02-19">
<author orcid="0000-0001-9233-3133" pid="372/3526">Vladimir Gladshtein</author>
<author orcid="0000-0002-1017-1562" pid="281/9219">Qiyuan Zhao</author>
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="77/9770">Ilya Sergey</author>
<title>LGTM: the Logic for Graceful Tensor Manipulation.</title>
<year>2024</year>
<month>April</month>
<ee type="oa">https://doi.org/10.5281/zenodo.10951930</ee>
<publisher>Zenodo</publisher>
<stream>streams/repo/zenodo</stream>
<rel sort="1" label="Version pldi24AE" uri="https://doi.org/10.5281/zenodo.10802913" type="versionOf">data/11/GladshteinZAAS24b</rel>
</data>
</r>
<r><data publtype="version" key="data/11/PatelAA24" mdate="2025-07-11">
<author pid="376/9270">Radha Patel</author>
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>SySTeC: A Symmetric Sparse Tensor Compiler: The Artifact.</title>
<year>2024</year>
<month>August</month>
<ee type="oa">https://doi.org/10.5281/zenodo.13377504</ee>
<publisher>Zenodo</publisher>
<stream>streams/repo/zenodo</stream>
<rel sort="1" label="Version 1" uri="https://doi.org/10.5281/zenodo.13377503" type="versionOf">data/11/PatelAA24b</rel>
</data>
</r>
<r><data publtype="version" key="data/11/PatelAA24a" mdate="2025-07-11">
<author pid="376/9270">Radha Patel</author>
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>SySTeC: A Symmetric Sparse Tensor Compiler: The Artifact.</title>
<year>2024</year>
<month>September</month>
<ee type="oa">https://doi.org/10.5281/zenodo.13821280</ee>
<publisher>Zenodo</publisher>
<stream>streams/repo/zenodo</stream>
<rel sort="2" label="Version 2" uri="https://doi.org/10.5281/zenodo.13377503" type="versionOf">data/11/PatelAA24b</rel>
</data>
</r>
<r><article publtype="informal" key="journals/corr/abs-2404-06477" mdate="2024-05-16">
<author pid="372/3526">Vladimir Gladshtein</author>
<author pid="281/9219">Qiyuan Zhao</author>
<author pid="329/5497">Willow Ahrens</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="77/9770">Ilya Sergey</author>
<title>Mechanised Hypersafety Proofs about Structured Data: Extended Version.</title>
<year>2024</year>
<volume>abs/2404.06477</volume>
<journal>CoRR</journal>
<ee type="oa">https://doi.org/10.48550/arXiv.2404.06477</ee>
<url>db/journals/corr/corr2404.html#abs-2404-06477</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-2404-16730" mdate="2024-06-03">
<author pid="329/5497">Willow Ahrens</author>
<author pid="376/8741">Teodoro Fields Collin</author>
<author pid="376/9270">Radha Patel</author>
<author pid="266/2814">Kyle Deeds</author>
<author pid="176/9177">Changwan Hong</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Finch: Sparse and Structured Array Programming with Control Flow.</title>
<year>2024</year>
<volume>abs/2404.16730</volume>
<journal>CoRR</journal>
<ee type="oa">https://doi.org/10.48550/arXiv.2404.16730</ee>
<url>db/journals/corr/corr2404.html#abs-2404-16730</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-2406-09266" mdate="2024-07-09">
<author pid="376/9270">Radha Patel</author>
<author pid="329/5497">Willow Ahrens</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>SySTeC: A Symmetric Sparse Tensor Compiler.</title>
<year>2024</year>
<volume>abs/2406.09266</volume>
<journal>CoRR</journal>
<ee type="oa">https://doi.org/10.48550/arXiv.2406.09266</ee>
<url>db/journals/corr/corr2406.html#abs-2406-09266</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-2407-01742" mdate="2024-08-13">
<author pid="199/2833">Jaeyeon Won</author>
<author pid="329/5497">Willow Ahrens</author>
<author pid="73/2231">Joel S. Emer</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>The Continuous Tensor Abstraction: Where Indices are Real.</title>
<year>2024</year>
<volume>abs/2407.01742</volume>
<journal>CoRR</journal>
<ee type="oa">https://doi.org/10.48550/arXiv.2407.01742</ee>
<url>db/journals/corr/corr2407.html#abs-2407-01742</url>
<stream>streams/journals/corr</stream>
</article>
</r>
<r><inproceedings key="conf/asplos/WonMEA23" mdate="2023-08-06">
<author pid="199/2833">Jaeyeon Won</author>
<author orcid="0000-0002-8140-2321" pid="163/3175">Charith Mendis</author>
<author pid="73/2231">Joel S. Emer</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>WACO: Learning Workload-Aware Co-optimization of the Format and Schedule of a Sparse Tensor Program.</title>
<pages>920-934</pages>
<year>2023</year>
<booktitle>ASPLOS (2)</booktitle>
<ee>https://doi.org/10.1145/3575693.3575742</ee>
<crossref>conf/asplos/2023-2</crossref>
<url>db/conf/asplos/asplos2023-2.html#WonMEA23</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cc/MezdourKMHAB23" mdate="2025-01-19">
<author pid="340/4002">Lina Mezdour</author>
<author orcid="0000-0002-8509-6835" pid="340/3928">Khadidja Kadem</author>
<author pid="290/2233">Massinissa Merouani</author>
<author pid="340/4169">Amina Selma Haichour</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="56/10541">Riyadh Baghdadi</author>
<title>A Deep Learning Model for Loop Interchange.</title>
<pages>50-60</pages>
<year>2023</year>
<booktitle>CC</booktitle>
<ee>https://doi.org/10.1145/3578360.3580257</ee>
<ee>https://www.wikidata.org/entity/Q130856499</ee>
<crossref>conf/cc/2023</crossref>
<url>db/conf/cc/cc2023.html#MezdourKMHAB23</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cc/ShajiiRSRBAN23" mdate="2025-01-19">
<author pid="185/8170">Ariya Shajii</author>
<author pid="340/4236">Gabriel Ramirez</author>
<author pid="326/0946">Haris Smajlovic</author>
<author pid="161/6672">Jessica Ray</author>
<author pid="b/BonnieBerger">Bonnie Berger</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="122/2388">Ibrahim Numanagic</author>
<title>Codon: A Compiler for High-Performance Pythonic Applications and DSLs.</title>
<pages>191-202</pages>
<year>2023</year>
<booktitle>CC</booktitle>
<ee>https://doi.org/10.1145/3578360.3580275</ee>
<ee>https://www.wikidata.org/entity/Q130811376</ee>
<crossref>conf/cc/2023</crossref>
<url>db/conf/cc/cc2023.html#ShajiiRSRBAN23</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cgo/AhrensDKA23" mdate="2024-05-07">
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author pid="317/3665">Daniel Donenfeld</author>
<author orcid="0000-0002-2267-903X" pid="60/9656">Fredrik Kjolstad</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Looplets: A Language for Structured Coiteration.</title>
<pages>41-54</pages>
<year>2023</year>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1145/3579990.3580020</ee>
<crossref>conf/cgo/2023</crossref>
<url>db/conf/cgo/cgo2023.html#AhrensDKA23</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cgo/Brahmakshatriya23" mdate="2025-01-19">
<author pid="194/7051">Ajay Brahmakshatriya</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>D2X: An eXtensible conteXtual Debugger for Modern DSLs.</title>
<pages>162-172</pages>
<year>2023</year>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1145/3579990.3580014</ee>
<ee>https://www.wikidata.org/entity/Q131133470</ee>
<crossref>conf/cgo/2023</crossref>
<url>db/conf/cgo/cgo2023.html#Brahmakshatriya23</url>
</inproceedings>
</r>
<r><inproceedings key="conf/fpga/Amarasinghe23" mdate="2025-01-19">
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Compiler Support for Structured Data.</title>
<pages>1-2</pages>
<year>2023</year>
<booktitle>FPGA</booktitle>
<ee>https://doi.org/10.1145/3543622.3578887</ee>
<ee>https://www.wikidata.org/entity/Q130815473</ee>
<crossref>conf/fpga/2023</crossref>
<url>db/conf/fpga/fpga2023.html#Amarasinghe23</url>
</inproceedings>
</r>
<r><inproceedings key="conf/mlsys/WonHMEA23" mdate="2024-06-28">
<author pid="199/2833">Jaeyeon Won</author>
<author pid="176/9177">Changwan Hong</author>
<author pid="163/3175">Charith Mendis</author>
<author pid="73/2231">Joel S. Emer</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Unified Convolution Framework: A compiler-based approach to support sparse convolutions.</title>
<year>2023</year>
<booktitle>MLSys</booktitle>
<ee type="oa">https://proceedings.mlsys.org/paper_files/paper/2023/hash/ccf7262fb986e4367ccd3903960c57a0-Abstract-mlsys2023.html</ee>
<crossref>conf/mlsys/2023</crossref>
<url>db/conf/mlsys/mlsys2023.html#WonHMEA23</url>
</inproceedings>
</r>
<r><data key="data/10/AhrensDKA23" mdate="2024-10-30">
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author orcid="0000-0001-8557-0296" pid="317/3665">Daniel Donenfeld</author>
<author orcid="0000-0002-2267-903X" pid="60/9656">Fredrik Kjolstad</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Looplets: A Language For Structured Coiteration (The Artifact).</title>
<year>2023</year>
<month>January</month>
<ee type="oa">https://doi.org/10.5281/zenodo.7499790</ee>
<publisher>Zenodo</publisher>
<stream>streams/repo/zenodo</stream>
<rel sort="0" label="Version 0.1.0" uri="https://doi.org/10.5281/zenodo.7499789" type="versionOf"></rel>
</data>
</r>
<r><data key="data/10/MezdourKMHAB23" mdate="2024-10-30">
<author orcid="0000-0002-1347-9749" pid="340/4002">Lina Mezdour</author>
<author orcid="0000-0002-8509-6835" pid="340/3928">Khadidja Kadem</author>
<author orcid="0000-0001-5373-4129" pid="290/2233">Massinissa Merouani</author>
<author orcid="0000-0003-3997-9386" pid="340/4169">Amina Selma Haichour</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author orcid="0000-0002-9350-3998" pid="56/10541">Riyadh Baghdadi</author>
<title>A Deep Learning Model for Loop Interchange: Paper Artifact.</title>
<year>2023</year>
<month>January</month>
<ee type="oa">https://doi.org/10.5281/zenodo.7584642</ee>
<publisher>Zenodo</publisher>
<stream>streams/repo/zenodo</stream>
<rel sort="0" label="Version 1" uri="https://doi.org/10.5281/zenodo.7584641" type="versionOf"></rel>
</data>
</r>
<r><article publtype="informal" key="journals/corr/abs-2308-15645" mdate="2024-10-06">
<author orcid="0009-0000-5099-7636" pid="179/2903">Katsumi Okuda</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>AskIt: Unified Programming Interface for Programming with Large Language Models.</title>
<year>2023</year>
<volume>abs/2308.15645</volume>
<journal>CoRR</journal>
<ee type="oa">https://doi.org/10.48550/arXiv.2308.15645</ee>
<url>db/journals/corr/corr2308.html#abs-2308-15645</url>
</article>
</r>
<r><article key="journals/pacmpl/ChouA22" mdate="2025-01-19">
<author orcid="0000-0002-5048-7131" pid="131/6144">Stephen Chou</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Compilation of dynamic sparse tensor algebra.</title>
<pages>1408-1437</pages>
<year>2022</year>
<volume>6</volume>
<journal>Proc. ACM Program. Lang.</journal>
<number>OOPSLA2</number>
<ee type="oa">https://doi.org/10.1145/3563338</ee>
<ee>https://www.wikidata.org/entity/Q130846044</ee>
<url>db/journals/pacmpl/pacmpl6.html#ChouA22</url>
</article>
</r>
<r><inproceedings key="conf/cgo/Brahmakshatriya22" mdate="2025-01-19">
<author pid="194/7051">Ajay Brahmakshatriya</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>GraphIt to CUDA Compiler in 2021 LOC: A Case for High-Performance DSL Implementation via Staging with BuilDSL.</title>
<pages>53-65</pages>
<year>2022</year>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1109/CGO53902.2022.9741280</ee>
<ee>https://www.wikidata.org/entity/Q130826109</ee>
<crossref>conf/cgo/2022</crossref>
<url>db/conf/cgo/cgo2022.html#Brahmakshatriya22</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cgo/DonenfeldCA22" mdate="2025-01-19">
<author orcid="0000-0001-8557-0296" pid="317/3665">Daniel Donenfeld</author>
<author pid="131/6144">Stephen Chou</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Unified Compilation for Lossless Compression and Sparse Computing.</title>
<pages>205-216</pages>
<year>2022</year>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1109/CGO53902.2022.9741282</ee>
<ee>https://www.wikidata.org/entity/Q130859992</ee>
<crossref>conf/cgo/2022</crossref>
<url>db/conf/cgo/cgo2022.html#DonenfeldCA22</url>
</inproceedings>
</r>
<r><inproceedings key="conf/pldi/AhrensKA22" mdate="2023-12-17">
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author orcid="0000-0002-2267-903X" pid="60/9656">Fredrik Kjolstad</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Autoscheduling for sparse tensor algebra with an asymptotic cost model.</title>
<pages>269-285</pages>
<year>2022</year>
<booktitle>PLDI</booktitle>
<ee>https://doi.org/10.1145/3519939.3523442</ee>
<crossref>conf/pldi/2022</crossref>
<url>db/conf/pldi/pldi2022.html#AhrensKA22</url>
</inproceedings>
</r>
<r><inproceedings key="conf/pldi/ChenMA22" mdate="2023-08-06">
<author pid="185/8120">Yishen Chen</author>
<author orcid="0000-0002-8140-2321" pid="163/3175">Charith Mendis</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>All you need is superword-level parallelism: systematic control-flow vectorization with SLP.</title>
<pages>301-315</pages>
<year>2022</year>
<booktitle>PLDI</booktitle>
<ee>https://doi.org/10.1145/3519939.3523701</ee>
<crossref>conf/pldi/2022</crossref>
<url>db/conf/pldi/pldi2022.html#ChenMA22</url>
</inproceedings>
</r>
<r><data key="data/10/BrahmakshatriyaA22" mdate="2024-10-28">
<author orcid="0000-0002-5295-4186" pid="194/7051">Ajay Brahmakshatriya</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Artifacts for the CGO23 paper: D2X: An eXtensible conteXtual Debugger for modern DSLs.</title>
<year>2022</year>
<month>December</month>
<ee type="oa">https://doi.org/10.5281/zenodo.7459640</ee>
<publisher>Zenodo</publisher>
<stream>streams/repo/zenodo</stream>
<rel sort="0" label="Version 1" uri="https://doi.org/10.5281/zenodo.7459639" type="versionOf"></rel>
</data>
</r>
<r><article publtype="informal" key="journals/corr/abs-2209-05250" mdate="2022-09-27">
<author pid="329/5497">Willow Ahrens</author>
<author pid="317/3665">Daniel Donenfeld</author>
<author pid="60/9656">Fredrik Kjolstad</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Looplets: A Language For Structured Coiteration.</title>
<year>2022</year>
<volume>abs/2209.05250</volume>
<journal>CoRR</journal>
<ee type="oa">https://doi.org/10.48550/arXiv.2209.05250</ee>
<url>db/journals/corr/corr2209.html#abs-2209-05250</url>
</article>
</r>
<r><article key="journals/pacmpl/HenryHYCOAK21" mdate="2025-01-19">
<author pid="305/0824">Rawn Henry</author>
<author orcid="0000-0002-4195-8106" pid="298/3557">Olivia Hsu</author>
<author orcid="0000-0003-0746-066X" pid="243/1664">Rohan Yadav</author>
<author pid="131/6144">Stephen Chou</author>
<author orcid="0000-0002-8779-0636" pid="o/KunleOlukotun">Kunle Olukotun</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author orcid="0000-0002-2267-903X" pid="60/9656">Fredrik Kjolstad</author>
<title>Compilation of sparse array programming models.</title>
<pages>1-29</pages>
<year>2021</year>
<volume>5</volume>
<journal>Proc. ACM Program. Lang.</journal>
<number>OOPSLA</number>
<ee type="oa">https://doi.org/10.1145/3485505</ee>
<ee>https://www.wikidata.org/entity/Q130844405</ee>
<url>db/journals/pacmpl/pacmpl5.html#HenryHYCOAK21</url>
</article>
</r>
<r><inproceedings key="conf/asplos/ChenMCA21" mdate="2022-10-02">
<author pid="185/8120">Yishen Chen</author>
<author pid="163/3175">Charith Mendis</author>
<author pid="07/3119">Michael Carbin</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>VeGen: a vectorizer generator for SIMD and beyond.</title>
<pages>902-914</pages>
<year>2021</year>
<booktitle>ASPLOS</booktitle>
<ee>https://doi.org/10.1145/3445814.3446692</ee>
<crossref>conf/asplos/2021</crossref>
<url>db/conf/asplos/asplos2021.html#ChenMCA21</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cgo/Brahmakshatriya21" mdate="2021-03-19">
<author pid="194/7051">Ajay Brahmakshatriya</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>BuildIt: A Type-Based Multi-stage Programming Framework for Code Generation in C++.</title>
<pages>39-51</pages>
<year>2021</year>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1109/CGO51591.2021.9370333</ee>
<crossref>conf/cgo/2021</crossref>
<url>db/conf/cgo/cgo2021.html#Brahmakshatriya21</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cgo/Brahmakshatriya21a" mdate="2025-01-19">
<author pid="194/7051">Ajay Brahmakshatriya</author>
<author pid="136/1072">Yunming Zhang</author>
<author pid="176/9177">Changwan Hong</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author orcid="0000-0001-6163-6625" pid="82/9876">Julian Shun</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Compiling Graph Applications for GPU s with GraphIt.</title>
<pages>248-261</pages>
<year>2021</year>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1109/CGO51591.2021.9370321</ee>
<ee>https://www.wikidata.org/entity/Q130847993</ee>
<crossref>conf/cgo/2021</crossref>
<url>db/conf/cgo/cgo2021.html#Brahmakshatriya21a</url>
</inproceedings>
</r>
<r><inproceedings key="conf/dcc/RayBWKRSA21" mdate="2022-11-24">
<author pid="161/6672">Jessica Ray</author>
<author pid="194/7051">Ajay Brahmakshatriya</author>
<author pid="29/4046">Richard Wang</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author pid="76/7586">Albert Reuther</author>
<author pid="49/3209">Vivienne Sze</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Domain-Specific Language Abstractions for Compression.</title>
<pages>364</pages>
<year>2021</year>
<booktitle>DCC</booktitle>
<ee>https://doi.org/10.1109/DCC50243.2021.00077</ee>
<crossref>conf/dcc/2021</crossref>
<url>db/conf/dcc/dcc2021.html#RayBWKRSA21</url>
</inproceedings>
</r>
<r><inproceedings key="conf/iiswc/TalatiJYBDAMKD21" mdate="2025-03-03">
<author pid="161/3279">Nishil Talati</author>
<author pid="67/1861-3">Di Jin 0003</author>
<author pid="274/0611">Haojie Ye</author>
<author pid="194/7051">Ajay Brahmakshatriya</author>
<author pid="10/6715">Ganesh S. Dasika</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="m/TrevorNMudge">Trevor N. Mudge</author>
<author orcid="0000-0002-3206-8179" pid="91/9987">Danai Koutra</author>
<author pid="83/1613">Ronald G. Dreslinski</author>
<title>A Deep Dive Into Understanding The Random Walk-Based Temporal Graph Learning.</title>
<pages>87-100</pages>
<year>2021</year>
<booktitle>IISWC</booktitle>
<ee>https://doi.org/10.1109/IISWC53511.2021.00019</ee>
<crossref>conf/iiswc/2021</crossref>
<url>db/conf/iiswc/iiswc2021.html#TalatiJYBDAMKD21</url>
</inproceedings>
</r>
<r><inproceedings key="conf/isca/Brahmakshatriya21" mdate="2025-01-19">
<author pid="194/7051">Ajay Brahmakshatriya</author>
<author pid="178/8919">Emily Furst</author>
<author orcid="0000-0001-9660-7082" pid="201/4856">Victor A. Ying</author>
<author pid="298/8881">Claire Hsu</author>
<author pid="176/9177">Changwan Hong</author>
<author pid="194/3678">Max Ruttenberg</author>
<author pid="136/1072">Yunming Zhang</author>
<author pid="271/3238">Dai Cheol Jung</author>
<author orcid="0000-0002-4587-8947" pid="136/3850">Dustin Richmond</author>
<author pid="09/3568">Michael B. Taylor</author>
<author pid="82/9876">Julian Shun</author>
<author pid="o/MarkOskin">Mark Oskin</author>
<author pid="67/2030-3">Daniel S&#225;nchez 0003</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Taming the Zoo: The Unified GraphIt Compiler Framework for Novel Architectures.</title>
<pages>429-442</pages>
<year>2021</year>
<booktitle>ISCA</booktitle>
<ee>https://doi.org/10.1109/ISCA52012.2021.00041</ee>
<ee>https://www.wikidata.org/entity/Q130851691</ee>
<crossref>conf/isca/2021</crossref>
<url>db/conf/isca/isca2021.html#Brahmakshatriya21</url>
</inproceedings>
</r>
<r><inproceedings key="conf/mlsys/BaghdadiMLAABA21" mdate="2024-05-13">
<author pid="56/10541">Riyadh Baghdadi</author>
<author pid="290/2233">Massinissa Merouani</author>
<author pid="290/1839">Mohamed-Hicham Leghettas</author>
<author pid="264/9969">Kamel Abdous</author>
<author pid="133/1881">Taha Arbaoui</author>
<author pid="64/997">Karima Benatchba</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>A Deep Learning Based Cost Model for Automatic Code Optimization.</title>
<year>2021</year>
<booktitle>MLSys</booktitle>
<ee type="oa">https://proceedings.mlsys.org/paper_files/paper/2021/hash/d9387b6d643efb25132be36f7b908d96-Abstract.html</ee>
<crossref>conf/mlsys/2021</crossref>
<url>db/conf/mlsys/mlsys2021.html#BaghdadiMLAABA21</url>
</inproceedings>
</r>
<r><data key="data/10/BrahmakshatriyaA21" mdate="2024-10-08">
<author orcid="0000-0002-5295-4186" pid="194/7051">Ajay Brahmakshatriya</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>GraphIt to CUDA Compiler in 2021 LOC: A Case for High-Performance DSL Implementation via Staging with BuilDSL.</title>
<year>2021</year>
<month>December</month>
<ee type="oa">https://doi.org/10.5281/zenodo.5788581</ee>
<publisher>Zenodo</publisher>
<stream>streams/repo/zenodo</stream>
<rel sort="0" label="Version 0.0" uri="https://doi.org/10.5281/zenodo.5788580" type="versionOf"></rel>
</data>
</r>
<r><article publtype="informal" key="journals/corr/abs-2104-04955" mdate="2021-04-19">
<author pid="56/10541">Riyadh Baghdadi</author>
<author pid="290/2233">Massinissa Merouani</author>
<author pid="290/1839">Mohamed-Hicham Leghettas</author>
<author pid="264/9969">Kamel Abdous</author>
<author pid="133/1881">Taha Arbaoui</author>
<author pid="64/997">Karima Benatchba</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>A Deep Learning Based Cost Model for Automatic Code Optimization.</title>
<year>2021</year>
<volume>abs/2104.04955</volume>
<journal>CoRR</journal>
<ee type="oa">https://arxiv.org/abs/2104.04955</ee>
<url>db/journals/corr/corr2104.html#abs-2104-04955</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-2110-00186" mdate="2024-05-06">
<author pid="211/8126">Jessica Shi 0001</author>
<author pid="131/6144">Stephen Chou</author>
<author pid="60/9656">Fredrik Kjolstad</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>An Attempt to Generate Code for Symmetric Tensor Computations.</title>
<year>2021</year>
<volume>abs/2110.00186</volume>
<journal>CoRR</journal>
<ee type="oa">https://arxiv.org/abs/2110.00186</ee>
<url>db/journals/corr/corr2110.html#abs-2110-00186</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-2111-14947" mdate="2023-12-05">
<author pid="329/5497">Willow Ahrens</author>
<author pid="60/9656">Fredrik Kjolstad</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>An Asymptotic Cost Model for Autoscheduling Sparse Tensor Programs.</title>
<year>2021</year>
<volume>abs/2111.14947</volume>
<journal>CoRR</journal>
<ee type="oa">https://arxiv.org/abs/2111.14947</ee>
<url>db/journals/corr/corr2111.html#abs-2111-14947</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-2112-01394" mdate="2021-12-07">
<author pid="131/6144">Stephen Chou</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Dynamic Sparse Tensor Algebra Compilation.</title>
<year>2021</year>
<volume>abs/2112.01394</volume>
<journal>CoRR</journal>
<ee type="oa">https://arxiv.org/abs/2112.01394</ee>
<url>db/journals/corr/corr2112.html#abs-2112-01394</url>
</article>
</r>
<r><article key="journals/pacmpl/SenanayakeHWWCK20" mdate="2026-03-24">
<author orcid="0000-0002-0558-2164" pid="256/1151">Ryan Senanayake</author>
<author pid="176/9177">Changwan Hong</author>
<author pid="79/10743">Ziheng Wang</author>
<author orcid="0000-0002-3315-815X" pid="233/8583">Amalee Wilson</author>
<author pid="131/6144">Stephen Chou</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author orcid="0000-0002-2267-903X" pid="60/9656">Fredrik Kjolstad</author>
<title>A sparse iteration space transformation framework for sparse tensor algebra.</title>
<pages>158:1-158:30</pages>
<year>2020</year>
<volume>4</volume>
<journal>Proc. ACM Program. Lang.</journal>
<number>OOPSLA</number>
<ee type="oa">https://doi.org/10.1145/3428226</ee>
<ee>https://www.wikidata.org/entity/Q114846977</ee>
<url>db/journals/pacmpl/pacmpl4.html#SenanayakeHWWCK20</url>
</article>
</r>
<r><inproceedings key="conf/cgo/ZhangBCDKAS20" mdate="2025-01-19">
<author pid="136/1072">Yunming Zhang</author>
<author pid="194/7051">Ajay Brahmakshatriya</author>
<author pid="84/6214">Xinyi Chen</author>
<author pid="147/3439">Laxman Dhulipala</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="82/9876">Julian Shun</author>
<title>Optimizing ordered graph algorithms with GraphIt.</title>
<pages>158-170</pages>
<year>2020</year>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1145/3368826.3377909</ee>
<ee>https://www.wikidata.org/entity/Q130904723</ee>
<crossref>conf/cgo/2020</crossref>
<url>db/conf/cgo/cgo2020.html#ZhangBCDKAS20</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ipps/TucciBAS20" mdate="2020-08-05">
<author pid="183/8414">Lorenzo Di Tucci</author>
<author pid="56/10541">Riyadh Baghdadi</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="94/5486">Marco D. Santambrogio</author>
<title>SALSA: A Domain Specific Architecture for Sequence Alignment.</title>
<pages>147-150</pages>
<year>2020</year>
<booktitle>IPDPS Workshops</booktitle>
<ee>https://doi.org/10.1109/IPDPSW50202.2020.00033</ee>
<crossref>conf/ipps/2020w</crossref>
<url>db/conf/ipps/ipdps2020w.html#TucciBAS20</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ipps/Amarasinghe20" mdate="2020-08-05">
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>GrAPL 2020 Keynote Speaker The GraphIt Universal Graph Framework: Achieving HighPerformance across Algorithms, Graph Types, and Architectures.</title>
<pages>202</pages>
<year>2020</year>
<booktitle>IPDPS Workshops</booktitle>
<ee>https://doi.org/10.1109/IPDPSW50202.2020.00044</ee>
<crossref>conf/ipps/2020w</crossref>
<url>db/conf/ipps/ipdps2020w.html#Amarasinghe20</url>
</inproceedings>
</r>
<r><inproceedings key="conf/lctrts/Amarasinghe20" mdate="2025-01-19">
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Compiler 2.0: Using Machine Learning to Modernize Compiler Technology.</title>
<pages>1-2</pages>
<year>2020</year>
<booktitle>LCTES</booktitle>
<ee>https://doi.org/10.1145/3372799.3397167</ee>
<ee>https://www.wikidata.org/entity/Q130815565</ee>
<crossref>conf/lctrts/2020</crossref>
<url>db/conf/lctrts/lctes2020.html#Amarasinghe20</url>
</inproceedings>
</r>
<r><inproceedings key="conf/pldi/ChouKA20" mdate="2022-10-02">
<author pid="131/6144">Stephen Chou</author>
<author orcid="0000-0002-2267-903X" pid="60/9656">Fredrik Kjolstad</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Automatic generation of efficient sparse tensor format conversion routines.</title>
<pages>823-838</pages>
<year>2020</year>
<booktitle>PLDI</booktitle>
<ee>https://doi.org/10.1145/3385412.3385963</ee>
<crossref>conf/pldi/2020</crossref>
<url>db/conf/pldi/pldi2020.html#ChouKA20</url>
</inproceedings>
</r>
<r><inproceedings key="conf/spaa/MuellerACKA20" mdate="2023-12-05">
<author pid="79/198">Suzanne Mueller</author>
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author pid="131/6144">Stephen Chou</author>
<author orcid="0000-0002-2267-903X" pid="60/9656">Fredrik Kjolstad</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Sparse Tensor Transpositions.</title>
<pages>559-561</pages>
<year>2020</year>
<booktitle>SPAA</booktitle>
<ee>https://doi.org/10.1145/3350755.3400245</ee>
<crossref>conf/spaa/2020</crossref>
<url>db/conf/spaa/spaa2020.html#MuellerACKA20</url>
</inproceedings>
</r>
<r><article publtype="informal" key="journals/corr/abs-2001-00532" mdate="2022-11-24">
<author pid="256/1151">Ryan Senanayake</author>
<author pid="60/9656">Fredrik Kjolstad</author>
<author pid="176/9177">Changwan Hong</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>A Unified Iteration Space Transformation Framework for Sparse and Dense Tensor Algebra.</title>
<year>2020</year>
<volume>abs/2001.00532</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/2001.00532</ee>
<url>db/journals/corr/corr2001.html#abs-2001-00532</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-2001-02609" mdate="2020-01-13">
<author pid="131/6144">Stephen Chou</author>
<author pid="60/9656">Fredrik Kjolstad</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Automatic Generation of Efficient Sparse Tensor Format Conversion Routines.</title>
<year>2020</year>
<volume>abs/2001.02609</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/2001.02609</ee>
<url>db/journals/corr/corr2001.html#abs-2001-02609</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-2005-04091" mdate="2020-05-14">
<author pid="56/10541">Riyadh Baghdadi</author>
<author pid="264/9887">Abdelkader Nadir Debbagh</author>
<author pid="264/9969">Kamel Abdous</author>
<author pid="05/7951">Fatima-Zohra Benhamida</author>
<author pid="206/6568">Alex Renda</author>
<author pid="169/9776">Jonathan Elliott Frankle</author>
<author pid="07/3119">Michael Carbin</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>TIRAMISU: A Polyhedral Compiler for Dense and Sparse Deep Learning.</title>
<year>2020</year>
<volume>abs/2005.04091</volume>
<journal>CoRR</journal>
<ee type="oa">https://arxiv.org/abs/2005.04091</ee>
<url>db/journals/corr/corr2005.html#abs-2005-04091</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-2005-10427" mdate="2023-12-05">
<author pid="79/198">Suzanne Mueller</author>
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author pid="131/6144">Stephen Chou</author>
<author pid="60/9656">Fredrik Kjolstad</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Sparse Tensor Transpositions.</title>
<year>2020</year>
<volume>abs/2005.10427</volume>
<journal>CoRR</journal>
<ee type="oa">https://arxiv.org/abs/2005.10427</ee>
<url>db/journals/corr/corr2005.html#abs-2005-10427</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-2012-07990" mdate="2022-11-24">
<author pid="194/7051">Ajay Brahmakshatriya</author>
<author pid="136/1072">Yunming Zhang</author>
<author pid="176/9177">Changwan Hong</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author pid="82/9876">Julian Shun</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Compliation Techniques for Graphs Algorithms on GPUs.</title>
<year>2020</year>
<volume>abs/2012.07990</volume>
<journal>CoRR</journal>
<ee type="oa">https://arxiv.org/abs/2012.07990</ee>
<url>db/journals/corr/corr2012.html#abs-2012-07990</url>
</article>
</r>
<r><article key="journals/pacmpl/ShajiiNBBA19" mdate="2025-01-19">
<author pid="185/8170">Ariya Shajii</author>
<author pid="122/2388">Ibrahim Numanagic</author>
<author pid="56/10541">Riyadh Baghdadi</author>
<author pid="b/BonnieBerger">Bonnie Berger</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Seq: a high-performance language for bioinformatics.</title>
<pages>125:1-125:29</pages>
<year>2019</year>
<volume>3</volume>
<journal>Proc. ACM Program. Lang.</journal>
<number>OOPSLA</number>
<ee type="oa">https://doi.org/10.1145/3360551</ee>
<ee>https://www.wikidata.org/entity/Q127103061</ee>
<url>db/journals/pacmpl/pacmpl3.html#ShajiiNBBA19</url>
</article>
</r>
<r><inproceedings key="conf/cc/Amarasinghe19" mdate="2025-01-19">
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>The sparse tensor algebra compiler (keynote).</title>
<pages>1</pages>
<year>2019</year>
<booktitle>CC</booktitle>
<ee>https://doi.org/10.1145/3302516.3307361</ee>
<ee>https://www.wikidata.org/entity/Q130826126</ee>
<crossref>conf/cc/2019</crossref>
<url>db/conf/cc/cc2019.html#Amarasinghe19</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cc/MendisJJA19" mdate="2025-01-19">
<author pid="163/3175">Charith Mendis</author>
<author pid="72/4646">Ajay Jain</author>
<author pid="154/9514">Paras Jain 0001</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Revec: program rejuvenation through revectorization.</title>
<pages>29-41</pages>
<year>2019</year>
<booktitle>CC</booktitle>
<ee>https://doi.org/10.1145/3302516.3307357</ee>
<ee>https://www.wikidata.org/entity/Q130979604</ee>
<crossref>conf/cc/2019</crossref>
<url>db/conf/cc/cc2019.html#MendisJJA19</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cgo/KjolstadAKA19" mdate="2023-12-05">
<author pid="60/9656">Fredrik Kjolstad</author>
<author orcid="0000-0002-4963-0869" pid="329/5497">Willow Ahrens</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Tensor Algebra Compilation with Workspaces.</title>
<pages>180-192</pages>
<year>2019</year>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1109/CGO.2019.8661185</ee>
<ee>https://dl.acm.org/citation.cfm?id=3314894</ee>
<crossref>conf/cgo/2019</crossref>
<url>db/conf/cgo/cgo2019.html#KjolstadAKA19</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cgo/BaghdadiRRSAZSK19" mdate="2023-09-30">
<author orcid="0000-0002-9350-3998" pid="56/10541">Riyadh Baghdadi</author>
<author pid="161/6672">Jessica Ray</author>
<author pid="217/1798">Malek Ben Romdhane</author>
<author orcid="0000-0003-3101-8118" pid="179/3087">Emanuele Del Sozzo</author>
<author pid="235/6225">Abdurrahman Akkas</author>
<author pid="136/1072">Yunming Zhang</author>
<author pid="194/4243">Patricia Suriana</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Tiramisu: A Polyhedral Compiler for Expressing Fast and Portable Code.</title>
<pages>193-205</pages>
<year>2019</year>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1109/CGO.2019.8661197</ee>
<ee>https://dl.acm.org/citation.cfm?id=3314896</ee>
<crossref>conf/cgo/2019</crossref>
<url>db/conf/cgo/cgo2019.html#BaghdadiRRSAZSK19</url>
</inproceedings>
</r>
<r><inproceedings key="conf/emc2/NelaturuWA19" mdate="2022-07-19">
<author pid="247/1104">Sree Harsha Nelaturu</author>
<author pid="79/10743">Ziheng Wang</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Accelerated CNN Training through Gradient Approximation.</title>
<pages>31-35</pages>
<year>2019</year>
<booktitle>EMC2@HPCA/CVPR/ISCA</booktitle>
<ee>https://doi.org/10.1109/EMC249363.2019.00014</ee>
<crossref>conf/emc2/2019-2</crossref>
<url>db/conf/emc2/emc2-2019-2.html#NelaturuWA19</url>
</inproceedings>
</r>
<r><inproceedings key="conf/icml/MendisRAC19" mdate="2019-06-11">
<author pid="163/3175">Charith Mendis</author>
<author pid="206/6568">Alex Renda</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="07/3119">Michael Carbin</author>
<title>Ithemal: Accurate, Portable and Fast Basic Block Throughput Estimation using Deep Neural Networks.</title>
<pages>4505-4515</pages>
<year>2019</year>
<booktitle>ICML</booktitle>
<ee type="oa">http://proceedings.mlr.press/v97/mendis19a.html</ee>
<crossref>conf/icml/2019</crossref>
<url>db/conf/icml/icml2019.html#MendisRAC19</url>
</inproceedings>
</r>
<r><inproceedings key="conf/iiswc/ChenBMRASAC19" mdate="2025-03-03">
<author pid="185/8120">Yishen Chen</author>
<author pid="194/7051">Ajay Brahmakshatriya</author>
<author pid="163/3175">Charith Mendis</author>
<author pid="206/6568">Alex Renda</author>
<author orcid="0000-0002-8396-1258" pid="126/2056">Eric Atkinson</author>
<author pid="77/7025">Ondrej S&#253;kora</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="07/3119">Michael Carbin</author>
<title>BHive: A Benchmark Suite and Measurement Framework for Validating x86-64 Basic Block Performance Models.</title>
<pages>167-177</pages>
<year>2019</year>
<booktitle>IISWC</booktitle>
<ee>https://doi.org/10.1109/IISWC47752.2019.9042166</ee>
<crossref>conf/iiswc/2019</crossref>
<url>db/conf/iiswc/iiswc2019.html#ChenBMRASAC19</url>
</inproceedings>
</r>
<r><inproceedings key="conf/nips/MendisYPAC19" mdate="2021-01-21">
<author pid="163/3175">Charith Mendis</author>
<author pid="220/3043">Cambridge Yang</author>
<author pid="53/10322">Yewen Pu</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="07/3119">Michael Carbin</author>
<title>Compiler Auto-Vectorization with Imitation Learning.</title>
<pages>14598-14609</pages>
<year>2019</year>
<booktitle>NeurIPS</booktitle>
<ee type="oa">https://proceedings.neurips.cc/paper/2019/hash/d1d5923fc822531bbfd9d87d4760914b-Abstract.html</ee>
<ee type="oa">http://papers.nips.cc/paper/9604-compiler-auto-vectorization-with-imitation-learning</ee>
<crossref>conf/nips/2019</crossref>
<url>db/conf/nips/nips2019.html#MendisYPAC19</url>
</inproceedings>
</r>
<r><data key="data/11/ShajiiNBBA19" mdate="2025-04-28">
<author orcid="0000-0002-6163-1848" pid="185/8170">Ariya Shajii</author>
<author orcid="0000-0002-2970-7937" pid="122/2388">Ibrahim Numanagic</author>
<author pid="56/10541">Riyadh Baghdadi</author>
<author orcid="0000-0002-2724-7228" pid="b/BonnieBerger">Bonnie Berger</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Seq (OOPSLA 2019 Artifact).</title>
<year>2019</year>
<month>August</month>
<ee type="oa">https://doi.org/10.5281/zenodo.3374036</ee>
<publisher>Zenodo</publisher>
<stream>streams/repo/zenodo</stream>
<rel sort="1" label="Version 1" uri="https://doi.org/10.5281/zenodo.3374035" type="versionOf"></rel>
</data>
</r>
<r><article publtype="informal" key="journals/corr/abs-1902-02816" mdate="2020-05-22">
<author pid="163/3175">Charith Mendis</author>
<author pid="72/4646">Ajay Jain</author>
<author pid="154/9514">Paras Jain 0001</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Revec: Program Rejuvenation through Revectorization.</title>
<year>2019</year>
<volume>abs/1902.02816</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1902.02816</ee>
<url>db/journals/corr/corr1902.html#abs-1902-02816</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-1911-07260" mdate="2022-11-24">
<author pid="136/1072">Yunming Zhang</author>
<author pid="194/7051">Ajay Brahmakshatriya</author>
<author pid="84/6214">Xinyi Chen</author>
<author pid="147/3439">Laxman Dhulipala</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="82/9876">Julian Shun</author>
<title>PriorityGraph: A Unified Programming Model for Optimizing Ordered Graph Algorithms.</title>
<year>2019</year>
<volume>abs/1911.07260</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1911.07260</ee>
<url>db/journals/corr/corr1911.html#abs-1911-07260</url>
</article>
</r>
<r><article key="journals/cacm/Ragan-KelleyASB18" mdate="2025-01-19">
<author pid="09/1000">Jonathan Ragan-Kelley</author>
<author pid="04/5122">Andrew Adams</author>
<author pid="151/9493">Dillon Sharlet</author>
<author pid="35/6347">Connelly Barnes</author>
<author pid="p/SylvainParis">Sylvain Paris</author>
<author pid="l/MarcLevoy">Marc Levoy</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="87/2617">Fr&#233;do Durand</author>
<title>Halide: decoupling algorithms from schedules for high-performance image processing.</title>
<pages>106-115</pages>
<year>2018</year>
<volume>61</volume>
<journal>Commun. ACM</journal>
<number>1</number>
<ee>https://doi.org/10.1145/3150211</ee>
<ee>https://www.wikidata.org/entity/Q130972215</ee>
<url>db/journals/cacm/cacm61.html#Ragan-KelleyASB18</url>
</article>
</r>
<r><article key="journals/pacmpl/MendisA18" mdate="2025-01-19">
<author pid="163/3175">Charith Mendis</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>goSLP: globally optimized superword level parallelism framework.</title>
<pages>110:1-110:28</pages>
<year>2018</year>
<volume>2</volume>
<journal>Proc. ACM Program. Lang.</journal>
<number>OOPSLA</number>
<ee type="oa">https://doi.org/10.1145/3276480</ee>
<ee>https://www.wikidata.org/entity/Q130980529</ee>
<url>db/journals/pacmpl/pacmpl2.html#MendisA18</url>
</article>
</r>
<r><article key="journals/pacmpl/ZhangYBKSA18" mdate="2024-09-06">
<author pid="136/1072">Yunming Zhang</author>
<author pid="90/1394-1">Mengjiao Yang 0001</author>
<author pid="56/10541">Riyadh Baghdadi</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author pid="82/9876">Julian Shun</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>GraphIt: a high-performance graph DSL.</title>
<pages>121:1-121:30</pages>
<year>2018</year>
<volume>2</volume>
<journal>Proc. ACM Program. Lang.</journal>
<number>OOPSLA</number>
<ee type="oa">https://doi.org/10.1145/3276491</ee>
<url>db/journals/pacmpl/pacmpl2.html#ZhangYBKSA18</url>
</article>
</r>
<r><article key="journals/pacmpl/ChouKA18" mdate="2023-08-28">
<author pid="131/6144">Stephen Chou</author>
<author orcid="0000-0002-2267-903X" pid="60/9656">Fredrik Kjolstad</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Format abstraction for sparse tensor algebra compilers.</title>
<pages>123:1-123:30</pages>
<year>2018</year>
<volume>2</volume>
<journal>Proc. ACM Program. Lang.</journal>
<number>OOPSLA</number>
<ee type="oa">https://doi.org/10.1145/3276493</ee>
<ee>https://www.wikidata.org/entity/Q114846991</ee>
<url>db/journals/pacmpl/pacmpl2.html#ChouKA18</url>
</article>
</r>
<r><article key="journals/pvldb/PalkarTNTPNSSPA18" mdate="2024-02-05">
<author pid="168/9023">Shoumik Palkar</author>
<author pid="34/8156-3">James Thomas 0003</author>
<author pid="177/8846">Deepak Narayanan</author>
<author pid="123/5171">Pratiksha Thaker</author>
<author pid="173/9263">Rahul Palamuttam</author>
<author pid="221/2301">Parimarjan Negi</author>
<author pid="149/5876">Anil Shanbhag</author>
<author pid="49/7988">Malte Schwarzkopf</author>
<author pid="08/3969">Holger Pirk</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="m/SamuelMadden">Samuel Madden 0001</author>
<author orcid="0000-0002-7547-7204" pid="36/2133">Matei Zaharia</author>
<title>Evaluating End-to-End Optimization for Data Analytics Applications in Weld.</title>
<pages>1002-1015</pages>
<year>2018</year>
<volume>11</volume>
<journal>Proc. VLDB Endow.</journal>
<number>9</number>
<ee type="oa">http://www.vldb.org/pvldb/vol11/p1002-palkar.pdf</ee>
<ee>https://doi.org/10.14778/3213880.3213890</ee>
<url>db/journals/pvldb/pvldb11.html#PalkarTNTPNSSPA18</url>
</article>
</r>
<r><inproceedings key="conf/IEEEpact/KirianskyXRA18" mdate="2022-10-02">
<author pid="04/4269">Vladimir Kiriansky</author>
<author pid="140/8357">Haoran Xu</author>
<author pid="r/MartinCRinard">Martin C. Rinard</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Cimple: instruction and memory level parallelism: a DSL for uncovering ILP and MLP.</title>
<pages>30:1-30:16</pages>
<year>2018</year>
<booktitle>PACT</booktitle>
<ee>https://doi.org/10.1145/3243176.3243185</ee>
<crossref>conf/IEEEpact/2018</crossref>
<url>db/conf/IEEEpact/pact2018.html#KirianskyXRA18</url>
</inproceedings>
</r>
<r><inproceedings key="conf/asap/SozzoBAS18" mdate="2023-03-24">
<author orcid="0000-0003-3101-8118" pid="179/3087">Emanuele Del Sozzo</author>
<author pid="56/10541">Riyadh Baghdadi</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="94/5486">Marco D. Santambrogio</author>
<title>A Unified Backend for Targeting FPGAs from DSLs.</title>
<pages>1-8</pages>
<year>2018</year>
<booktitle>ASAP</booktitle>
<ee>https://doi.org/10.1109/ASAP.2018.8445108</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/ASAP.2018.8445108</ee>
<crossref>conf/asap/2018</crossref>
<url>db/conf/asap/asap2018.html#SozzoBAS18</url>
</inproceedings>
</r>
<r><inproceedings key="conf/asplos/RajaduraiBWA18" mdate="2023-06-26">
<author pid="152/5810">Sumanaruban Rajadurai</author>
<author pid="151/5439">Jeffrey Bosboom</author>
<author orcid="0000-0002-4281-2053" pid="37/1143">Weng-Fai Wong</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Gloss: Seamless Live Reconfiguration and Reoptimization of Stream Programs.</title>
<pages>98-112</pages>
<year>2018</year>
<booktitle>ASPLOS</booktitle>
<ee>https://doi.org/10.1145/3173162.3173170</ee>
<ee>https://doi.org/10.1145/3296957.3173170</ee>
<crossref>conf/asplos/2018</crossref>
<url>db/conf/asplos/asplos2018.html#RajaduraiBWA18</url>
</inproceedings>
</r>
<r><inproceedings key="conf/micro/KirianskyLADE18" mdate="2022-05-31">
<author pid="04/4269">Vladimir Kiriansky</author>
<author pid="49/7863">Ilia A. Lebedev</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="14/3973">Srinivas Devadas</author>
<author pid="73/2231">Joel S. Emer</author>
<title>DAWG: A Defense Against Cache Timing Attacks in Speculative Execution Processors.</title>
<pages>974-987</pages>
<year>2018</year>
<booktitle>MICRO</booktitle>
<ee>https://doi.org/10.1109/MICRO.2018.00083</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/MICRO.2018.00083</ee>
<crossref>conf/micro/2018</crossref>
<url>db/conf/micro/micro2018.html#KirianskyLADE18</url>
</inproceedings>
</r>
<r><inproceedings key="conf/pldi/GottschlichSTCR18" mdate="2025-01-19">
<author pid="56/2013">Justin Gottschlich</author>
<author orcid="0000-0001-7604-8252" pid="95/6919">Armando Solar-Lezama</author>
<author pid="t/NesimeTatbul">Nesime Tatbul</author>
<author pid="07/3119">Michael Carbin</author>
<author pid="r/MartinCRinard">Martin C. Rinard</author>
<author pid="b/ReginaBarzilay">Regina Barzilay</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="t/JoshuaBTenenbaum">Joshua B. Tenenbaum</author>
<author pid="56/794">Tim Mattson</author>
<title>The three pillars of machine programming.</title>
<pages>69-80</pages>
<year>2018</year>
<booktitle>MAPL@PLDI</booktitle>
<ee>https://doi.org/10.1145/3211346.3211355</ee>
<ee>https://www.wikidata.org/entity/Q130889068</ee>
<crossref>conf/pldi/2018mapl</crossref>
<url>db/conf/pldi/mapl2018.html#GottschlichSTCR18</url>
</inproceedings>
</r>
<r><article publtype="informal" key="journals/corr/abs-1802-10574" mdate="2022-11-24">
<author pid="60/9656">Fredrik Kjolstad</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Automatic Generation of Sparse Tensor Kernels with Workspaces.</title>
<year>2018</year>
<volume>abs/1802.10574</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1802.10574</ee>
<url>db/journals/corr/corr1802.html#abs-1802-10574</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-1803-07244" mdate="2022-04-29">
<author pid="56/2013">Justin Gottschlich</author>
<author pid="95/6919">Armando Solar-Lezama</author>
<author pid="t/NesimeTatbul">Nesime Tatbul</author>
<author pid="07/3119">Michael Carbin</author>
<author pid="r/MartinCRinard">Martin C. Rinard</author>
<author pid="b/ReginaBarzilay">Regina Barzilay</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="t/JoshuaBTenenbaum">Joshua B. Tenenbaum</author>
<author pid="56/794">Tim Mattson</author>
<title>The Three Pillars of Machine-Based Programming.</title>
<year>2018</year>
<volume>abs/1803.07244</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1803.07244</ee>
<url>db/journals/corr/corr1803.html#abs-1803-07244</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-1804-08733" mdate="2018-08-13">
<author pid="163/3175">Charith Mendis</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>goSLP: Globally Optimized Superword Level Parallelism Framework.</title>
<year>2018</year>
<volume>abs/1804.08733</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1804.08733</ee>
<url>db/journals/corr/corr1804.html#abs-1804-08733</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-1804-10112" mdate="2018-08-13">
<author pid="131/6144">Stephen Chou</author>
<author pid="60/9656">Fredrik Kjolstad</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Unified Sparse Formats for Tensor Algebra Compilers.</title>
<year>2018</year>
<volume>abs/1804.10112</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1804.10112</ee>
<url>db/journals/corr/corr1804.html#abs-1804-10112</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-1804-10694" mdate="2022-11-24">
<author pid="56/10541">Riyadh Baghdadi</author>
<author pid="161/6672">Jessica Ray</author>
<author pid="217/1798">Malek Ben Romdhane</author>
<author pid="179/3087">Emanuele Del Sozzo</author>
<author pid="235/6225">Abdurrahman Akkas</author>
<author pid="136/1072">Yunming Zhang</author>
<author pid="194/4243">Patricia Suriana</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Tiramisu: A Polyhedral Compiler for Expressing Fast and Portable Code.</title>
<year>2018</year>
<volume>abs/1804.10694</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1804.10694</ee>
<url>db/journals/corr/corr1804.html#abs-1804-10694</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-1805-00923" mdate="2024-09-06">
<author pid="136/1072">Yunming Zhang</author>
<author pid="90/1394-1">Mengjiao Yang 0001</author>
<author pid="56/10541">Riyadh Baghdadi</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author pid="82/9876">Julian Shun</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>GraphIt - A High-Performance DSL for Graph Analytics.</title>
<year>2018</year>
<volume>abs/1805.00923</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1805.00923</ee>
<url>db/journals/corr/corr1805.html#abs-1805-00923</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-1807-01624" mdate="2022-04-29">
<author pid="04/4269">Vladimir Kiriansky</author>
<author pid="140/8357">Haoran Xu</author>
<author pid="r/MartinCRinard">Martin C. Rinard</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Cimple: Instruction and Memory Level Parallelism.</title>
<year>2018</year>
<volume>abs/1807.01624</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1807.01624</ee>
<url>db/journals/corr/corr1807.html#abs-1807-01624</url>
</article>
</r>
<r><article publtype="informal" key="journals/corr/abs-1808-07412" mdate="2018-09-02">
<author pid="163/3175">Charith Mendis</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="07/3119">Michael Carbin</author>
<title>Ithemal: Accurate, Portable and Fast Basic Block Throughput Estimation using Deep Neural Networks.</title>
<year>2018</year>
<volume>abs/1808.07412</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1808.07412</ee>
<url>db/journals/corr/corr1808.html#abs-1808-07412</url>
</article>
</r>
<r><article publtype="informal" key="journals/iacr/KirianskyLADE18" mdate="2020-05-11">
<author pid="04/4269">Vladimir Kiriansky</author>
<author pid="49/7863">Ilia A. Lebedev</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="14/3973">Srinivas Devadas</author>
<author pid="73/2231">Joel S. Emer</author>
<title>DAWG: A Defense Against Cache Timing Attacks in Speculative Execution Processors.</title>
<pages>418</pages>
<year>2018</year>
<volume>2018</volume>
<journal>IACR Cryptol. ePrint Arch.</journal>
<ee type="oa">https://eprint.iacr.org/2018/418</ee>
<url>db/journals/iacr/iacr2018.html#KirianskyLADE18</url>
</article>
</r>
<r><article key="journals/pacmpl/KjolstadKCLA17" mdate="2023-08-28">
<author orcid="0000-0002-2267-903X" pid="60/9656">Fredrik Kjolstad</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author pid="131/6144">Stephen Chou</author>
<author pid="54/6425">David Lugato</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>The tensor algebra compiler.</title>
<pages>77:1-77:29</pages>
<year>2017</year>
<volume>1</volume>
<journal>Proc. ACM Program. Lang.</journal>
<number>OOPSLA</number>
<ee type="oa">https://doi.org/10.1145/3133901</ee>
<ee>https://www.wikidata.org/entity/Q114846997</ee>
<url>db/journals/pacmpl/pacmpl1.html#KjolstadKCLA17</url>
</article>
</r>
<r><inproceedings key="conf/bigdataconf/ZhangKMAZ17" mdate="2024-02-05">
<author pid="136/1072">Yunming Zhang</author>
<author pid="04/4269">Vladimir Kiriansky</author>
<author pid="163/3175">Charith Mendis</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author orcid="0000-0002-7547-7204" pid="36/2133">Matei Zaharia</author>
<title>Making caches work for graph analytics.</title>
<pages>293-302</pages>
<year>2017</year>
<booktitle>IEEE BigData</booktitle>
<ee>https://doi.org/10.1109/BigData.2017.8257937</ee>
<crossref>conf/bigdataconf/2017</crossref>
<url>db/conf/bigdataconf/bigdataconf2017.html#ZhangKMAZ17</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cidr/PalkarTSSAZ17" mdate="2023-05-17">
<author pid="168/9023">Shoumik Palkar</author>
<author pid="34/8156-3">James Thomas 0003</author>
<author pid="149/5876">Anil Shanbhag</author>
<author pid="177/8846">Deepak Narayanan</author>
<author pid="08/3969">Holger Pirk</author>
<author pid="49/7988">Malte Schwarzkopf</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="36/2133">Matei Zaharia</author>
<title>A Common Runtime for High Performance Data Analysis.</title>
<year>2017</year>
<booktitle>CIDR</booktitle>
<ee type="oa">http://cidrdb.org/cidr2017/papers/p127-palkar-cidr17.pdf</ee>
<crossref>conf/cidr/2017</crossref>
<url>db/conf/cidr/cidr2017.html#PalkarTSSAZ17</url>
</inproceedings>
</r>
<r><inproceedings key="conf/iccd/SozzoBAS17" mdate="2023-03-23">
<author orcid="0000-0003-3101-8118" pid="179/3087">Emanuele Del Sozzo</author>
<author pid="56/10541">Riyadh Baghdadi</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="94/5486">Marco D. Santambrogio</author>
<title>A Common Backend for Hardware Acceleration on FPGA.</title>
<pages>427-430</pages>
<year>2017</year>
<booktitle>ICCD</booktitle>
<ee>https://doi.org/10.1109/ICCD.2017.75</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/ICCD.2017.75</ee>
<crossref>conf/iccd/2017</crossref>
<url>db/conf/iccd/iccd2017.html#SozzoBAS17</url>
</inproceedings>
</r>
<r><inproceedings key="conf/kbse/KjolstadCLKA17" mdate="2023-03-24">
<author orcid="0000-0002-2267-903X" pid="60/9656">Fredrik Kjolstad</author>
<author pid="131/6144">Stephen Chou</author>
<author pid="54/6425">David Lugato</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>taco: a tool to generate tensor algebra kernels.</title>
<pages>943-948</pages>
<year>2017</year>
<booktitle>ASE</booktitle>
<ee>https://doi.org/10.1109/ASE.2017.8115709</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/ASE.2017.8115709</ee>
<ee>http://dl.acm.org/citation.cfm?id=3155683</ee>
<crossref>conf/kbse/2017</crossref>
<url>db/conf/kbse/ase2017.html#KjolstadCLKA17</url>
</inproceedings>
</r>
<r><article publtype="informal" key="journals/corr/abs-1709-06416" mdate="2023-08-08">
<author pid="168/9023">Shoumik Palkar</author>
<author pid="34/8156-3">James Thomas 0003</author>
<author pid="177/8846">Deepak Narayanan</author>
<author pid="149/5876">Anil Shanbhag</author>
<author pid="173/9263">Rahul Palamuttam</author>
<author pid="08/3969">Holger Pirk</author>
<author pid="49/7988">Malte Schwarzkopf</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="m/SamuelMadden">Samuel Madden 0001</author>
<author pid="36/2133">Matei Zaharia</author>
<title>Weld: Rethinking the Interface Between Data-Intensive Applications.</title>
<year>2017</year>
<volume>abs/1709.06416</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1709.06416</ee>
<url>db/journals/corr/corr1709.html#abs-1709-06416</url>
</article>
</r>
<r><article key="journals/tog/KjolstadKRLSCVK16" mdate="2023-08-19">
<author orcid="0000-0002-2267-903X" pid="60/9656">Fredrik Kjolstad</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author pid="09/1000">Jonathan Ragan-Kelley</author>
<author pid="97/8315">David I. W. Levin</author>
<author pid="69/4137">Shinjiro Sueda</author>
<author orcid="0000-0002-3357-1665" pid="28/9014">Desai Chen</author>
<author pid="83/254">Etienne Vouga</author>
<author pid="23/4297">Danny M. Kaufman</author>
<author orcid="0000-0002-4340-4983" pid="181/0536">Gurtej Kanwar</author>
<author pid="21/6486">Wojciech Matusik</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Simit: A Language for Physical Simulation.</title>
<pages>20:1-20:21</pages>
<year>2016</year>
<volume>35</volume>
<journal>ACM Trans. Graph.</journal>
<number>2</number>
<ee>https://doi.org/10.1145/2866569</ee>
<url>db/journals/tog/tog35.html#KjolstadKRLSCVK16</url>
</article>
</r>
<r><inproceedings key="conf/IEEEpact/KirianskyZA16" mdate="2022-10-02">
<author pid="04/4269">Vladimir Kiriansky</author>
<author pid="136/1072">Yunming Zhang</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Optimizing Indirect Memory References with milk.</title>
<pages>299-312</pages>
<year>2016</year>
<booktitle>PACT</booktitle>
<ee>https://doi.org/10.1145/2967938.2967948</ee>
<ee>https://ieeexplore.ieee.org/document/7756762/</ee>
<crossref>conf/IEEEpact/2016</crossref>
<url>db/conf/IEEEpact/pact2016.html#KirianskyZA16</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ppopp/DennistonKA16" mdate="2022-11-24">
<author pid="07/7482">Tyler Denniston</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Distributed Halide.</title>
<pages>5:1-5:12</pages>
<year>2016</year>
<booktitle>PPoPP</booktitle>
<ee>https://doi.org/10.1145/2851141.2851157</ee>
<ee>https://doi.org/10.1145/3016078.2851157</ee>
<crossref>conf/ppopp/2016</crossref>
<url>db/conf/ppopp/ppopp2016.html#DennistonKA16</url>
</inproceedings>
</r>
<r><article publtype="informal" key="journals/corr/ZhangKMZA16" mdate="2018-08-13">
<author pid="136/1072">Yunming Zhang</author>
<author pid="04/4269">Vladimir Kiriansky</author>
<author pid="163/3175">Charith Mendis</author>
<author pid="36/2133">Matei Zaharia</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Optimizing Cache Performance for Graph Analytics.</title>
<year>2016</year>
<volume>abs/1608.01362</volume>
<journal>CoRR</journal>
<ee type="oa">http://arxiv.org/abs/1608.01362</ee>
<url>db/journals/corr/corr1608.html#ZhangKMZA16</url>
</article>
</r>
<r><inproceedings key="conf/pldi/DingAVSOA15" mdate="2025-05-13">
<author pid="127/9591">Yufei Ding 0001</author>
<author pid="60/3985">Jason Ansel</author>
<author pid="77/1107">Kalyan Veeramachaneni</author>
<author orcid="0000-0003-3599-8010" pid="36/4172">Xipeng Shen</author>
<author pid="o/UnaMayOReilly">Una-May O'Reilly</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Autotuning algorithmic choice for input sensitivity.</title>
<pages>379-390</pages>
<year>2015</year>
<booktitle>PLDI</booktitle>
<ee>https://doi.org/10.1145/2737924.2737969</ee>
<ee>https://doi.org/10.1145/2813885.2737969</ee>
<ee>https://www.wikidata.org/entity/Q57437247</ee>
<crossref>conf/pldi/2015</crossref>
<url>db/conf/pldi/pldi2015.html#DingAVSOA15</url>
</inproceedings>
</r>
<r><inproceedings key="conf/pldi/MendisBWKRPZA15" mdate="2025-01-19">
<author pid="163/3175">Charith Mendis</author>
<author orcid="0000-0002-8526-4085" pid="151/5439">Jeffrey Bosboom</author>
<author pid="31/10853">Kevin Wu</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author pid="09/1000">Jonathan Ragan-Kelley</author>
<author pid="p/SylvainParis">Sylvain Paris</author>
<author pid="23/3463">Qin Zhao</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Helium: lifting high-performance stencil kernels from stripped x86 binaries to halide DSL code.</title>
<pages>391-402</pages>
<year>2015</year>
<booktitle>PLDI</booktitle>
<ee>https://doi.org/10.1145/2737924.2737974</ee>
<ee>https://doi.org/10.1145/2813885.2737974</ee>
<ee>https://www.wikidata.org/entity/Q131128755</ee>
<crossref>conf/pldi/2015</crossref>
<url>db/conf/pldi/pldi2015.html#MendisBWKRPZA15</url>
</inproceedings>
</r>
<r><inproceedings key="conf/IEEEpact/AnselKVRBOA14" mdate="2022-11-24">
<author pid="60/3985">Jason Ansel</author>
<author pid="57/3523">Shoaib Kamil 0001</author>
<author pid="77/1107">Kalyan Veeramachaneni</author>
<author pid="09/1000">Jonathan Ragan-Kelley</author>
<author orcid="0000-0002-8526-4085" pid="151/5439">Jeffrey Bosboom</author>
<author pid="o/UnaMayOReilly">Una-May O'Reilly</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>OpenTuner: an extensible framework for program autotuning.</title>
<pages>303-316</pages>
<year>2014</year>
<booktitle>PACT</booktitle>
<ee>https://doi.org/10.1145/2628071.2628092</ee>
<crossref>conf/IEEEpact/2014</crossref>
<url>db/conf/IEEEpact/pact2014.html#AnselKVRBOA14</url>
</inproceedings>
</r>
<r><inproceedings key="conf/oopsla/KamilAS14" mdate="2022-11-24">
<author pid="57/3523">Shoaib Kamil 0001</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="s/PSadayappan">P. Sadayappan</author>
<title>WOSC 2014: second workshop on optimizing stencil computations.</title>
<pages>89-90</pages>
<year>2014</year>
<booktitle>SPLASH (Companion Volume)</booktitle>
<ee>https://doi.org/10.1145/2660252.2662138</ee>
<crossref>conf/oopsla/2014c</crossref>
<url>db/conf/oopsla/splash2014c.html#KamilAS14</url>
</inproceedings>
</r>
<r><inproceedings key="conf/oopsla/BosboomRWA14" mdate="2023-08-28">
<author orcid="0000-0002-8526-4085" pid="151/5439">Jeffrey Bosboom</author>
<author pid="152/5810">Sumanaruban Rajadurai</author>
<author orcid="0000-0002-4281-2053" pid="37/1143">Weng-Fai Wong</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>StreamJIT: a commensal compiler for high-performance stream programming.</title>
<pages>177-195</pages>
<year>2014</year>
<booktitle>OOPSLA</booktitle>
<ee>https://doi.org/10.1145/2660193.2660236</ee>
<ee>https://doi.org/10.1145/2714064.2660236</ee>
<ee>https://www.wikidata.org/entity/Q121107044</ee>
<crossref>conf/oopsla/2014</crossref>
<url>db/conf/oopsla/oopsla2014.html#BosboomRWA14</url>
</inproceedings>
</r>
<r><inproceedings key="conf/asplos/PhothilimthanaARA13" mdate="2022-10-02">
<author pid="127/3128">Phitchaya Mangpo Phothilimthana</author>
<author pid="60/3985">Jason Ansel</author>
<author pid="09/1000">Jonathan Ragan-Kelley</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Portable performance on heterogeneous architectures.</title>
<pages>431-444</pages>
<year>2013</year>
<booktitle>ASPLOS</booktitle>
<ee>https://doi.org/10.1145/2451116.2451162</ee>
<ee>https://doi.org/10.1145/2499368.2451162</ee>
<ee>https://doi.org/10.1145/2490301.2451162</ee>
<crossref>conf/asplos/2013</crossref>
<url>db/conf/asplos/asplos2013.html#PhothilimthanaARA13</url>
</inproceedings>
</r>
<r><inproceedings key="conf/debs/SouleGAGH13" mdate="2023-03-21">
<author orcid="0000-0002-2825-6660" pid="49/6828">Robert Soul&#233;</author>
<author pid="69/4456">Michael I. Gordon</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author orcid="0000-0002-8300-2153" pid="g/RobertGrimm">Robert Grimm 0001</author>
<author pid="34/6431">Martin Hirzel</author>
<title>Dynamic expressivity with static optimization for streaming languages.</title>
<pages>159-170</pages>
<year>2013</year>
<booktitle>DEBS</booktitle>
<ee>https://doi.org/10.1145/2488222.2488255</ee>
<crossref>conf/debs/2013</crossref>
<url>db/conf/debs/debs2013.html#SouleGAGH13</url>
</inproceedings>
</r>
<r><inproceedings key="conf/pldi/Ragan-KelleyBAPDA13" mdate="2023-10-21">
<author pid="09/1000">Jonathan Ragan-Kelley</author>
<author pid="35/6347">Connelly Barnes</author>
<author pid="04/5122">Andrew Adams</author>
<author pid="p/SylvainParis">Sylvain Paris</author>
<author pid="87/2617">Fr&#233;do Durand</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Halide: a language and compiler for optimizing parallelism, locality, and recomputation in image processing pipelines.</title>
<pages>519-530</pages>
<year>2013</year>
<booktitle>PLDI</booktitle>
<ee>https://doi.org/10.1145/2491956.2462176</ee>
<ee>https://doi.org/10.1145/2499370.2462176</ee>
<ee>https://www.wikidata.org/entity/Q122278156</ee>
<crossref>conf/pldi/2013</crossref>
<url>db/conf/pldi/pldi2013.html#Ragan-KelleyBAPDA13</url>
</inproceedings>
</r>
<r><inproceedings key="conf/sc/JayasenaAAASRML13" mdate="2024-10-06">
<author orcid="0000-0001-5097-8769" pid="51/8829">Sanath Jayasena</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="136/7907">Asanka Abeyweera</author>
<author orcid="0000-0001-8238-413X" pid="136/7859">Gayashan Amarasinghe</author>
<author pid="136/7865">Himeshi De Silva</author>
<author orcid="0000-0002-9182-240X" pid="136/7991">Sunimal Rathnayake</author>
<author pid="06/257">Xiaoqiao Meng</author>
<author pid="44/1448">Yanbin Liu</author>
<title>Detection of false sharing using machine learning.</title>
<pages>30:1-30:9</pages>
<year>2013</year>
<booktitle>SC</booktitle>
<ee>https://doi.org/10.1145/2503210.2503269</ee>
<crossref>conf/sc/2013</crossref>
<url>db/conf/sc/sc2013.html#JayasenaAAASRML13</url>
</inproceedings>
</r>
<r><proceedings key="conf/ppopp/2013" mdate="2022-06-12">
<editor pid="n/AlexandruNicolau">Alex Nicolau</editor>
<editor pid="14/6811">Xiaowei Shen</editor>
<editor pid="a/SPAmarasinghe">Saman P. Amarasinghe</editor>
<editor pid="v/RVuduc">Richard W. Vuduc</editor>
<title>ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP '13, Shenzhen, China, February 23-27, 2013</title>
<publisher>ACM</publisher>
<booktitle>PPoPP</booktitle>
<year>2013</year>
<isbn>978-1-4503-1922-5</isbn>
<ee>https://doi.org/10.1145/2442516</ee>
<ee>https://doi.org/10.1145/2517327</ee>
<url>db/conf/ppopp/ppopp2013.html</url>
</proceedings>
</r>
<r><article key="journals/tog/Ragan-KelleyAPLAD12" mdate="2025-01-19">
<author pid="09/1000">Jonathan Ragan-Kelley</author>
<author pid="04/5122">Andrew Adams</author>
<author pid="p/SylvainParis">Sylvain Paris</author>
<author pid="l/MarcLevoy">Marc Levoy</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="87/2617">Fr&#233;do Durand</author>
<title>Decoupling algorithms from schedules for easy optimization of image processing pipelines.</title>
<pages>32:1-32:12</pages>
<year>2012</year>
<volume>31</volume>
<journal>ACM Trans. Graph.</journal>
<number>4</number>
<ee>https://doi.org/10.1145/2185520.2185528</ee>
<ee>https://www.wikidata.org/entity/Q131128222</ee>
<url>db/journals/tog/tog31.html#Ragan-KelleyAPLAD12</url>
</article>
</r>
<r><inproceedings key="conf/asplos/OlszewskiZKAA12" mdate="2022-10-02">
<author pid="84/5149">Marek Olszewski</author>
<author pid="23/3463">Qin Zhao</author>
<author pid="97/9727">David Koh</author>
<author pid="60/3985">Jason Ansel</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Aikido: accelerating shared data dynamic analyses.</title>
<pages>173-184</pages>
<year>2012</year>
<booktitle>ASPLOS</booktitle>
<ee>https://doi.org/10.1145/2150976.2150995</ee>
<ee>https://doi.org/10.1145/2248487.2150995</ee>
<ee>https://doi.org/10.1145/2189750.2150995</ee>
<crossref>conf/asplos/2012</crossref>
<url>db/conf/asplos/asplos2012.html#OlszewskiZKAA12</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cases/AnselPWCOOA12" mdate="2022-10-02">
<author pid="60/3985">Jason Ansel</author>
<author pid="22/9882">Maciej Pacula</author>
<author pid="26/7062">Yee Lok Wong</author>
<author pid="50/7062">Cy P. Chan</author>
<author pid="84/5149">Marek Olszewski</author>
<author pid="o/UnaMayOReilly">Una-May O'Reilly</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Siblingrivalry: online autotuning through local competitions.</title>
<pages>91-100</pages>
<year>2012</year>
<booktitle>CASES</booktitle>
<ee>https://doi.org/10.1145/2380403.2380425</ee>
<crossref>conf/cases/2012</crossref>
<url>db/conf/cases/cases2012.html#AnselPWCOOA12</url>
</inproceedings>
</r>
<r><inproceedings key="conf/evoW/PaculaAAO12" mdate="2017-05-21">
<author pid="22/9882">Maciej Pacula</author>
<author pid="60/3985">Jason Ansel</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="o/UnaMayOReilly">Una-May O'Reilly</author>
<title>Hyperparameter Tuning in Bandit-Based Adaptive Operator Selection.</title>
<pages>73-82</pages>
<year>2012</year>
<booktitle>EvoApplications</booktitle>
<ee>https://doi.org/10.1007/978-3-642-29178-4_8</ee>
<crossref>conf/evoW/2012a</crossref>
<url>db/conf/evoW/evoappl2012.html#PaculaAAO12</url>
</inproceedings>
</r>
<r><inproceedings key="conf/vee/BrueningZA12" mdate="2025-01-19">
<author pid="69/5250">Derek Bruening</author>
<author pid="23/3463">Qin Zhao</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Transparent dynamic instrumentation.</title>
<pages>133-144</pages>
<year>2012</year>
<booktitle>VEE</booktitle>
<ee>https://doi.org/10.1145/2151024.2151043</ee>
<ee>https://doi.org/10.1145/2365864.2151043</ee>
<ee>https://www.wikidata.org/entity/Q131130226</ee>
<crossref>conf/vee/2012</crossref>
<url>db/conf/vee/vee2012.html#BrueningZA12</url>
</inproceedings>
</r>
<r><proceedings key="conf/cgo/2012" mdate="2023-09-20">
<editor pid="115/4869">Carol Eidt</editor>
<editor pid="50/5029">Anne M. Holler</editor>
<editor pid="91/1708-3">Uma Srinivasan 0003</editor>
<editor pid="a/SPAmarasinghe">Saman P. Amarasinghe</editor>
<title>10th Annual IEEE/ACM International Symposium on Code Generation and Optimization, CGO 2012, San Jose, CA, USA, March 31 - April 04, 2012</title>
<publisher>ACM</publisher>
<booktitle>CGO</booktitle>
<year>2012</year>
<isbn>978-1-4503-1206-6</isbn>
<ee>http://dl.acm.org/citation.cfm?id=2259016</ee>
<url>db/conf/cgo/cgo2012.html</url>
</proceedings>
</r>
<r><inproceedings key="conf/cgo/AnselWCOEA11" mdate="2023-03-23">
<author pid="60/3985">Jason Ansel</author>
<author pid="26/7062">Yee Lok Wong</author>
<author pid="50/7062">Cy P. Chan</author>
<author pid="84/5149">Marek Olszewski</author>
<author pid="79/4166">Alan Edelman</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Language and compiler support for auto-tuning variable-accuracy algorithms.</title>
<pages>85-96</pages>
<year>2011</year>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1109/CGO.2011.5764677</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/CGO.2011.5764677</ee>
<ee>http://dl.acm.org/citation.cfm?id=2190056</ee>
<crossref>conf/cgo/2011</crossref>
<url>db/conf/cgo/cgo2011.html#AnselWCOEA11</url>
</inproceedings>
</r>
<r><inproceedings key="conf/gecco/AnselPAO11" mdate="2022-10-02">
<author pid="60/3985">Jason Ansel</author>
<author pid="22/9882">Maciej Pacula</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="o/UnaMayOReilly">Una-May O'Reilly</author>
<title>An efficient evolutionary algorithm for solving incrementally structured problems.</title>
<pages>1699-1706</pages>
<year>2011</year>
<booktitle>GECCO</booktitle>
<ee>https://doi.org/10.1145/2001576.2001805</ee>
<crossref>conf/gecco/2011</crossref>
<url>db/conf/gecco/gecco2011.html#AnselPAO11</url>
</inproceedings>
</r>
<r><inproceedings key="conf/hipeac/Amarasinghe11" mdate="2022-10-02">
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>PetaBricks: a language and compiler based on autotuning.</title>
<pages>3</pages>
<year>2011</year>
<booktitle>HiPEAC</booktitle>
<ee>https://doi.org/10.1145/1944862.1944865</ee>
<crossref>conf/hipeac/2011</crossref>
<url>db/conf/hipeac/hipeac2011.html#Amarasinghe11</url>
</inproceedings>
</r>
<r><inproceedings key="conf/hotpar/LauMCYAA11" mdate="2014-05-27">
<author pid="42/11466">Eric Lau</author>
<author pid="06/3770">Jason E. Miller</author>
<author pid="92/6363">Inseok Choi</author>
<author pid="y/DonaldYeung">Donald Yeung</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="a/AAgarwal">Anant Agarwal</author>
<title>Multicore Performance Optimization Using Partner Cores.</title>
<year>2011</year>
<booktitle>HotPar</booktitle>
<ee>https://www.usenix.org/conference/hotpar11/multicore-performance-optimization-using-partner-cores</ee>
<crossref>conf/hotpar/2011</crossref>
<url>db/conf/hotpar/hotpar2011.html#LauMCYAA11</url>
</inproceedings>
</r>
<r><inproceedings key="conf/vee/ZhaoKRBWA11" mdate="2023-06-26">
<author pid="23/3463">Qin Zhao</author>
<author pid="97/9727">David Koh</author>
<author pid="93/9727">Syed Raza</author>
<author pid="69/5250">Derek Bruening</author>
<author orcid="0000-0002-4281-2053" pid="37/1143">Weng-Fai Wong</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Dynamic cache contention detection in multi-threaded applications.</title>
<pages>27-38</pages>
<year>2011</year>
<booktitle>VEE</booktitle>
<ee>https://doi.org/10.1145/1952682.1952688</ee>
<ee>https://doi.org/10.1145/2007477.1952688</ee>
<crossref>conf/vee/2011</crossref>
<url>db/conf/vee/vee2011.html#ZhaoKRBWA11</url>
</inproceedings>
</r>
<r><inproceedings key="conf/IEEEpact/ThiesA10" mdate="2025-01-19">
<author pid="24/1462">William Thies</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>An empirical characterization of stream programs and its implications for language and compiler design.</title>
<pages>365-376</pages>
<year>2010</year>
<booktitle>PACT</booktitle>
<ee>https://doi.org/10.1145/1854273.1854319</ee>
<ee>https://ieeexplore.ieee.org/document/7851535/</ee>
<ee>https://www.wikidata.org/entity/Q130870985</ee>
<crossref>conf/IEEEpact/2010</crossref>
<url>db/conf/IEEEpact/pact2010.html#ThiesA10</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cgo/ZhaoBA10" mdate="2022-10-02">
<author pid="23/3463">Qin Zhao</author>
<author pid="69/5250">Derek Bruening</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Umbra: efficient and scalable memory shadowing.</title>
<pages>22-31</pages>
<year>2010</year>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1145/1772954.1772960</ee>
<crossref>conf/cgo/2010</crossref>
<url>db/conf/cgo/cgo2010.html#ZhaoBA10</url>
</inproceedings>
</r>
<r><inproceedings key="conf/dev/LererWA10" mdate="2022-10-02">
<author pid="38/7583">Adam Lerer</author>
<author pid="42/11304">Molly Ward</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Evaluation of IVR data collection UIs for untrained rural users.</title>
<pages>2</pages>
<year>2010</year>
<booktitle>ACM DEV</booktitle>
<ee>https://doi.org/10.1145/1926180.1926183</ee>
<crossref>conf/dev/2010</crossref>
<url>db/conf/dev/dev2010.html#LererWA10</url>
</inproceedings>
</r>
<r><inproceedings key="conf/iwmm/ZhaoBA10" mdate="2022-10-02">
<author pid="23/3463">Qin Zhao</author>
<author pid="69/5250">Derek Bruening</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Efficient memory shadowing for 64-bit architectures.</title>
<pages>93-102</pages>
<year>2010</year>
<booktitle>ISMM</booktitle>
<ee>https://doi.org/10.1145/1806651.1806667</ee>
<ee>https://doi.org/10.1145/1837855.1806667</ee>
<crossref>conf/iwmm/2010</crossref>
<url>db/conf/iwmm/ismm2010.html#ZhaoBA10</url>
</inproceedings>
</r>
<r><inproceedings key="conf/asplos/OlszewskiAA09" mdate="2022-10-02">
<author pid="84/5149">Marek Olszewski</author>
<author pid="60/3985">Jason Ansel</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Kendo: efficient deterministic multithreading in software.</title>
<pages>97-108</pages>
<year>2009</year>
<booktitle>ASPLOS</booktitle>
<ee>https://doi.org/10.1145/1508244.1508256</ee>
<ee>https://doi.org/10.1145/1508284.1508256</ee>
<ee>https://doi.org/10.1145/2528521.1508256</ee>
<crossref>conf/asplos/2009</crossref>
<url>db/conf/asplos/asplos2009.html#OlszewskiAA09</url>
</inproceedings>
</r>
<r><inproceedings key="conf/iccd/AminTA09" mdate="2023-03-23">
<author pid="88/11209">Nada Amin</author>
<author pid="24/1462">William Thies</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Computer-aided design for microfluidic chips based on multilayer soft lithography.</title>
<pages>2-9</pages>
<year>2009</year>
<booktitle>ICCD</booktitle>
<ee>https://doi.org/10.1109/ICCD.2009.5413185</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/ICCD.2009.5413185</ee>
<crossref>conf/iccd/2009</crossref>
<url>db/conf/iccd/iccd2009.html#AminTA09</url>
</inproceedings>
</r>
<r><inproceedings key="conf/mm/ThiesHA09" mdate="2022-10-02">
<author pid="24/1462">William Thies</author>
<author pid="42/5079">Steven Hall</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Manipulating lossless video in the compressed domain.</title>
<pages>331-340</pages>
<year>2009</year>
<booktitle>ACM Multimedia</booktitle>
<ee>https://doi.org/10.1145/1631272.1631319</ee>
<crossref>conf/mm/2009</crossref>
<url>db/conf/mm/mm2009.html#ThiesHA09</url>
</inproceedings>
</r>
<r><inproceedings key="conf/pldi/AnselCWOZEA09" mdate="2023-08-28">
<author pid="60/3985">Jason Ansel</author>
<author pid="50/7062">Cy P. Chan</author>
<author pid="26/7062">Yee Lok Wong</author>
<author pid="84/5149">Marek Olszewski</author>
<author pid="23/3463">Qin Zhao</author>
<author pid="79/4166">Alan Edelman</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>PetaBricks: a language and compiler for algorithmic choice.</title>
<pages>38-49</pages>
<year>2009</year>
<booktitle>PLDI</booktitle>
<ee>https://doi.org/10.1145/1542476.1542481</ee>
<ee>https://doi.org/10.1145/1543135.1542481</ee>
<ee>https://www.wikidata.org/entity/Q121074341</ee>
<crossref>conf/pldi/2009</crossref>
<url>db/conf/pldi/pldi2009.html#AnselCWOZEA09</url>
</inproceedings>
</r>
<r><inproceedings key="conf/sc/ChanAWAE09" mdate="2022-10-02">
<author pid="50/7062">Cy P. Chan</author>
<author pid="60/3985">Jason Ansel</author>
<author pid="26/7062">Yee Lok Wong</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="79/4166">Alan Edelman</author>
<title>Autotuning multigrid with PetaBricks.</title>
<year>2009</year>
<booktitle>SC</booktitle>
<ee>https://doi.org/10.1145/1654059.1654065</ee>
<crossref>conf/sc/2009</crossref>
<url>db/conf/sc/sc2009.html#ChanAWAE09</url>
</inproceedings>
</r>
<r><inproceedings key="conf/sosp/PerkinsKLABCPSSSWZER09" mdate="2023-06-26">
<author pid="24/972">Jeff H. Perkins</author>
<author pid="k/SunghunKim">Sunghun Kim 0001</author>
<author pid="08/4601">Samuel Larsen</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="92/2089">Jonathan Bachrach</author>
<author pid="07/3119">Michael Carbin</author>
<author pid="51/1907">Carlos Pacheco</author>
<author pid="09/7453">Frank Sherwood</author>
<author pid="37/1475">Stelios Sidiroglou</author>
<author pid="20/6484">Gregory T. Sullivan</author>
<author orcid="0000-0002-4281-2053" pid="37/1143">Weng-Fai Wong</author>
<author pid="35/5726">Yoav Zibin</author>
<author pid="e/MDErnst">Michael D. Ernst</author>
<author pid="r/MartinCRinard">Martin C. Rinard</author>
<title>Automatically patching errors in deployed software.</title>
<pages>87-102</pages>
<year>2009</year>
<booktitle>SOSP</booktitle>
<ee>https://doi.org/10.1145/1629575.1629585</ee>
<ee>https://www.wikidata.org/entity/Q57311850</ee>
<crossref>conf/sosp/2009</crossref>
<url>db/conf/sosp/sosp2009.html#PerkinsKLABCPSSSWZER09</url>
</inproceedings>
</r>
<r><incollection key="series/icas/TaylorLMWBGHJKPSSSFAA09" mdate="2021-05-04">
<author pid="09/3568">Michael B. Taylor</author>
<author pid="64/797">Walter Lee</author>
<author pid="06/3770">Jason E. Miller</author>
<author pid="49/4239">David Wentzlaff</author>
<author pid="39/803">Ian Bratt</author>
<author pid="35/4222">Ben Greenwald</author>
<author pid="h/HenryHoffmann">Henry Hoffmann</author>
<author pid="66/1236">Paul R. Johnson</author>
<author pid="77/4582">Jason Sungtae Kim</author>
<author pid="45/4312">James Psota</author>
<author pid="54/2315">Arvind Saraf</author>
<author pid="99/7005">Nathan Shnidman</author>
<author pid="03/4999">Volker Strumpen</author>
<author pid="10/5657">Matthew I. Frank</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="a/AAgarwal">Anant Agarwal</author>
<title>Tiled Multicore Processors.</title>
<pages>1-33</pages>
<year>2009</year>
<booktitle>Multicore Processors and Systems</booktitle>
<ee>https://doi.org/10.1007/978-1-4419-0263-4_1</ee>
<crossref>series/icas/2009KOH</crossref>
<url>db/series/icas/KOH2009.html#TaylorLMWBGHJKPSSSFAA09</url>
</incollection>
</r>
<r><article key="journals/nc/ThiesUTA08" mdate="2020-04-02">
<author pid="24/1462">William Thies</author>
<author pid="23/6679">John Paul Urbanski</author>
<author pid="70/3005">Todd Thorsen</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Abstraction layers for scalable microfluidic biocomputing.</title>
<pages>255-275</pages>
<year>2008</year>
<volume>7</volume>
<journal>Nat. Comput.</journal>
<number>2</number>
<ee>https://doi.org/10.1007/s11047-006-9032-6</ee>
<url>db/journals/nc/nc7.html#ThiesUTA08</url>
</article>
</r>
<r><article key="journals/sigarch/ZhangLRA08" mdate="2022-10-02">
<author pid="z/DavidZhang">David Zhang 0001</author>
<author pid="41/7972">Qiuyuan J. Li</author>
<author pid="87/394">Rodric M. Rabbah</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>A lightweight streaming layer for multicore execution.</title>
<pages>18-27</pages>
<year>2008</year>
<volume>36</volume>
<journal>SIGARCH Comput. Archit. News</journal>
<number>2</number>
<ee>https://doi.org/10.1145/1399972.1399978</ee>
<url>db/journals/sigarch/sigarch36.html#ZhangLRA08</url>
</article>
</r>
<r><inproceedings key="conf/IEEEpact/Amarasinghe08" mdate="2021-08-11">
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>(How) can programmers conquer the multicore menace?</title>
<pages>133</pages>
<year>2008</year>
<booktitle>PACT</booktitle>
<ee>https://doi.org/10.1145/1454115.1454117</ee>
<ee>https://ieeexplore.ieee.org/document/7849438/</ee>
<crossref>conf/IEEEpact/2008</crossref>
<url>db/conf/IEEEpact/pact2008.html#Amarasinghe08</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cc/ZhaoRARW08" mdate="2023-06-26">
<author pid="23/3463">Qin Zhao</author>
<author pid="87/394">Rodric M. Rabbah</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="56/3748">Larry Rudolph</author>
<author orcid="0000-0002-4281-2053" pid="37/1143">Weng-Fai Wong</author>
<title>How to Do a Million Watchpoints: Efficient Debugging Using Dynamic Instrumentation.</title>
<pages>147-162</pages>
<year>2008</year>
<booktitle>CC</booktitle>
<ee type="oa">https://doi.org/10.1007/978-3-540-78791-4_10</ee>
<crossref>conf/cc/2008</crossref>
<url>db/conf/cc/cc2008.html#ZhaoRARW08</url>
</inproceedings>
</r>
<r><proceedings key="conf/pldi/2008" mdate="2021-06-25">
<editor pid="g/RajivGupta">Rajiv Gupta 0001</editor>
<editor pid="a/SPAmarasinghe">Saman P. Amarasinghe</editor>
<title>Proceedings of the ACM SIGPLAN 2008 Conference on Programming Language Design and Implementation, Tucson, AZ, USA, June 7-13, 2008</title>
<booktitle>PLDI</booktitle>
<publisher>ACM</publisher>
<year>2008</year>
<isbn>978-1-59593-860-2</isbn>
<ee>https://doi.org/10.1145/1375581</ee>
<ee>https://doi.org/10.1145/1379022</ee>
<url>db/conf/pldi/pldi2008.html</url>
</proceedings>
</r>
<r><article key="journals/toplas/ThiesVA07" mdate="2022-10-02">
<author pid="24/1462">William Thies</author>
<author orcid="0000-0002-0663-6152" pid="14/3872">Fr&#233;d&#233;ric Vivien</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>A step towards unifying schedule and storage optimization.</title>
<year>2007</year>
<volume>29</volume>
<journal>ACM Trans. Program. Lang. Syst.</journal>
<number>6</number>
<ee>https://doi.org/10.1145/1286821.1286825</ee>
<url>db/journals/toplas/toplas29.html#ThiesVA07</url>
<pages>34</pages>
</article>
</r>
<r><inproceedings key="conf/cgo/ZhaoRARW07" mdate="2023-06-26">
<author pid="23/3463">Qin Zhao</author>
<author pid="87/394">Rodric M. Rabbah</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="56/3748">Larry Rudolph</author>
<author orcid="0000-0002-4281-2053" pid="37/1143">Weng-Fai Wong</author>
<title>Ubiquitous Memory Introspection.</title>
<pages>299-311</pages>
<year>2007</year>
<crossref>conf/cgo/2007</crossref>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1109/CGO.2007.12</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/CGO.2007.12</ee>
<ee>http://dl.acm.org/citation.cfm?id=1252550</ee>
<url>db/conf/cgo/cgo2007.html#ZhaoRARW07</url>
</inproceedings>
</r>
<r><inproceedings key="conf/micro/ThiesCA07" mdate="2022-05-31">
<author pid="24/1462">William Thies</author>
<author pid="26/5256">Vikram Chandrasekhar</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>A Practical Approach to Exploiting Coarse-Grained Pipeline Parallelism in C Programs.</title>
<pages>356-369</pages>
<year>2007</year>
<booktitle>MICRO</booktitle>
<ee>https://doi.org/10.1109/MICRO.2007.38</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/MICRO.2007.38</ee>
<ee>http://dl.acm.org/citation.cfm?id=1331731</ee>
<crossref>conf/micro/2007</crossref>
<url>db/conf/micro/micro2007.html#ThiesCA07</url>
</inproceedings>
</r>
<r><inproceedings key="conf/asplos/GordonTA06" mdate="2022-10-02">
<author pid="69/4456">Michael I. Gordon</author>
<author pid="24/1462">William Thies</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Exploiting coarse-grained task, data, and pipeline parallelism in stream programs.</title>
<pages>151-162</pages>
<year>2006</year>
<crossref>conf/asplos/2006</crossref>
<booktitle>ASPLOS</booktitle>
<ee>https://doi.org/10.1145/1168857.1168877</ee>
<ee>https://doi.org/10.1145/1168918.1168877</ee>
<ee>https://doi.org/10.1145/1168919.1168877</ee>
<ee>https://doi.org/10.1145/1168917.1168877</ee>
<url>db/conf/asplos/asplos2006.html#GordonTA06</url>
</inproceedings>
</r>
<r><inproceedings key="conf/dna/ThiesUTA06" mdate="2017-05-19">
<author pid="24/1462">William Thies</author>
<author pid="23/6679">John Paul Urbanski</author>
<author pid="70/3005">Todd Thorsen</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Abstraction Layers for Scalable Microfluidic Biocomputers.</title>
<pages>308-323</pages>
<year>2006</year>
<crossref>conf/dna/2006</crossref>
<booktitle>DNA</booktitle>
<ee>https://doi.org/10.1007/11925903_24</ee>
<url>db/conf/dna/dna2006.html#ThiesUTA06</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ipps/DrakeHRA06" mdate="2023-03-24">
<author pid="12/7560">Matthew Drake</author>
<author pid="h/HenryHoffmann">Hank Hoffmann</author>
<author pid="87/394">Rodric M. Rabbah</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>MPEG-2 decoding in a stream programming language.</title>
<year>2006</year>
<crossref>conf/ipps/2006</crossref>
<booktitle>IPDPS</booktitle>
<ee>https://doi.org/10.1109/IPDPS.2006.1639343</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/IPDPS.2006.1639343</ee>
<url>db/conf/ipps/ipdps2006.html#DrakeHRA06</url>
</inproceedings>
</r>
<r><article key="journals/ijpp/AmarasingheGKLMRT05" mdate="2023-10-22">
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="69/4456">Michael I. Gordon</author>
<author pid="46/5869">Michal Karczmarek</author>
<author pid="94/1097">Jasper Lin</author>
<author pid="76/6453">David Maze</author>
<author pid="87/394">Rodric M. Rabbah</author>
<author pid="24/1462">William Thies</author>
<title>Language and Compiler Design for Streaming Applications.</title>
<pages>261-278</pages>
<year>2005</year>
<volume>33</volume>
<journal>Int. J. Parallel Program.</journal>
<number>2-3</number>
<ee>https://doi.org/10.1007/s10766-005-3590-6</ee>
<ee>https://www.wikidata.org/entity/Q122306943</ee>
<url>db/journals/ijpp/ijpp33.html#AmarasingheGKLMRT05</url>
</article>
</r>
<r><article key="journals/toplas/HallAMLL05" mdate="2023-03-21">
<author orcid="0000-0002-3058-7573" pid="h/MaryWHall">Mary W. Hall</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="17/385">Brian R. Murphy</author>
<author pid="l/ShihWeiLiao">Shih-Wei Liao</author>
<author pid="l/MonicaSLam">Monica S. Lam</author>
<title>Interprocedural parallelization analysis in SUIF.</title>
<pages>662-731</pages>
<year>2005</year>
<volume>27</volume>
<journal>ACM Trans. Program. Lang. Syst.</journal>
<number>4</number>
<ee>https://doi.org/10.1145/1075382.1075385</ee>
<url>db/journals/toplas/toplas27.html#HallAMLL05</url>
</article>
</r>
<r><article key="journals/tpds/TaylorLAA05" mdate="2021-05-04">
<author pid="09/3568">Michael B. Taylor</author>
<author pid="64/797">Walter Lee</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="a/AAgarwal">Anant Agarwal</author>
<title>Scalar Operand Networks.</title>
<pages>145-162</pages>
<year>2005</year>
<volume>16</volume>
<journal>IEEE Trans. Parallel Distributed Syst.</journal>
<number>2</number>
<ee>https://doi.org/10.1109/TPDS.2005.24</ee>
<ee>http://doi.ieeecomputersociety.org/10.1109/TPDS.2005.24</ee>
<url>db/journals/tpds/tpds16.html#TaylorLAA05</url>
</article>
</r>
<r><inproceedings key="conf/cases/AgrawalTA05" mdate="2022-10-02">
<author pid="69/4500">Sitij Agrawal</author>
<author pid="24/1462">William Thies</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Optimizing stream programs using linear state space analysis.</title>
<pages>126-136</pages>
<year>2005</year>
<crossref>conf/cases/2005</crossref>
<booktitle>CASES</booktitle>
<ee>https://doi.org/10.1145/1086297.1086315</ee>
<url>db/conf/cases/cases2005.html#AgrawalTA05</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cgo/BrueningA05" mdate="2023-03-23">
<author pid="69/5250">Derek Bruening</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Maintaining Consistency and Bounding Capacity of Software Code Caches.</title>
<pages>74-85</pages>
<year>2005</year>
<crossref>conf/cgo/2005</crossref>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1109/CGO.2005.19</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/CGO.2005.19</ee>
<ee>http://dl.acm.org/citation.cfm?id=1048977</ee>
<url>db/conf/cgo/cgo2005.html#BrueningA05</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cgo/StephensonA05" mdate="2023-03-23">
<author pid="47/3509">Mark Stephenson</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Predicting Unroll Factors Using Supervised Classification.</title>
<pages>123-134</pages>
<year>2005</year>
<crossref>conf/cgo/2005</crossref>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1109/CGO.2005.29</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/CGO.2005.29</ee>
<ee>http://dl.acm.org/citation.cfm?id=1048981</ee>
<url>db/conf/cgo/cgo2005.html#StephensonA05</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cgo/Amarasinghe05" mdate="2025-01-19">
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Multicores from the Compiler's Perspective: A Blessing or a Curse?.</title>
<pages>137</pages>
<year>2005</year>
<crossref>conf/cgo/2005</crossref>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1109/CGO.2005.22</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/CGO.2005.22</ee>
<ee>http://dl.acm.org/citation.cfm?id=1048982</ee>
<ee>https://www.wikidata.org/entity/Q130894282</ee>
<url>db/conf/cgo/cgo2005.html#Amarasinghe05</url>
</inproceedings>
</r>
<r><inproceedings key="conf/lctrts/SermulinsTRA05" mdate="2022-10-02">
<author pid="07/1637">Janis Sermulins</author>
<author pid="24/1462">William Thies</author>
<author pid="87/394">Rodric M. Rabbah</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Cache aware optimization of stream programs.</title>
<pages>115-126</pages>
<year>2005</year>
<crossref>conf/lctrts/2005</crossref>
<booktitle>LCTES</booktitle>
<ee>https://doi.org/10.1145/1065910.1065927</ee>
<ee>https://doi.org/10.1145/1070891.1065927</ee>
<url>db/conf/lctrts/lctes2005.html#SermulinsTRA05</url>
</inproceedings>
</r>
<r><inproceedings key="conf/micro/LarsenRA05" mdate="2022-05-31">
<author pid="08/4601">Samuel Larsen</author>
<author pid="87/394">Rodric M. Rabbah</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Exploiting Vector Parallelism in Software Pipelined Loops.</title>
<pages>119-129</pages>
<year>2005</year>
<crossref>conf/micro/2005</crossref>
<booktitle>MICRO</booktitle>
<ee>https://doi.org/10.1109/MICRO.2005.20</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/MICRO.2005.20</ee>
<ee>http://dl.acm.org/citation.cfm?id=1100544</ee>
<url>db/conf/micro/micro2005.html#LarsenRA05</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ppopp/ThiesKSRA05" mdate="2022-10-02">
<author pid="24/1462">William Thies</author>
<author pid="46/5869">Michal Karczmarek</author>
<author pid="07/1637">Janis Sermulins</author>
<author pid="87/394">Rodric M. Rabbah</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Teleport messaging for distributed stream programs.</title>
<pages>224-235</pages>
<year>2005</year>
<crossref>conf/ppopp/2005</crossref>
<booktitle>PPoPP</booktitle>
<ee>https://doi.org/10.1145/1065944.1065975</ee>
<url>db/conf/ppopp/ppopp2005.html#ThiesKSRA05</url>
</inproceedings>
</r>
<r><article key="journals/jilp/PuppinSA04" mdate="2020-05-11">
<author pid="90/2475">Diego Puppin</author>
<author pid="47/3509">Mark Stephenson</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Convergent Scheduling.</title>
<year>2004</year>
<volume>6</volume>
<journal>J. Instr. Level Parallelism</journal>
<ee type="oa">http://www.jilp.org/vol6/v6paper9.pdf</ee>
<url>db/journals/jilp/jilp6.html#PuppinSA04</url>
</article>
</r>
<r><inproceedings key="conf/ipps/ThiesGKLMRA04" mdate="2023-03-24">
<author pid="24/1462">William Thies</author>
<author pid="69/4456">Michael I. Gordon</author>
<author pid="46/5869">Michal Karczmarek</author>
<author pid="94/1097">Jasper Lin</author>
<author pid="76/6453">David Maze</author>
<author pid="87/394">Rodric M. Rabbah</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Language and Compiler Design for Streaming Applications.</title>
<year>2004</year>
<crossref>conf/ipps/2004</crossref>
<booktitle>IPDPS Next Generation Software Program - NSFNGS - PI Workshop</booktitle>
<ee>https://doi.org/10.1109/IPDPS.2004.1303227</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/IPDPS.2004.1303227</ee>
<url>db/conf/ipps/ipdps2004-w10.html#ThiesGKLMRA04</url>
</inproceedings>
</r>
<r><inproceedings key="conf/isca/TaylorLMWBGHJKPSSSFAA04" mdate="2023-03-24">
<author pid="09/3568">Michael B. Taylor</author>
<author pid="64/797">Walter Lee</author>
<author pid="06/3770">Jason E. Miller</author>
<author pid="49/4239">David Wentzlaff</author>
<author pid="39/803">Ian Bratt</author>
<author pid="35/4222">Ben Greenwald</author>
<author pid="h/HenryHoffmann">Henry Hoffmann</author>
<author pid="66/1236">Paul R. Johnson</author>
<author pid="77/4582">Jason Sungtae Kim</author>
<author pid="45/4312">James Psota</author>
<author pid="54/2315">Arvind Saraf</author>
<author pid="99/7005">Nathan Shnidman</author>
<author pid="03/4999">Volker Strumpen</author>
<author pid="10/5657">Matthew I. Frank</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="a/AAgarwal">Anant Agarwal</author>
<title>Evaluation of the Raw Microprocessor: An Exposed-Wire-Delay Architecture for ILP and Streams.</title>
<pages>2-13</pages>
<year>2004</year>
<crossref>conf/isca/2004</crossref>
<booktitle>ISCA</booktitle>
<ee>https://doi.org/10.1109/ISCA.2004.1310759</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/ISCA.2004.1310759</ee>
<ee>http://dl.acm.org/citation.cfm?id=1006733</ee>
<url>db/conf/isca/isca2004.html#TaylorLMWBGHJKPSSSFAA04</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cgo/BrueningGA03" mdate="2023-03-23">
<author pid="69/5250">Derek Bruening</author>
<author pid="82/5873">Timothy Garnett</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>An Infrastructure for Adaptive Dynamic Optimization.</title>
<pages>265-275</pages>
<year>2003</year>
<crossref>conf/cgo/2003</crossref>
<booktitle>CGO</booktitle>
<ee>https://doi.org/10.1109/CGO.2003.1191551</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/CGO.2003.1191551</ee>
<ee>http://dl.acm.org/citation.cfm?id=776290</ee>
<url>db/conf/cgo/cgo2003.html#BrueningGA03</url>
</inproceedings>
</r>
<r><inproceedings key="conf/eurogp/StephensonOMA03" mdate="2017-05-19">
<author pid="47/3509">Mark Stephenson</author>
<author pid="o/UnaMayOReilly">Una-May O'Reilly</author>
<author pid="46/4772">Martin C. Martin</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Genetic Programming Applied to Compiler Heuristic Optimization.</title>
<pages>238-253</pages>
<year>2003</year>
<crossref>conf/eurogp/2003</crossref>
<booktitle>EuroGP</booktitle>
<ee>https://doi.org/10.1007/3-540-36599-0_22</ee>
<url>db/conf/eurogp/eurogp2003.html#StephensonOMA03</url>
</inproceedings>
</r>
<r><inproceedings key="conf/hpca/TaylorLAA03" mdate="2023-03-24">
<author pid="09/3568">Michael Bedford Taylor</author>
<author pid="64/797">Walter Lee</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="a/AAgarwal">Anant Agarwal</author>
<title>Scalar Operand Networks: On-Chip Interconnect for ILP in Partitioned Architecture.</title>
<pages>341-353</pages>
<year>2003</year>
<crossref>conf/hpca/2003</crossref>
<booktitle>HPCA</booktitle>
<ee>https://doi.org/10.1109/HPCA.2003.1183551</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/HPCA.2003.1183551</ee>
<url>db/conf/hpca/hpca2003.html#TaylorLAA03</url>
</inproceedings>
</r>
<r><inproceedings key="conf/icpp/ChuvpiloA03" mdate="2023-03-24">
<author pid="38/4374">Gleb A. Chuvpilo</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>High-Bandwidth Packet Switching on the Raw General-Purpose Architecture.</title>
<pages>3-10</pages>
<year>2003</year>
<crossref>conf/icpp/2003</crossref>
<booktitle>ICPP</booktitle>
<ee>https://doi.org/10.1109/ICPP.2003.1240560</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/ICPP.2003.1240560</ee>
<url>db/conf/icpp/icpp2003.html#ChuvpiloA03</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ivme/SullivanBBGA03" mdate="2025-01-19">
<author pid="20/6484">Gregory T. Sullivan</author>
<author pid="69/5250">Derek Bruening</author>
<author pid="322/3483">Iris Baron</author>
<author pid="82/5873">Timothy Garnett</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Dynamic native optimization of interpreters.</title>
<pages>50-57</pages>
<year>2003</year>
<booktitle>IVME</booktitle>
<ee>https://doi.org/10.1145/858570.858576</ee>
<ee>https://www.wikidata.org/entity/Q131123052</ee>
<crossref>conf/ivme/2003</crossref>
<url>db/conf/ivme/ivme2003.html#SullivanBBGA03</url>
</inproceedings>
</r>
<r><inproceedings key="conf/lcpc/PuppinSAMO03" mdate="2017-05-17">
<author pid="90/2475">Diego Puppin</author>
<author pid="47/3509">Mark Stephenson</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="46/4772">Martin C. Martin</author>
<author pid="o/UnaMayOReilly">Una-May O'Reilly</author>
<title>Adapting Convergent Scheduling Using Machine-Learning.</title>
<pages>17-31</pages>
<ee>https://doi.org/10.1007/978-3-540-24644-2_2</ee>
<year>2003</year>
<crossref>conf/lcpc/2003</crossref>
<booktitle>LCPC</booktitle>
<url>db/conf/lcpc/lcpc2003.html#PuppinSAMO03</url>
</inproceedings>
</r>
<r><inproceedings key="conf/lctrts/KarczmarekTA03" mdate="2022-10-02">
<author pid="46/5869">Michal Karczmarek</author>
<author pid="24/1462">William Thies</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Phased scheduling of stream programs.</title>
<pages>103-112</pages>
<year>2003</year>
<crossref>conf/lctrts/2003</crossref>
<booktitle>LCTES</booktitle>
<ee>https://doi.org/10.1145/780732.780747</ee>
<ee>https://doi.org/10.1145/780731.780747</ee>
<url>db/conf/lctrts/lctes2003.html#KarczmarekTA03</url>
</inproceedings>
</r>
<r><inproceedings key="conf/pldi/LambTA03" mdate="2022-10-02">
<author pid="94/4085">Andrew A. Lamb</author>
<author pid="24/1462">William Thies</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Linear analysis and optimization of stream programs.</title>
<pages>12-25</pages>
<year>2003</year>
<crossref>conf/pldi/2003</crossref>
<booktitle>PLDI</booktitle>
<ee>https://doi.org/10.1145/781131.781134</ee>
<ee>https://doi.org/10.1145/780822.781134</ee>
<url>db/conf/pldi/pldi2003.html#LambTA03</url>
</inproceedings>
</r>
<r><inproceedings key="conf/pldi/StephensonAMO03" mdate="2023-10-21">
<author pid="47/3509">Mark Stephenson</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="46/4772">Martin C. Martin</author>
<author pid="o/UnaMayOReilly">Una-May O'Reilly</author>
<title>Meta optimization: improving compiler heuristics with machine learning.</title>
<pages>77-90</pages>
<year>2003</year>
<crossref>conf/pldi/2003</crossref>
<booktitle>PLDI</booktitle>
<ee>https://doi.org/10.1145/781131.781141</ee>
<ee>https://doi.org/10.1145/780822.781141</ee>
<ee>https://www.wikidata.org/entity/Q122400263</ee>
<url>db/conf/pldi/pldi2003.html#StephensonAMO03</url>
</inproceedings>
</r>
<r><article key="journals/micro/TaylorKMWGGHJLLMSSSSFAA02" mdate="2021-05-04">
<author pid="09/3568">Michael B. Taylor</author>
<author pid="77/4582">Jason Sungtae Kim</author>
<author pid="06/3770">Jason E. Miller</author>
<author pid="49/4239">David Wentzlaff</author>
<author pid="55/6758">Fae Ghodrat</author>
<author pid="35/4222">Ben Greenwald</author>
<author pid="h/HenryHoffmann">Henry Hoffmann</author>
<author pid="66/1236">Paul R. Johnson</author>
<author pid="21/4685">Jae W. Lee</author>
<author pid="64/797">Walter Lee</author>
<author pid="82/6474">Albert Ma</author>
<author pid="54/2315">Arvind Saraf</author>
<author pid="17/3672">Mark Seneski</author>
<author pid="99/7005">Nathan Shnidman</author>
<author pid="03/4999">Volker Strumpen</author>
<author pid="10/5657">Matthew I. Frank</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="a/AAgarwal">Anant Agarwal</author>
<title>The Raw Microprocessor: A Computational Fabric for Software Circuits and General-Purpose Programs.</title>
<pages>25-35</pages>
<year>2002</year>
<volume>22</volume>
<journal>IEEE Micro</journal>
<number>2</number>
<ee>https://doi.org/10.1109/MM.2002.997877</ee>
<ee>http://doi.ieeecomputersociety.org/10.1109/MM.2002.997877</ee>
<url>db/journals/micro/micro22.html#TaylorKMWGGHJLLMSSSSFAA02</url>
</article>
</r>
<r><article key="journals/sigarch/ThiesKGMWHBA02" mdate="2025-05-22">
<author pid="24/1462">William Thies</author>
<author pid="46/5869">Michal Karczmarek</author>
<author pid="69/4456">Michael I. Gordon</author>
<author pid="76/6453">David Maze</author>
<author pid="68/3690">Jeremy Wong</author>
<author pid="h/HenryHoffmann">Henry Hoffmann</author>
<author pid="21/3987-5">Matthew Brown 0005</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>A common machine language for grid-based architectures.</title>
<pages>13-14</pages>
<year>2002</year>
<volume>30</volume>
<journal>SIGARCH Comput. Archit. News</journal>
<number>3</number>
<ee>https://doi.org/10.1145/571666.571673</ee>
<url>db/journals/sigarch/sigarch30.html#ThiesKGMWHBA02</url>
</article>
</r>
<r><inproceedings key="conf/IEEEpact/LarsenWA02" mdate="2024-10-06">
<author pid="08/4601">Samuel Larsen</author>
<author orcid="0000-0002-1391-2880" pid="76/6082">Emmett Witchel</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Increasing and Detecting Memory Address Congruence.</title>
<pages>18-29</pages>
<year>2002</year>
<crossref>conf/IEEEpact/2002</crossref>
<booktitle>IEEE PACT</booktitle>
<ee>https://doi.org/10.1109/PACT.2002.1105970</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/PACT.2002.1105970</ee>
<ee>https://dl.acm.org/doi/10.5555/645989.674329</ee>
<url>db/conf/IEEEpact/IEEEpact2002.html#LarsenWA02</url>
</inproceedings>
</r>
<r><inproceedings key="conf/asplos/GordonTKLMLLWHMA02" mdate="2023-08-28">
<author pid="69/4456">Michael I. Gordon</author>
<author pid="24/1462">William Thies</author>
<author pid="46/5869">Michal Karczmarek</author>
<author pid="94/1097">Jasper Lin</author>
<author pid="50/357">Ali S. Meli</author>
<author pid="94/4085">Andrew A. Lamb</author>
<author pid="63/2626">Chris Leger</author>
<author pid="68/3690">Jeremy Wong</author>
<author pid="h/HenryHoffmann">Henry Hoffmann</author>
<author pid="76/6453">David Maze</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>A stream compiler for communication-exposed architectures.</title>
<pages>291-303</pages>
<year>2002</year>
<crossref>conf/asplos/2002</crossref>
<booktitle>ASPLOS</booktitle>
<ee>https://doi.org/10.1145/605397.605428</ee>
<ee>https://doi.org/10.1145/605432.605428</ee>
<ee>https://doi.org/10.1145/635506.605428</ee>
<ee>https://doi.org/10.1145/635508.605428</ee>
<ee>https://www.wikidata.org/entity/Q121176479</ee>
<url>db/conf/asplos/asplos2002.html#GordonTKLMLLWHMA02</url>
</inproceedings>
</r>
<r><inproceedings key="conf/cc/ThiesKA02" mdate="2017-05-26">
<author pid="24/1462">William Thies</author>
<author pid="46/5869">Michal Karczmarek</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>StreamIt: A Language for Streaming Applications.</title>
<pages>179-196</pages>
<year>2002</year>
<crossref>conf/cc/2002</crossref>
<booktitle>CC</booktitle>
<ee>https://doi.org/10.1007/3-540-45937-5_14</ee>
<url>db/conf/cc/cc2002.html#ThiesKA02</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ipps/PetkovHA02" mdate="2023-03-24">
<author pid="21/2645">Darin Petkov</author>
<author pid="13/6131">Randolph E. Harr</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Efficient Pipelining of Nested Loops: Unroll-and-Squash.</title>
<year>2002</year>
<crossref>conf/ipps/2002</crossref>
<booktitle>IPDPS</booktitle>
<ee>https://doi.org/10.1109/IPDPS.2002.1015491</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/IPDPS.2002.1015491</ee>
<url>db/conf/ipps/ipdps2002.html#PetkovHA02</url>
</inproceedings>
</r>
<r><inproceedings key="conf/istas/LevisonTA02" mdate="2017-05-19">
<author pid="01/4354">Libby Levison</author>
<author pid="24/1462">William Thies</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Providing Web search capability for low-connectivity communities.</title>
<pages>87-91</pages>
<year>2002</year>
<booktitle>ISTAS</booktitle>
<ee>https://doi.org/10.1109/ISTAS.2002.1013800</ee>
<crossref>conf/istas/2002</crossref>
<url>db/conf/istas/istas2002.html#LevisonTA02</url>
</inproceedings>
</r>
<r><inproceedings key="conf/micro/LeePSA02" mdate="2022-05-31">
<author pid="64/797">Walter Lee</author>
<author pid="90/2475">Diego Puppin</author>
<author pid="06/2976">Shane Swenson</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Convergent scheduling.</title>
<pages>111-122</pages>
<year>2002</year>
<crossref>conf/micro/2002</crossref>
<booktitle>MICRO</booktitle>
<ee>https://doi.org/10.1109/MICRO.2002.1176243</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/MICRO.2002.1176243</ee>
<ee>https://dl.acm.org/citation.cfm?id=774874</ee>
<url>db/conf/micro/micro2002.html#LeePSA02</url>
</inproceedings>
</r>
<r><inproceedings key="conf/pepm/Amarasinghe02" mdate="2018-11-06">
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Defying the speed of light: : a spatially-aware compiler for wire-exposed architectures.</title>
<pages>70</pages>
<year>2002</year>
<crossref>conf/pepm/2002a</crossref>
<booktitle>ASIA-PEPM</booktitle>
<ee>https://doi.org/10.1145/568173.568181</ee>
<url>db/conf/pepm/asiapepm2002.html#Amarasinghe02</url>
</inproceedings>
</r>
<r><inproceedings key="conf/uss/KirianskyBA02" mdate="2021-02-01">
<author pid="04/4269">Vladimir Kiriansky</author>
<author pid="69/5250">Derek Bruening</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Secure Execution via Program Shepherding.</title>
<pages>191-206</pages>
<year>2002</year>
<crossref>conf/uss/2002</crossref>
<booktitle>USENIX Security Symposium</booktitle>
<ee type="oa">http://www.usenix.org/publications/library/proceedings/sec02/kiriansky.html</ee>
<url>db/conf/uss/uss2002.html#KirianskyBA02</url>
</inproceedings>
</r>
<r><article key="journals/tc/BaruaLAA01" mdate="2023-10-22">
<author pid="b/RajeevBarua">Rajeev Barua</author>
<author pid="64/797">Walter Lee</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="a/AAgarwal">Anant Agarwal</author>
<title>Compiler Support for Scalable and Efficient Memory Systems.</title>
<pages>1234-1247</pages>
<year>2001</year>
<volume>50</volume>
<journal>IEEE Trans. Computers</journal>
<number>11</number>
<ee>https://doi.org/10.1109/12.966497</ee>
<ee>http://doi.ieeecomputersociety.org/10.1109/12.966497</ee>
<ee>https://www.wikidata.org/entity/Q122404917</ee>
<url>db/journals/tc/tc50.html#BaruaLAA01</url>
</article>
</r>
<r><inproceedings key="conf/lcpc/SheldonLGA01" mdate="2017-05-17">
<author pid="43/5984">Jeffrey Sheldon</author>
<author pid="64/797">Walter Lee</author>
<author pid="35/4222">Ben Greenwald</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Strength Reduction of Integer Division and Modulo Operations.</title>
<pages>254-273</pages>
<year>2001</year>
<crossref>conf/lcpc/2001</crossref>
<booktitle>LCPC</booktitle>
<ee>https://doi.org/10.1007/3-540-35767-X_17</ee>
<url>db/conf/lcpc/lcpc2001.html#SheldonLGA01</url>
</inproceedings>
</r>
<r><inproceedings key="conf/pldi/ThiesVSA01" mdate="2022-10-02">
<author pid="24/1462">William Thies</author>
<author orcid="0000-0002-0663-6152" pid="14/3872">Fr&#233;d&#233;ric Vivien</author>
<author pid="43/5984">Jeffrey Sheldon</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>A Unified Framework for Schedule and Storage Optimization.</title>
<pages>232-242</pages>
<year>2001</year>
<crossref>conf/pldi/2001</crossref>
<booktitle>PLDI</booktitle>
<url>db/conf/pldi/pldi2001.html#ThiesVSA01</url>
<ee>https://doi.org/10.1145/378795.378852</ee>
<ee>https://doi.org/10.1145/381694.378852</ee>
</inproceedings>
</r>
<r><inproceedings key="conf/ims/MoritzFA00" mdate="2017-05-26">
<author pid="m/CsabaAndrasMoritz">Csaba Andras Moritz</author>
<author pid="10/5657">Matthew I. Frank</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>FlexCache: A Framework for Flexible Compiler Generated Data Caching.</title>
<pages>135-146</pages>
<year>2000</year>
<crossref>conf/ims/2000</crossref>
<booktitle>Intelligent Memory Systems</booktitle>
<ee>https://doi.org/10.1007/3-540-44570-6_9</ee>
<url>db/conf/ims/ims2000.html#MoritzFA00</url>
</inproceedings>
</r>
<r><inproceedings key="conf/pldi/StephensonBA00" mdate="2022-10-02">
<author pid="47/3509">Mark Stephenson</author>
<author pid="80/5573">Jonathan Babb</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Bitwidth analysis with application to silicon compilation.</title>
<pages>108-120</pages>
<year>2000</year>
<crossref>conf/pldi/2000</crossref>
<booktitle>PLDI</booktitle>
<ee>https://doi.org/10.1145/349299.349317</ee>
<ee>https://doi.org/10.1145/358438.349317</ee>
<url>db/conf/pldi/pldi2000.html#StephensonBA00</url>
</inproceedings>
</r>
<r><inproceedings key="conf/pldi/LarsenA00" mdate="2022-10-02">
<author pid="08/4601">Samuel Larsen</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Exploiting superword level parallelism with multimedia instruction sets.</title>
<pages>145-156</pages>
<year>2000</year>
<crossref>conf/pldi/2000</crossref>
<booktitle>PLDI</booktitle>
<ee>https://doi.org/10.1145/349299.349320</ee>
<ee>https://doi.org/10.1145/358438.349320</ee>
<url>db/conf/pldi/pldi2000.html#LarsenA00</url>
</inproceedings>
</r>
<r><inproceedings key="conf/fccm/BabbRMLFBA99" mdate="2023-03-24">
<author pid="80/5573">Jonathan Babb</author>
<author pid="r/MartinCRinard">Martin C. Rinard</author>
<author pid="m/CsabaAndrasMoritz">Csaba Andras Moritz</author>
<author pid="64/797">Walter Lee</author>
<author pid="10/5657">Matthew I. Frank</author>
<author pid="b/RajeevBarua">Rajeev Barua</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Parallelizing Applications into Silicon.</title>
<pages>70-</pages>
<year>1999</year>
<crossref>conf/fccm/1999</crossref>
<booktitle>FCCM</booktitle>
<ee>https://doi.org/10.1109/FPGA.1999.803669</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/FPGA.1999.803669</ee>
<url>db/conf/fccm/fccm1999.html#BabbRMLFBA99</url>
</inproceedings>
</r>
<r><inproceedings key="conf/isca/BaruaLAA99" mdate="2023-03-24">
<author pid="b/RajeevBarua">Rajeev Barua</author>
<author pid="64/797">Walter Lee</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="a/AAgarwal">Anant Agarwal</author>
<title>Maps: A Compiler-Managed Memory System for Raw Machines.</title>
<pages>4-15</pages>
<year>1999</year>
<crossref>conf/isca/1999</crossref>
<booktitle>ISCA</booktitle>
<ee>https://doi.org/10.1109/ISCA.1999.765935</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/ISCA.1999.765935</ee>
<ee>https://dl.acm.org/citation.cfm?id=300980</ee>
<url>db/conf/isca/isca99.html#BaruaLAA99</url>
</inproceedings>
</r>
<r><article key="journals/dtj/HallAAMLBL98" mdate="2023-01-23">
<author pid="h/MaryWHall">Mary W. Hall</author>
<author pid="a/JenniferAnnMAnderson">Jennifer-Ann M. Anderson</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="17/385">Brian R. Murphy</author>
<author pid="l/ShihWeiLiao">Shih-Wei Liao</author>
<author pid="b/EBugnion">Edouard Bugnion</author>
<author pid="l/MonicaSLam">Monica S. Lam</author>
<title>Maximizing Multiprocessor Performance with the SUIF Compiler.</title>
<pages>71-80</pages>
<year>1998</year>
<volume>10</volume>
<journal>Digit. Tech. J.</journal>
<number>1</number>
<ee type="oa">https://www.hpl.hp.com/hpjournal/dtj/vol10num1/vol10num1art6.pdf</ee>
<url>db/journals/dtj/dtj10.html#HallAAMLBL98</url>
</article>
</r>
<r><inproceedings key="conf/asplos/LeeBFSBSA98" mdate="2022-10-02">
<author pid="64/797">Walter Lee</author>
<author pid="b/RajeevBarua">Rajeev Barua</author>
<author pid="10/5657">Matthew I. Frank</author>
<author pid="84/1821">Devabhaktuni Srikrishna</author>
<author pid="80/5573">Jonathan Babb</author>
<author pid="s/VivekSarkar">Vivek Sarkar</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Space-Time Scheduling of Instruction-Level Parallelism on a Raw Machine.</title>
<pages>46-57</pages>
<year>1998</year>
<crossref>conf/asplos/1998</crossref>
<booktitle>ASPLOS</booktitle>
<ee>https://doi.org/10.1145/291069.291018</ee>
<ee>https://doi.org/10.1145/291006.291018</ee>
<ee>https://doi.org/10.1145/384265.291018</ee>
<url>db/conf/asplos/asplos98.html#LeeBFSBSA98</url>
</inproceedings>
</r>
<r><inproceedings key="conf/hipc/BaruaLAA98" mdate="2017-05-26">
<author pid="b/RajeevBarua">Rajeev Barua</author>
<author pid="64/797">Walter Lee</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="a/AAgarwal">Anant Agarwal</author>
<title>Memory bank disambiguation using modulo unrolling for Raw machines.</title>
<pages>212-220</pages>
<year>1998</year>
<booktitle>HiPC</booktitle>
<ee>https://doi.org/10.1109/HIPC.1998.737991</ee>
<crossref>conf/hipc/1998</crossref>
<url>db/conf/hipc/hipc1998.html#BaruaLAA98</url>
</inproceedings>
</r>
<r><article key="journals/computer/WaingoldTSSLLKFFBBAA97" mdate="2023-12-17">
<author pid="95/2134">Elliot Waingold</author>
<author pid="09/3568">Michael B. Taylor</author>
<author pid="84/1821">Devabhaktuni Srikrishna</author>
<author orcid="0000-0002-3433-8830" pid="s/VivekSarkar">Vivek Sarkar</author>
<author pid="64/797">Walter Lee</author>
<author pid="89/226">Victor Lee</author>
<author pid="15/4981">Jang Kim</author>
<author pid="10/5657">Matthew I. Frank</author>
<author pid="37/2535">Peter Finch</author>
<author pid="b/RajeevBarua">Rajeev Barua</author>
<author pid="80/5573">Jonathan Babb</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="a/AAgarwal">Anant Agarwal</author>
<title>Baring It All to Software: Raw Machines.</title>
<pages>86-93</pages>
<year>1997</year>
<volume>30</volume>
<journal>Computer</journal>
<number>9</number>
<url>db/journals/computer/computer30.html#WaingoldTSSLLKFFBBAA97</url>
<ee>https://doi.org/10.1109/2.612254</ee>
<ee>http://doi.ieeecomputersociety.org/10.1109/2.612254</ee>
</article>
</r>
<r><article key="journals/computer/HallAAMLBL96" mdate="2023-03-21">
<author orcid="0000-0002-3058-7573" pid="h/MaryWHall">Mary W. Hall</author>
<author pid="a/JenniferAnnMAnderson">Jennifer-Ann M. Anderson</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="17/385">Brian R. Murphy</author>
<author pid="l/ShihWeiLiao">Shih-Wei Liao</author>
<author pid="b/EBugnion">Edouard Bugnion</author>
<author pid="l/MonicaSLam">Monica S. Lam</author>
<title>Maximizing Multiprocessor Performance with the SUIF Compiler.</title>
<pages>84-89</pages>
<year>1996</year>
<volume>29</volume>
<journal>Computer</journal>
<number>12</number>
<url>db/journals/computer/computer29.html#HallAAMLBL96</url>
<ee>https://doi.org/10.1109/2.546613</ee>
<ee>http://doi.ieeecomputersociety.org/10.1109/2.546613</ee>
</article>
</r>
<r><article key="journals/micro/AmarasingheAWLM96" mdate="2025-03-03">
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="a/JenniferAnnMAnderson">Jennifer-Ann M. Anderson</author>
<author pid="87/3307">Christopher S. Wilson</author>
<author pid="l/ShihWeiLiao">Shih-Wei Liao</author>
<author pid="17/385">Brian R. Murphy</author>
<author orcid="0000-0002-9527-7920" pid="24/5746">Robert S. French</author>
<author pid="l/MonicaSLam">Monica S. Lam</author>
<author orcid="0000-0002-3058-7573" pid="h/MaryWHall">Mary W. Hall</author>
<title>Multiprocessors from a software perspective.</title>
<pages>52-61</pages>
<year>1996</year>
<volume>16</volume>
<journal>IEEE Micro</journal>
<number>3</number>
<ee>https://doi.org/10.1109/40.502406</ee>
<ee>http://doi.ieeecomputersociety.org/10.1109/40.502406</ee>
<url>db/journals/micro/micro16.html#AmarasingheAWLM96</url>
</article>
</r>
<r><inproceedings key="conf/ics/TsengAAL95" mdate="2022-10-02">
<author pid="t/ChauWenTseng">Chau-Wen Tseng</author>
<author pid="a/JenniferAnnMAnderson">Jennifer-Ann M. Anderson</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="l/MonicaSLam">Monica S. Lam</author>
<title>Unified Compilation Techniques for Shared and Distributed Address Space Machines.</title>
<pages>67-76</pages>
<year>1995</year>
<crossref>conf/ics/1995</crossref>
<booktitle>International Conference on Supercomputing</booktitle>
<ee>https://doi.org/10.1145/224538.224546</ee>
<url>db/conf/ics/ics1995.html#TsengAAL95</url>
</inproceedings>
</r>
<r><inproceedings key="conf/lcpc/HallMALL95" mdate="2023-03-21">
<author orcid="0000-0002-3058-7573" pid="h/MaryWHall">Mary W. Hall</author>
<author pid="17/385">Brian R. Murphy</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="l/ShihWeiLiao">Shih-Wei Liao</author>
<author pid="l/MonicaSLam">Monica S. Lam</author>
<title>Interprocedural Analysis for Parallelization.</title>
<pages>61-80</pages>
<year>1995</year>
<crossref>conf/lcpc/1995</crossref>
<booktitle>LCPC</booktitle>
<url>db/conf/lcpc/lcpc1995.html#HallMALL95</url>
<ee>https://doi.org/10.1007/BFb0014192</ee>
</inproceedings>
</r>
<r><inproceedings key="conf/ppopp/AndersonAL95" mdate="2022-10-02">
<author pid="a/JenniferAnnMAnderson">Jennifer-Ann M. Anderson</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="l/MonicaSLam">Monica S. Lam</author>
<title>Data and Computation Transformations for Multiprocessors.</title>
<pages>166-178</pages>
<year>1995</year>
<crossref>conf/ppopp/1995</crossref>
<booktitle>PPoPP</booktitle>
<url>db/conf/ppopp/ppopp95.html#AndersonAL95</url>
<ee>https://doi.org/10.1145/209936.209954</ee>
<ee>https://doi.org/10.1145/209937.209954</ee>
</inproceedings>
</r>
<r><inproceedings key="conf/ppsc/WallMA95" mdate="2024-07-03">
<author pid="h/MaryWHall">Mary W. Hall</author>
<author pid="17/385">Brian R. Murphy</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<title>Interprocedural Parallelization Analysis: A Case Study.</title>
<pages>650-655</pages>
<year>1995</year>
<crossref>conf/ppsc/1995</crossref>
<booktitle>PP</booktitle>
<url>db/conf/ppsc/ppsc1995.html#WallMA95</url>
</inproceedings>
</r>
<r><inproceedings key="conf/ppsc/AmaransingheALT95" mdate="2024-07-03">
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="a/JenniferAnnMAnderson">Jennifer-Ann M. Anderson</author>
<author pid="l/MonicaSLam">Monica S. Lam</author>
<author pid="t/ChauWenTseng">Chau-Wen Tseng</author>
<title>An Overview of the SUIF Compiler for Scalable Parallel Machines.</title>
<pages>662-667</pages>
<year>1995</year>
<crossref>conf/ppsc/1995</crossref>
<booktitle>PP</booktitle>
<url>db/conf/ppsc/ppsc1995.html#AmaransingheALT95</url>
</inproceedings>
</r>
<r><inproceedings key="conf/sc/HallAMLL95" mdate="2023-03-24">
<author pid="h/MaryWHall">Mary W. Hall</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="17/385">Brian R. Murphy</author>
<author pid="l/ShihWeiLiao">Shih-Wei Liao</author>
<author pid="l/MonicaSLam">Monica S. Lam</author>
<title>Detecting Coarse - Grain Parallelism Using an Interprocedural Parallelizing Compiler.</title>
<year>1995</year>
<crossref>conf/sc/1995</crossref>
<booktitle>SC</booktitle>
<ee>https://doi.org/10.1145/224170.224337</ee>
<ee>https://doi.ieeecomputersociety.org/10.1109/SUPERC.1995.25</ee>
<url>db/conf/sc/sc1995.html#HallAMLL95</url>
<pages>49</pages>
</inproceedings>
</r>
<r><article key="journals/sigplan/WilsonFWAATLTHLH94" mdate="2025-03-03">
<author pid="w/RobertPWilson">Robert P. Wilson</author>
<author orcid="0000-0002-9527-7920" pid="24/5746">Robert S. French</author>
<author pid="87/3307">Christopher S. Wilson</author>
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="a/JenniferAnnMAnderson">Jennifer-Ann M. Anderson</author>
<author pid="43/169">Steven W. K. Tjiang</author>
<author pid="l/ShihWeiLiao">Shih-Wei Liao</author>
<author pid="t/ChauWenTseng">Chau-Wen Tseng</author>
<author orcid="0000-0002-3058-7573" pid="h/MaryWHall">Mary W. Hall</author>
<author pid="l/MonicaSLam">Monica S. Lam</author>
<author pid="h/JohnLHennessy">John L. Hennessy</author>
<title>SUIF: An Infrastructure for Research on Parallelizing and Optimizing Compilers.</title>
<pages>31-37</pages>
<year>1994</year>
<volume>29</volume>
<journal>ACM SIGPLAN Notices</journal>
<number>12</number>
<url>db/journals/sigplan/sigplan29.html#WilsonFWAATLTHLH94</url>
<ee>https://doi.org/10.1145/193209.193217</ee>
<ee>https://www.wikidata.org/entity/Q121824301</ee>
</article>
</r>
<r><inproceedings key="conf/lcpc/AmarasingheALL93" mdate="2017-05-17">
<author pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="a/JenniferAnnMAnderson">Jennifer-Ann M. Anderson</author>
<author pid="l/MonicaSLam">Monica S. Lam</author>
<author pid="89/4397">Amy W. Lim</author>
<title>An Overview of a Compiler for Scalable Parallel Machines.</title>
<pages>253-272</pages>
<year>1993</year>
<crossref>conf/lcpc/1993</crossref>
<booktitle>LCPC</booktitle>
<url>db/conf/lcpc/lcpc1993.html#AmarasingheALL93</url>
<ee>https://doi.org/10.1007/3-540-57659-2_15</ee>
</inproceedings>
</r>
<r><inproceedings key="conf/pldi/AmarasingheL93" mdate="2022-10-02">
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="l/MonicaSLam">Monica S. Lam</author>
<title>Communication Optimization and Code Generation for Distributed Memory Machines.</title>
<pages>126-138</pages>
<year>1993</year>
<crossref>conf/pldi/1993</crossref>
<booktitle>PLDI</booktitle>
<url>db/conf/pldi/pldi93.html#AmarasingheL93</url>
<ee>https://doi.org/10.1145/155090.155102</ee>
<ee>https://doi.org/10.1145/173262.155102</ee>
</inproceedings>
</r>
<r><inproceedings key="conf/popl/MaydanAL93" mdate="2026-02-19">
<author pid="16/6427">Dror E. Maydan</author>
<author orcid="0000-0002-7231-7643" pid="a/SPAmarasinghe">Saman P. Amarasinghe</author>
<author pid="l/MonicaSLam">Monica S. Lam</author>
<title>Array Data-Flow Analysis and its Use in Array Privatization.</title>
<pages>2-15</pages>
<year>1993</year>
<crossref>conf/popl/1993</crossref>
<booktitle>POPL</booktitle>
<url>db/conf/popl/popl93.html#MaydanAL93</url>
<ee type="oa">https://doi.org/10.1145/158511.158515</ee>
</inproceedings>
</r>
<coauthors n="255" nc="3">
<co c="0"><na f="a/Abdous:Kamel" pid="264/9969">Kamel Abdous</na></co>
<co c="0"><na f="a/Abeyweera:Asanka" pid="136/7907">Asanka Abeyweera</na></co>
<co c="0"><na f="a/Adams:Andrew" pid="04/5122">Andrew Adams</na></co>
<co c="0"><na f="a/Agarwal:Anant" pid="a/AAgarwal">Anant Agarwal</na></co>
<co c="0"><na f="a/Agrawal:Sitij" pid="69/4500">Sitij Agrawal</na></co>
<co c="0"><na f="a/Ahrens:Willow" pid="329/5497">Willow Ahrens</na></co>
<co c="0"><na f="a/Akkas:Abdurrahman" pid="235/6225">Abdurrahman Akkas</na></co>
<co c="0"><na f="a/Amarasinghe:Gayashan" pid="136/7859">Gayashan Amarasinghe</na></co>
<co c="0"><na f="a/Amin:Nada" pid="88/11209">Nada Amin</na></co>
<co c="0"><na f="a/Anderson:Jennifer=Ann_M=" pid="a/JenniferAnnMAnderson">Jennifer-Ann M. Anderson</na></co>
<co c="0"><na f="a/Ansel:Jason" pid="60/3985">Jason Ansel</na></co>
<co c="0"><na f="a/Arbaoui:Taha" pid="133/1881">Taha Arbaoui</na></co>
<co c="0"><na f="a/Atkinson:Eric" pid="126/2056">Eric Atkinson</na></co>
<co c="0"><na f="b/Babb:Jonathan" pid="80/5573">Jonathan Babb</na></co>
<co c="0"><na f="b/Bachrach:Jonathan" pid="92/2089">Jonathan Bachrach</na></co>
<co c="0"><na f="b/Baghdadi:Riyadh" pid="56/10541">Riyadh Baghdadi</na></co>
<co c="0"><na f="b/Bansal:Manya" pid="354/1447">Manya Bansal</na></co>
<co c="0"><na f="b/Barnes:Connelly" pid="35/6347">Connelly Barnes</na></co>
<co c="0"><na f="b/Baron:Iris" pid="322/3483">Iris Baron</na></co>
<co c="0"><na f="b/Barua:Rajeev" pid="b/RajeevBarua">Rajeev Barua</na></co>
<co c="0"><na f="b/Barzilay:Regina" pid="b/ReginaBarzilay">Regina Barzilay</na></co>
<co c="0"><na f="b/Benatchba:Karima" pid="64/997">Karima Benatchba</na></co>
<co c="0"><na f="b/Benhamida:Fatima=Zohra" pid="05/7951">Fatima-Zohra Benhamida</na></co>
<co c="0"><na f="b/Berger:Bonnie" pid="b/BonnieBerger">Bonnie Berger</na></co>
<co c="0"><na f="b/Bosboom:Jeffrey" pid="151/5439">Jeffrey Bosboom</na></co>
<co c="0"><na f="b/Brahmakshatriya:Ajay" pid="194/7051">Ajay Brahmakshatriya</na></co>
<co c="0"><na f="b/Bratt:Ian" pid="39/803">Ian Bratt</na></co>
<co c="0"><na f="b/Brown_0005:Matthew" pid="21/3987-5">Matthew Brown 0005</na></co>
<co c="0"><na f="b/Bruening:Derek" pid="69/5250">Derek Bruening</na></co>
<co c="0"><na f="b/Bugnion:Edouard" pid="b/EBugnion">Edouard Bugnion</na></co>
<co c="0"><na f="c/Carbin:Michael" pid="07/3119">Michael Carbin</na></co>
<co c="0"><na f="c/Chan:Cy_P=" pid="50/7062">Cy P. Chan</na></co>
<co c="0"><na f="c/Chandrasekhar:Vikram" pid="26/5256">Vikram Chandrasekhar</na></co>
<co c="0"><na f="c/Chen:Desai" pid="28/9014">Desai Chen</na></co>
<co c="0"><na f="c/Chen:Xinyi" pid="84/6214">Xinyi Chen</na></co>
<co c="0"><na f="c/Chen:Yishen" pid="185/8120">Yishen Chen</na></co>
<co c="0"><na f="c/Choi:Inseok" pid="92/6363">Inseok Choi</na></co>
<co c="0"><na f="c/Chou:Stephen" pid="131/6144">Stephen Chou</na></co>
<co c="-1"><na f="c/Chuvpilo:Gleb_A=" pid="38/4374">Gleb A. Chuvpilo</na></co>
<co c="0"><na f="c/Collin:Teodoro_Fields" pid="376/8741">Teodoro Fields Collin</na></co>
<co c="0"><na f="c/Cutler:Joseph_W=" pid="268/5787">Joseph W. Cutler</na></co>
<co c="0"><na f="d/Dasika:Ganesh_S=" pid="10/6715">Ganesh S. Dasika</na></co>
<co c="0"><na f="d/Debbagh:Abdelkader_Nadir" pid="264/9887">Abdelkader Nadir Debbagh</na></co>
<co c="0"><na f="d/Deeds:Kyle" pid="266/2814">Kyle Deeds</na></co>
<co c="0"><na f="d/Denniston:Tyler" pid="07/7482">Tyler Denniston</na></co>
<co c="0" n="2"><na f="d/Devadas:Srini" pid="14/3973">Srini Devadas</na><na>Srinivas Devadas</na></co>
<co c="0"><na f="d/Dhulipala:Laxman" pid="147/3439">Laxman Dhulipala</na></co>
<co c="0"><na f="d/Ding_0001:Yufei" pid="127/9591">Yufei Ding 0001</na></co>
<co c="0"><na f="d/Donenfeld:Daniel" pid="317/3665">Daniel Donenfeld</na></co>
<co c="0"><na f="d/Drake:Matthew" pid="12/7560">Matthew Drake</na></co>
<co c="0"><na f="d/Dreslinski:Ronald_G=" pid="83/1613">Ronald G. Dreslinski</na></co>
<co c="0"><na f="d/Durand:Fr=eacute=do" pid="87/2617">Fr&#233;do Durand</na></co>
<co c="0"><na f="e/Edelman:Alan" pid="79/4166">Alan Edelman</na></co>
<co c="1"><na f="e/Eidt:Carol" pid="115/4869">Carol Eidt</na></co>
<co c="0"><na f="e/Emer:Joel_S=" pid="73/2231">Joel S. Emer</na></co>
<co c="0"><na f="e/Ernst:Michael_D=" pid="e/MDErnst">Michael D. Ernst</na></co>
<co c="0"><na f="f/Finch:Peter" pid="37/2535">Peter Finch</na></co>
<co c="0"><na f="f/Frank:Matthew_I=" pid="10/5657">Matthew I. Frank</na></co>
<co c="0" n="2"><na f="f/Frankle:Jonathan" pid="169/9776">Jonathan Frankle</na><na>Jonathan Elliott Frankle</na></co>
<co c="0"><na f="f/French:Robert_S=" pid="24/5746">Robert S. French</na></co>
<co c="0"><na f="f/Furst:Emily" pid="178/8919">Emily Furst</na></co>
<co c="0"><na f="g/Garnett:Timothy" pid="82/5873">Timothy Garnett</na></co>
<co c="0"><na f="g/Ghobadi:Manya" pid="37/1704">Manya Ghobadi</na></co>
<co c="0"><na f="g/Ghodrat:Fae" pid="55/6758">Fae Ghodrat</na></co>
<co c="0"><na f="g/Gladshtein:Vladimir" pid="372/3526">Vladimir Gladshtein</na></co>
<co c="0"><na f="g/Gordon:Michael_I=" pid="69/4456">Michael I. Gordon</na></co>
<co c="0" n="2"><na f="g/Gottschlich:Justin_Emile" pid="56/2013">Justin Emile Gottschlich</na><na>Justin Gottschlich</na></co>
<co c="0"><na f="g/Greenwald:Ben" pid="35/4222">Ben Greenwald</na></co>
<co c="0"><na f="g/Grimm_0001:Robert" pid="g/RobertGrimm">Robert Grimm 0001</na></co>
<co c="0"><na f="g/Gupta_0001:Rajiv" pid="g/RajivGupta">Rajiv Gupta 0001</na></co>
<co c="0"><na f="h/Haichour:Amina_Selma" pid="340/4169">Amina Selma Haichour</na></co>
<co c="0"><na f="h/Hall:Mary_W=" pid="h/MaryWHall">Mary W. Hall</na></co>
<co c="0"><na f="h/Hall:Steven" pid="42/5079">Steven Hall</na></co>
<co c="2"><na f="h/Harr:Randolph_E=" pid="13/6131">Randolph E. Harr</na></co>
<co c="0"><na f="h/Hennessy:John_L=" pid="h/JohnLHennessy">John L. Hennessy</na></co>
<co c="0"><na f="h/Henry:Rawn" pid="305/0824">Rawn Henry</na></co>
<co c="0"><na f="h/Hirzel:Martin" pid="34/6431">Martin Hirzel</na></co>
<co c="0" n="2"><na f="h/Hoffmann:Henry" pid="h/HenryHoffmann">Henry Hoffmann</na><na>Hank Hoffmann</na></co>
<co c="1"><na f="h/Holler:Anne_M=" pid="50/5029">Anne M. Holler</na></co>
<co c="0"><na f="h/Hong:Changwan" pid="176/9177">Changwan Hong</na></co>
<co c="0"><na f="h/Hsu:Claire" pid="298/8881">Claire Hsu</na></co>
<co c="0"><na f="h/Hsu:Olivia" pid="298/3557">Olivia Hsu</na></co>
<co c="0"><na f="j/Jain:Ajay" pid="72/4646">Ajay Jain</na></co>
<co c="0"><na f="j/Jain_0001:Paras" pid="154/9514">Paras Jain 0001</na></co>
<co c="0"><na f="j/Jayasena:Sanath" pid="51/8829">Sanath Jayasena</na></co>
<co c="0"><na f="j/Jin_0003:Di" pid="67/1861-3">Di Jin 0003</na></co>
<co c="0"><na f="j/Johnson:Paul_R=" pid="66/1236">Paul R. Johnson</na></co>
<co c="0"><na f="j/Jung:Dai_Cheol" pid="271/3238">Dai Cheol Jung</na></co>
<co c="0"><na f="k/Kadem:Khadidja" pid="340/3928">Khadidja Kadem</na></co>
<co c="0"><na f="k/Kamil_0001:Shoaib" pid="57/3523">Shoaib Kamil 0001</na></co>
<co c="0"><na f="k/Kanwar:Gurtej" pid="181/0536">Gurtej Kanwar</na></co>
<co c="0"><na f="k/Karczmarek:Michal" pid="46/5869">Michal Karczmarek</na></co>
<co c="0"><na f="k/Kaufman:Danny_M=" pid="23/4297">Danny M. Kaufman</na></co>
<co c="0"><na f="k/Kim:Jang" pid="15/4981">Jang Kim</na></co>
<co c="0"><na f="k/Kim:Jason_Sungtae" pid="77/4582">Jason Sungtae Kim</na></co>
<co c="0"><na f="k/Kim_0001:Sunghun" pid="k/SunghunKim">Sunghun Kim 0001</na></co>
<co c="0"><na f="k/Kiriansky:Vladimir" pid="04/4269">Vladimir Kiriansky</na></co>
<co c="0"><na f="k/Kjolstad:Fredrik" pid="60/9656">Fredrik Kjolstad</na></co>
<co c="0"><na f="k/Koh:David" pid="97/9727">David Koh</na></co>
<co c="0"><na f="k/Koutra:Danai" pid="91/9987">Danai Koutra</na></co>
<co c="0"><na f="l/Lam:Monica_S=" pid="l/MonicaSLam">Monica S. Lam</na></co>
<co c="0"><na f="l/Lamb:Andrew_A=" pid="94/4085">Andrew A. Lamb</na></co>
<co c="0"><na f="l/Larsen:Samuel" pid="08/4601">Samuel Larsen</na></co>
<co c="0"><na f="l/Lau:Eric" pid="42/11466">Eric Lau</na></co>
<co c="0"><na f="l/Lebedev:Ilia_A=" pid="49/7863">Ilia A. Lebedev</na></co>
<co c="0"><na f="l/Lee:Jae_W=" pid="21/4685">Jae W. Lee</na></co>
<co c="0"><na f="l/Lee:Victor" pid="89/226">Victor Lee</na></co>
<co c="0"><na f="l/Lee:Walter" pid="64/797">Walter Lee</na></co>
<co c="0"><na f="l/Leger:Chris" pid="63/2626">Chris Leger</na></co>
<co c="0"><na f="l/Leghettas:Mohamed=Hicham" pid="290/1839">Mohamed-Hicham Leghettas</na></co>
<co c="0"><na f="l/Lerer:Adam" pid="38/7583">Adam Lerer</na></co>
<co c="0"><na f="l/Levin:David_I=_W=" pid="97/8315">David I. W. Levin</na></co>
<co c="0"><na f="l/Levison:Libby" pid="01/4354">Libby Levison</na></co>
<co c="0"><na f="l/Levoy:Marc" pid="l/MarcLevoy">Marc Levoy</na></co>
<co c="0"><na f="l/Li:Qiuyuan_J=" pid="41/7972">Qiuyuan J. Li</na></co>
<co c="0"><na f="l/Liao:Shih=Wei" pid="l/ShihWeiLiao">Shih-Wei Liao</na></co>
<co c="0"><na f="l/Lim:Amy_W=" pid="89/4397">Amy W. Lim</na></co>
<co c="0"><na f="l/Lin:Jasper" pid="94/1097">Jasper Lin</na></co>
<co c="0"><na f="l/Liu:Yanbin" pid="44/1448">Yanbin Liu</na></co>
<co c="0"><na f="l/Lugato:David" pid="54/6425">David Lugato</na></co>
<co c="0"><na f="m/Ma:Albert" pid="82/6474">Albert Ma</na></co>
<co c="0"><na f="m/Madden_0001:Samuel" pid="m/SamuelMadden">Samuel Madden 0001</na></co>
<co c="0"><na f="m/Martin:Martin_C=" pid="46/4772">Martin C. Martin</na></co>
<co c="0" n="2"><na f="m/Mattson:Timothy_G=" pid="56/794">Timothy G. Mattson</na><na>Tim Mattson</na></co>
<co c="0"><na f="m/Matusik:Wojciech" pid="21/6486">Wojciech Matusik</na></co>
<co c="0"><na f="m/Maydan:Dror_E=" pid="16/6427">Dror E. Maydan</na></co>
<co c="0"><na f="m/Maze:David" pid="76/6453">David Maze</na></co>
<co c="0"><na f="m/Meli:Ali_S=" pid="50/357">Ali S. Meli</na></co>
<co c="0"><na f="m/Mendis:Charith" pid="163/3175">Charith Mendis</na></co>
<co c="0"><na f="m/Meng:Xiaoqiao" pid="06/257">Xiaoqiao Meng</na></co>
<co c="0"><na f="m/Merouani:Massinissa" pid="290/2233">Massinissa Merouani</na></co>
<co c="0"><na f="m/Mezdour:Lina" pid="340/4002">Lina Mezdour</na></co>
<co c="0"><na f="m/Miller:Jason_E=" pid="06/3770">Jason E. Miller</na></co>
<co c="0"><na f="m/Moritz:Csaba_Andras" pid="m/CsabaAndrasMoritz">Csaba Andras Moritz</na></co>
<co c="0"><na f="m/Mudge:Trevor_N=" pid="m/TrevorNMudge">Trevor N. Mudge</na></co>
<co c="0"><na f="m/Mueller:Suzanne" pid="79/198">Suzanne Mueller</na></co>
<co c="0"><na f="m/Murphy:Brian_R=" pid="17/385">Brian R. Murphy</na></co>
<co c="0"><na f="n/Narayanan:Deepak" pid="177/8846">Deepak Narayanan</na></co>
<co c="0"><na f="n/Negi:Parimarjan" pid="221/2301">Parimarjan Negi</na></co>
<co c="0"><na f="n/Nelaturu:Sree_Harsha" pid="247/1104">Sree Harsha Nelaturu</na></co>
<co c="0" n="2"><na f="n/Nicolau:Alexandru" pid="n/AlexandruNicolau">Alexandru Nicolau</na><na>Alex Nicolau</na></co>
<co c="0"><na f="n/Numanagic:Ibrahim" pid="122/2388">Ibrahim Numanagic</na></co>
<co c="-1"><na f="o/Okuda:Katsumi" pid="179/2903">Katsumi Okuda</na></co>
<co c="0"><na f="o/Olszewski:Marek" pid="84/5149">Marek Olszewski</na></co>
<co c="0"><na f="o/Olukotun:Kunle" pid="o/KunleOlukotun">Kunle Olukotun</na></co>
<co c="0"><na f="o/O=Reilly:Una=May" pid="o/UnaMayOReilly">Una-May O'Reilly</na></co>
<co c="0"><na f="o/Oskin:Mark" pid="o/MarkOskin">Mark Oskin</na></co>
<co c="0"><na f="p/Pacheco:Carlos" pid="51/1907">Carlos Pacheco</na></co>
<co c="0"><na f="p/Pacula:Maciej" pid="22/9882">Maciej Pacula</na></co>
<co c="0"><na f="p/Palamuttam:Rahul" pid="173/9263">Rahul Palamuttam</na></co>
<co c="0"><na f="p/Palkar:Shoumik" pid="168/9023">Shoumik Palkar</na></co>
<co c="0"><na f="p/Paris:Sylvain" pid="p/SylvainParis">Sylvain Paris</na></co>
<co c="0"><na f="p/Patel:Radha" pid="376/9270">Radha Patel</na></co>
<co c="0"><na f="p/Perkins:Jeff_H=" pid="24/972">Jeff H. Perkins</na></co>
<co c="2"><na f="p/Petkov:Darin" pid="21/2645">Darin Petkov</na></co>
<co c="0"><na f="p/Phothilimthana:Phitchaya_Mangpo" pid="127/3128">Phitchaya Mangpo Phothilimthana</na></co>
<co c="0"><na f="p/Pirk:Holger" pid="08/3969">Holger Pirk</na></co>
<co c="0"><na f="p/Psota:James" pid="45/4312">James Psota</na></co>
<co c="0"><na f="p/Pu:Yewen" pid="53/10322">Yewen Pu</na></co>
<co c="0"><na f="p/Puppin:Diego" pid="90/2475">Diego Puppin</na></co>
<co c="0"><na f="r/Rabbah:Rodric_M=" pid="87/394">Rodric M. Rabbah</na></co>
<co c="0"><na f="r/Ragan=Kelley:Jonathan" pid="09/1000">Jonathan Ragan-Kelley</na></co>
<co c="0"><na f="r/Rajadurai:Sumanaruban" pid="152/5810">Sumanaruban Rajadurai</na></co>
<co c="0"><na f="r/Ramirez:Gabriel" pid="340/4236">Gabriel Ramirez</na></co>
<co c="0"><na f="r/Rathnayake:Sunimal" pid="136/7991">Sunimal Rathnayake</na></co>
<co c="0"><na f="r/Ray:Jessica" pid="161/6672">Jessica Ray</na></co>
<co c="0"><na f="r/Raza:Syed" pid="93/9727">Syed Raza</na></co>
<co c="0"><na f="r/Renda:Alex" pid="206/6568">Alex Renda</na></co>
<co c="0"><na f="r/Reuther:Albert" pid="76/7586">Albert Reuther</na></co>
<co c="0"><na f="r/Richmond:Dustin" pid="136/3850">Dustin Richmond</na></co>
<co c="0"><na f="r/Rinard:Christopher" pid="368/2501">Christopher Rinard</na></co>
<co c="0"><na f="r/Rinard:Martin_C=" pid="r/MartinCRinard">Martin C. Rinard</na></co>
<co c="0"><na f="r/Romdhane:Malek_Ben" pid="217/1798">Malek Ben Romdhane</na></co>
<co c="0"><na f="r/Rudolph:Larry" pid="56/3748">Larry Rudolph</na></co>
<co c="0"><na f="r/Ruttenberg:Max" pid="194/3678">Max Ruttenberg</na></co>
<co c="0"><na f="s/Sadayappan:P=" pid="s/PSadayappan">P. Sadayappan</na></co>
<co c="0"><na f="s/Sainati:Daniel" pid="313/5484">Daniel Sainati</na></co>
<co c="0"><na f="s/S=aacute=nchez_0003:Daniel" pid="67/2030-3">Daniel S&#225;nchez 0003</na></co>
<co c="0"><na f="s/Santambrogio:Marco_D=" pid="94/5486">Marco D. Santambrogio</na></co>
<co c="0"><na f="s/Saraf:Arvind" pid="54/2315">Arvind Saraf</na></co>
<co c="0"><na f="s/Sarkar:Vivek" pid="s/VivekSarkar">Vivek Sarkar</na></co>
<co c="0"><na f="s/Schwarzkopf:Malte" pid="49/7988">Malte Schwarzkopf</na></co>
<co c="0"><na f="s/Senanayake:Ryan" pid="256/1151">Ryan Senanayake</na></co>
<co c="0"><na f="s/Seneski:Mark" pid="17/3672">Mark Seneski</na></co>
<co c="0"><na f="s/Sergey:Ilya" pid="77/9770">Ilya Sergey</na></co>
<co c="0"><na f="s/Sermulins:Janis" pid="07/1637">Janis Sermulins</na></co>
<co c="0"><na f="s/Shajii:Ariya" pid="185/8170">Ariya Shajii</na></co>
<co c="0"><na f="s/Shanbhag:Anil" pid="149/5876">Anil Shanbhag</na></co>
<co c="0"><na f="s/Sharlet:Dillon" pid="151/9493">Dillon Sharlet</na></co>
<co c="0"><na f="s/Sheldon:Jeffrey" pid="43/5984">Jeffrey Sheldon</na></co>
<co c="0"><na f="s/Shen:Xiaowei" pid="14/6811">Xiaowei Shen</na></co>
<co c="0"><na f="s/Shen:Xipeng" pid="36/4172">Xipeng Shen</na></co>
<co c="0"><na f="s/Sherwood:Frank" pid="09/7453">Frank Sherwood</na></co>
<co c="0"><na f="s/Shi_0001:Jessica" pid="211/8126">Jessica Shi 0001</na></co>
<co c="0"><na f="s/Shnidman:Nathan" pid="99/7005">Nathan Shnidman</na></co>
<co c="0"><na f="s/Shun:Julian" pid="82/9876">Julian Shun</na></co>
<co c="0" n="2"><na f="s/Sidiroglou=Douskos:Stelios" pid="37/1475">Stelios Sidiroglou-Douskos</na><na>Stelios Sidiroglou</na></co>
<co c="0"><na f="s/Silva:Himeshi_De" pid="136/7865">Himeshi De Silva</na></co>
<co c="0"><na f="s/Smajlovic:Haris" pid="326/0946">Haris Smajlovic</na></co>
<co c="0"><na f="s/Solar=Lezama:Armando" pid="95/6919">Armando Solar-Lezama</na></co>
<co c="0"><na f="s/Soul=eacute=:Robert" pid="49/6828">Robert Soul&#233;</na></co>
<co c="0"><na f="s/Sozzo:Emanuele_Del" pid="179/3087">Emanuele Del Sozzo</na></co>
<co c="0"><na f="s/Srikrishna:Devabhaktuni" pid="84/1821">Devabhaktuni Srikrishna</na></co>
<co c="1"><na f="s/Srinivasan_0003:Uma" pid="91/1708-3">Uma Srinivasan 0003</na></co>
<co c="0"><na f="s/Stephenson:Mark" pid="47/3509">Mark Stephenson</na></co>
<co c="0"><na f="s/Strumpen:Volker" pid="03/4999">Volker Strumpen</na></co>
<co c="0"><na f="s/Sueda:Shinjiro" pid="69/4137">Shinjiro Sueda</na></co>
<co c="0"><na f="s/Sullivan:Gregory_T=" pid="20/6484">Gregory T. Sullivan</na></co>
<co c="0"><na f="s/Suriana:Patricia" pid="194/4243">Patricia Suriana</na></co>
<co c="0"><na f="s/Swenson:Shane" pid="06/2976">Shane Swenson</na></co>
<co c="0"><na f="s/S=yacute=kora:Ondrej" pid="77/7025">Ondrej S&#253;kora</na></co>
<co c="0"><na f="s/Sze:Vivienne" pid="49/3209">Vivienne Sze</na></co>
<co c="0"><na f="t/Talati:Nishil" pid="161/3279">Nishil Talati</na></co>
<co c="0"><na f="t/Tatbul:Nesime" pid="t/NesimeTatbul">Nesime Tatbul</na></co>
<co c="0" n="2"><na f="t/Taylor:Michael_B=" pid="09/3568">Michael B. Taylor</na><na>Michael Bedford Taylor</na></co>
<co c="0"><na f="t/Tenenbaum:Joshua_B=" pid="t/JoshuaBTenenbaum">Joshua B. Tenenbaum</na></co>
<co c="0"><na f="t/Thaker:Pratiksha" pid="123/5171">Pratiksha Thaker</na></co>
<co c="0"><na f="t/Thies:William" pid="24/1462">William Thies</na></co>
<co c="0"><na f="t/Thomas_0003:James" pid="34/8156-3">James Thomas 0003</na></co>
<co c="0"><na f="t/Thorsen:Todd" pid="70/3005">Todd Thorsen</na></co>
<co c="0"><na f="t/Tjiang:Steven_W=_K=" pid="43/169">Steven W. K. Tjiang</na></co>
<co c="0"><na f="t/Tseng:Chau=Wen" pid="t/ChauWenTseng">Chau-Wen Tseng</na></co>
<co c="0"><na f="t/Tucci:Lorenzo_Di" pid="183/8414">Lorenzo Di Tucci</na></co>
<co c="0"><na f="u/Urbanski:John_Paul" pid="23/6679">John Paul Urbanski</na></co>
<co c="0"><na f="v/Veeramachaneni:Kalyan" pid="77/1107">Kalyan Veeramachaneni</na></co>
<co c="0"><na f="v/Vivien:Fr=eacute=d=eacute=ric" pid="14/3872">Fr&#233;d&#233;ric Vivien</na></co>
<co c="0"><na f="v/Vouga:Etienne" pid="83/254">Etienne Vouga</na></co>
<co c="0"><na f="v/Vuduc:Richard_W=" pid="v/RVuduc">Richard W. Vuduc</na></co>
<co c="0"><na f="w/Waingold:Elliot" pid="95/2134">Elliot Waingold</na></co>
<co c="0"><na f="w/Wang:Richard" pid="29/4046">Richard Wang</na></co>
<co c="0"><na f="w/Wang:Ziheng" pid="79/10743">Ziheng Wang</na></co>
<co c="0"><na f="w/Ward:Molly" pid="42/11304">Molly Ward</na></co>
<co c="0"><na f="w/Wentzlaff:David" pid="49/4239">David Wentzlaff</na></co>
<co c="0"><na f="w/Wilson:Amalee" pid="233/8583">Amalee Wilson</na></co>
<co c="0"><na f="w/Wilson:Christopher_S=" pid="87/3307">Christopher S. Wilson</na></co>
<co c="0"><na f="w/Wilson:Robert_P=" pid="w/RobertPWilson">Robert P. Wilson</na></co>
<co c="0"><na f="w/Witchel:Emmett" pid="76/6082">Emmett Witchel</na></co>
<co c="0"><na f="w/Won:Jaeyeon" pid="199/2833">Jaeyeon Won</na></co>
<co c="0"><na f="w/Wong:Jeremy" pid="68/3690">Jeremy Wong</na></co>
<co c="0"><na f="w/Wong:Weng=Fai" pid="37/1143">Weng-Fai Wong</na></co>
<co c="0"><na f="w/Wong:Yee_Lok" pid="26/7062">Yee Lok Wong</na></co>
<co c="0"><na f="w/Wu:Kevin" pid="31/10853">Kevin Wu</na></co>
<co c="0"><na f="x/Xu:Haoran" pid="140/8357">Haoran Xu</na></co>
<co c="0"><na f="y/Yadav:Rohan" pid="243/1664">Rohan Yadav</na></co>
<co c="0"><na f="y/Yang:Cambridge" pid="220/3043">Cambridge Yang</na></co>
<co c="0" n="2"><na f="y/Yang_0001:Sherry" pid="90/1394-1">Sherry Yang 0001</na><na>Mengjiao Yang 0001</na></co>
<co c="0"><na f="y/Ye:Haojie" pid="274/0611">Haojie Ye</na></co>
<co c="0"><na f="y/Yeung:Donald" pid="y/DonaldYeung">Donald Yeung</na></co>
<co c="0"><na f="y/Ying:Victor_A=" pid="201/4856">Victor A. Ying</na></co>
<co c="0"><na f="z/Zaharia:Matei" pid="36/2133">Matei Zaharia</na></co>
<co c="0"><na f="z/Zhang_0001:David" pid="z/DavidZhang">David Zhang 0001</na></co>
<co c="0"><na f="z/Zhang:Yunming" pid="136/1072">Yunming Zhang</na></co>
<co c="0"><na f="z/Zhao:Qin" pid="23/3463">Qin Zhao</na></co>
<co c="0"><na f="z/Zhao:Qiyuan" pid="281/9219">Qiyuan Zhao</na></co>
<co c="0"><na f="z/Zibin:Yoav" pid="35/5726">Yoav Zibin</na></co>
</coauthors>
</dblpperson>

