{"_id":{"_str":"522f496baa2f288d1f0030eb"},"__v":48,"authorIDs":["54c2dea9b5fb1e5511000919"],"author_short":["Poss, R."],"bibbaseid":"poss-slaquickanddirtybutworkingintermediatelanguageforsvpsystems-2012","bibdata":{"bibtype":"techreport","type":"techreport","abstract":"Many-core architectures of the future are likely to have distributed memory organizations and need fine grained concurrency management to be used effectively. The Self-adaptive Virtual Processor (SVP) is an abstract concurrent programming model which can provide this, but the model and its current implementations assume a single address space shared memory. We investigate and extend SVP to handle distributed environments, and discuss a prototype SVP implementation which transparently supports execution on heterogeneous distributed memory clusters over TCP/IP connections, while retaining the original SVP programming model. ","author":[{"firstnames":["Raphael `kena'"],"propositions":[],"lastnames":["Poss"],"suffixes":[]}],"institution":"University of Amsterdam","month":"August","number":"arXiv:1208.4572v1 [cs.PL]","read":"1","title":"SL—a ``quick and dirty'' but working intermediate language for SVP systems","url":"http://arxiv.org/abs/1208.4572","urllocal":"pub/poss.12.sl.pdf","year":"2012","bibtex":"@techreport{poss12sl,\n\tAbstract = {Many-core architectures of the future are likely to have distributed memory organizations and need fine grained concurrency management to be used effectively. The Self-adaptive Virtual Processor (SVP) is an abstract concurrent programming model which can provide this, but the model and its current implementations assume a single address space shared memory. We investigate and extend SVP to handle distributed environments, and discuss a prototype SVP implementation which transparently supports execution on heterogeneous distributed memory clusters over TCP/IP connections, while retaining the original SVP programming model. },\n\tAuthor = {{Raphael~`kena'} Poss},\n\n\n\tInstitution = {University of Amsterdam},\n\tMonth = {August},\n\tNumber = {arXiv:1208.4572v1 [cs.PL]},\n\tRead = {1},\n\tTitle = {{SL}---a ``quick and dirty'' but working intermediate language for {SVP} systems},\n\tUrl = {http://arxiv.org/abs/1208.4572},\n\tUrllocal = {pub/poss.12.sl.pdf},\n\tYear = {2012},\n\t}\n\n","author_short":["Poss, R."],"key":"poss12sl","id":"poss12sl","bibbaseid":"poss-slaquickanddirtybutworkingintermediatelanguageforsvpsystems-2012","role":"author","urls":{"Paper":"http://arxiv.org/abs/1208.4572","Local":"science.raphael.poss.name/pub/poss.12.sl.pdf"},"metadata":{"authorlinks":{}},"downloads":9,"html":""},"bibtype":"techreport","biburl":"science.raphael.poss.name/pub.bib","downloads":9,"keywords":[],"search_terms":["quick","dirty","working","intermediate","language","svp","systems","poss"],"title":"SL—a ``quick and dirty'' but working intermediate language for SVP systems","title_words":["quick","dirty","working","intermediate","language","svp","systems"],"year":2012,"dataSources":["75cdFjzQkYc9cKbYS","ibJp9P4KitKPT3bh2","vwHwD5AQxBhRxMsmz","nMjrEFThibKqpZt4n","ob9Lo6tki9nBzzxK9"]}