{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,5]],"date-time":"2022-04-05T12:06:44Z","timestamp":1649160404329},"reference-count":10,"publisher":"World Scientific Pub Co Pte Lt","issue":"01","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Parallel Process. Lett."],"published-print":{"date-parts":[[2010,3]]},"abstract":"<jats:p> The challenge of programming many-core architectures efficiently and effectively requires models and methods to co-design chip architectures and their software tool chain, using an approach that is both vertical and general. In this paper, we present compilation schemes for a general model of concurrency captured in a parallel language designed for system-level programming and as a target for higher level compilers. We also expose the challenges of integrating these transformation rules into a sequential-oriented compiler. Moreover, we discuss resource mapping inherent to those challenges. Our aim has been to reuse as much of the existing sequential compiler technology as possible in order to harness decades of prior research in compiling sequential languages. <\/jats:p>","DOI":"10.1142\/s0129626410000053","type":"journal-article","created":{"date-parts":[[2010,4,9]],"date-time":"2010-04-09T11:10:43Z","timestamp":1270811443000},"page":"51-69","source":"Crossref","is-referenced-by-count":5,"title":["ON THE COMPILATION OF A LANGUAGE FOR GENERAL CONCURRENT TARGET ARCHITECTURES"],"prefix":"10.1142","volume":"20","author":[{"given":"THOMAS A.M.","family":"BERNARD","sequence":"first","affiliation":[{"name":"Informatics Institute, University of Amsterdam, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"CLEMENS","family":"GRELCK","sequence":"additional","affiliation":[{"name":"Informatics Institute, University of Amsterdam, The Netherlands"},{"name":"Dept. of Computer Science, University of Hertfordshire, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"CHRIS R.","family":"JESSHOPE","sequence":"additional","affiliation":[{"name":"Informatics Institute, University of Amsterdam, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2012,4,30]]},"reference":[{"key":"rf1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.160"},{"key":"rf2","first-page":"292","volume":"30","author":"Sutter H.","journal-title":"Dr. Dobb's Journal"},{"key":"rf6","doi-asserted-by":"publisher","DOI":"10.1145\/1095408.1095421"},{"key":"rf7","first-page":"24","volume":"16","author":"Gabb H.","journal-title":"Intel Software Insight Magazine"},{"key":"rf10","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2008.07.001"},{"key":"rf13","doi-asserted-by":"publisher","DOI":"10.1109\/12.868026"},{"key":"rf14","doi-asserted-by":"publisher","DOI":"10.1145\/69558.69562"},{"key":"rf21","first-page":"39","volume":"4395","author":"F\u00fcrlinger Karl","journal-title":"High Performance Computing for Computational Science"},{"key":"rf22","doi-asserted-by":"publisher","DOI":"10.1145\/209937.209958"},{"key":"rf24","doi-asserted-by":"publisher","DOI":"10.1145\/280277.280278"}],"container-title":["Parallel Processing Letters"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0129626410000053","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,6]],"date-time":"2019-08-06T18:45:59Z","timestamp":1565117159000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0129626410000053"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,3]]},"references-count":10,"journal-issue":{"issue":"01","published-online":{"date-parts":[[2012,4,30]]},"published-print":{"date-parts":[[2010,3]]}},"alternative-id":["10.1142\/S0129626410000053"],"URL":"https:\/\/doi.org\/10.1142\/s0129626410000053","relation":{},"ISSN":["0129-6264","1793-642X"],"issn-type":[{"value":"0129-6264","type":"print"},{"value":"1793-642X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,3]]}}}