Compilation for a high-performance systolic array

Thomas Gross, Monica S. Lam
<span title="">1986</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/rjjcdgu7snb3zc7okxng56bpu4" style="color: black;">Proceedings of the 1986 SIGPLAN symposium on Compiler contruction - SIGPLAN &#39;86</a> </i> &nbsp;
We report on a compiler for Warp, a high-performance systolic array developed at Carnegie Mellon. This compiler enhances the uscfulncss of Warp significantly and allows application programmers to code substantial algorithms. The compiler combines a novel programming model, which is based on a model of skewed computation for the array, with powerful optimi7aadon tcchniqucs. Programming in W2 (the language accepted by the compiler) is orders of magnitude easier than coding in microcode, the only alternative available previously.
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/12276.13314">doi:10.1145/12276.13314</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/sigplan/GrossL86.html">dblp:conf/sigplan/GrossL86</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/zleptouad5cafksmztyav4zhxq">fatcat:zleptouad5cafksmztyav4zhxq</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20190217230849/https://static.aminer.org/pdf/20170130/pdfs/pldi/mq8zxwxk4yib6vtlb9t1ojw7nyqupkg5.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/a7/7d/a77d55c026ff91361fff20c18966984d63b75028.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/12276.13314"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>