{"_id":"97XQgQpiWyBBwSmBi","bibbaseid":"poss-koning-am3towardsahardwareunixacceleratorformanycores-2015","authorIDs":[],"author_short":["Poss, R.","Koning, K."],"bibdata":{"bibtype":"article","type":"article","abstract":"This article advocates the use of new architectural features commonly found in many-cores to replace the machine model underlying Unix-like operating systems. We present a general Abstract Many-core Machine Model (AM3), a proof-of-concept implementation and first evaluation results in the context of an emerging many-core, hardware multi-threaded architecture without support for interrupts. Our proposed approach makes it possible to reuse off-the-shelf multithreaded/multiprocess software on massively parallel architectures, without need to change code to use custom programming models like CUDA or OpenCL. Benefits include higher hardware utilization, higher performance and higher energy efficiency for workloads common to general-purpose platforms, such as in datacenters and Clouds. The benefits also include simpler software control over the hardware platform, an enabling factor for the further evolution of parallel programming languages.","author":[{"firstnames":["Raphael `kena'"],"propositions":[],"lastnames":["Poss"],"suffixes":[]},{"firstnames":["Koen"],"propositions":[],"lastnames":["Koning"],"suffixes":[]}],"doi":"10.1109/TPDS.2015.2492542","urldoi":"http://dx.doi.org/10.1109/TPDS.2015.2492542","issn":"1045-9219","urllocal":"pub/poss.15.tpds.pdf","journal":"IEEE Trans. Parallel Distrib. Syst.","month":"October","title":"AM$^3$: Towards a hardware Unix accelerator for many-cores","volume":"26","year":"2015","bibtex":"@article{poss15tpds,\n\tAbstract = {This article advocates the use of new architectural features commonly\nfound in many-cores to replace the machine model underlying Unix-like\noperating systems. We present a general Abstract Many-core Machine Model\n(AM3), a proof-of-concept implementation and first evaluation results in\nthe context of an emerging many-core, hardware multi-threaded\narchitecture without support for interrupts. Our proposed approach makes\nit possible to reuse off-the-shelf multithreaded/multiprocess software\non massively parallel architectures, without need to change code to use\ncustom programming models like CUDA or OpenCL. Benefits include higher\nhardware utilization, higher performance and higher energy efficiency\nfor workloads common to general-purpose platforms, such as in\ndatacenters and Clouds. The benefits also include simpler software\ncontrol over the hardware platform, an enabling factor for the further\nevolution of parallel programming languages.},\n\tAuthor = {{Raphael~`kena'} Poss and Koen Koning},\n\n\n\tDoi = {10.1109/TPDS.2015.2492542}, Urldoi = {http://dx.doi.org/10.1109/TPDS.2015.2492542},\n\tIssn = {1045-9219},\n\tUrllocal = {pub/poss.15.tpds.pdf},\n\tJournal = {IEEE Trans. Parallel Distrib. Syst.},\n\tMonth = {October},\n\tTitle = {{AM$^3$}: Towards a hardware {Unix} accelerator for many-cores},\n\tVolume = {26},\n\tYear = {2015}}\n\n","author_short":["Poss, R.","Koning, K."],"key":"poss15tpds","id":"poss15tpds","bibbaseid":"poss-koning-am3towardsahardwareunixacceleratorformanycores-2015","role":"author","urls":{"Doi":"http://dx.doi.org/10.1109/TPDS.2015.2492542","Local":"science.raphael.poss.name/pub/poss.15.tpds.pdf"},"metadata":{"authorlinks":{}},"downloads":0,"html":""},"bibtype":"article","biburl":"science.raphael.poss.name/pub.bib","creationDate":"2020-12-16T07:04:52.441Z","downloads":0,"keywords":[],"search_terms":["towards","hardware","unix","accelerator","many","cores","poss","koning"],"title":"AM$^3$: Towards a hardware Unix accelerator for many-cores","year":2015,"dataSources":["75cdFjzQkYc9cKbYS","nMjrEFThibKqpZt4n","ob9Lo6tki9nBzzxK9"]}