{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T17:24:58Z","timestamp":1729617898699,"version":"3.28.0"},"reference-count":68,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,9]]},"DOI":"10.1109\/hpec.2018.8547577","type":"proceedings-article","created":{"date-parts":[[2018,12,8]],"date-time":"2018-12-08T00:50:56Z","timestamp":1544230256000},"page":"1-8","source":"Crossref","is-referenced-by-count":4,"title":["TabulaROSA: Tabular Operating System Architecture for Massively Parallel Heterogeneous Compute Engines"],"prefix":"10.1109","author":[{"given":"Jeremy","family":"Kepner","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ron","family":"Brightwell","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alan","family":"Edelman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vijay","family":"Gadepally","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hayden","family":"Jananthan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Jones","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sam","family":"Madden","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Michaleas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hamed","family":"Okhravi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kevin","family":"Pedretti","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Albert","family":"Reuther","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Sterling","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mike","family":"Stonebraker","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"journal-title":"Accumulo Application Development Table Design and Best Practices","year":"2015","author":"cordova","key":"ref39"},{"journal-title":"HBase - The Definitive Guide Random Access to Your Planet-Size Data","year":"2011","author":"george","key":"ref38"},{"key":"ref33","volume":"11","author":"maier","year":"1983","journal-title":"The Theory of Relational Databases"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/362384.362685"},{"journal-title":"Fundamentals of Database Systems","year":"2010","author":"elmasri","key":"ref31"},{"journal-title":"A guide to the SQL standard a user's guide to the standard relational language SQL","year":"1989","author":"date","key":"ref30"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1773912.1773922"},{"key":"ref36","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1145\/1323293.1294281","article-title":"Dynamo: amazon's highly available key-value store","volume":"41","author":"decandia","year":"2007","journal-title":"ACM SIGOPS Operating Systems Review"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2017.8258298"},{"journal-title":"Foundations of Databases The Logical Level","year":"1995","author":"abiteboul","key":"ref34"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/3068914"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1111\/j.1542-4774.2010.tb00523.x"},{"journal-title":"Designing multicore scalable filesystems with durability and crash consistency","year":"2017","author":"bhat","key":"ref61"},{"key":"ref63","article-title":"Understanding preferences:'demand types', and the existence of equilibrium with indivisibilities","author":"baldwin","year":"2016","journal-title":"SSRN"},{"journal-title":"Readings in Database Systems","year":"2005","author":"hellerstein","key":"ref28"},{"journal-title":"Tropical algebra graph theory & foreign exchange arbitrage","year":"2016","author":"mason","key":"ref64"},{"journal-title":"The seven tenets of scalable data unification","year":"2017","author":"stonebraker","key":"ref27"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2017.8091098"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2012.6289129"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/320473.320476"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2016.7761626"},{"key":"ref68","article-title":"Achieving 100, 000,000 database inserts per second using accu- mulo and d4m","author":"kepner","year":"2014","journal-title":"High Performance Extreme Computing Conference (HPEC)"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2016.7761635"},{"journal-title":"High Performance Computing Modern Systems and Practices","year":"2017","author":"sterling","key":"ref1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1455533.1455556"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/1461551.1461559"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/1455567.1455592"},{"journal-title":"Xv6 A Simple Unix-like Teaching Operating System","year":"2011","author":"cox","key":"ref24"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/363347.363368"},{"key":"ref26","article-title":"Lions' Commentary on UNIX","author":"lions","year":"2000","journal-title":"Peer-to-Peer Communications"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1978.tb02136.x"},{"key":"ref50","first-page":"4","article-title":"The case for shared nothing","volume":"9","author":"stonebraker","year":"1986","journal-title":"IEEE Database Eng Bull"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2003.1196112"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/2699681"},{"journal-title":"cuDNN Efficient Primitives for Deep Learning","year":"2014","author":"chetlur","key":"ref58"},{"key":"ref57","volume":"1","author":"werbos","year":"1994","journal-title":"The Roots of Backpropagation From Ordered Derivatives to Neural Networks and Political Forecasting"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1016\/S0893-6080(05)80056-5"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.728"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/2518037.2491245"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/2213836.2213844"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920853"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629579"},{"key":"ref11","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1145\/1531793.1531805","article-title":"Factored operating systems (fos): the case for a scalable operating system for multicores","volume":"43","author":"wentzlaff","year":"2009","journal-title":"ACM SIGOPS Operating Systems Review"},{"key":"ref40","first-page":"553","article-title":"C-Store: A column-oriented DBMS","author":"stonebraker","year":"2005","journal-title":"Proceedings of the 31st International Conference on Very Large Data Bases"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1002\/bltj.21543"},{"key":"ref13","first-page":"221","article-title":"Plan 9 from bell labs","volume":"8","author":"pike","year":"1995","journal-title":"Computing Systems"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629597"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/1217935.1217953"},{"key":"ref16","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1145\/2954679.2872371","article-title":"M3: A hardware\/operating-system co-design to tame heterogeneous many-cores","volume":"51","author":"asmussen","year":"2016","journal-title":"ACM SIGPLAN Notices"},{"key":"ref17","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1016\/j.jpdc.2017.06.009","article-title":"Scalable system scheduling for hpc and big data","volume":"111","author":"reuther","year":"2018","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/364847.364849"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1476936.1477037"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.2172\/1471119"},{"key":"ref3","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1038\/nature14539","article-title":"Deep learning","volume":"521","author":"lecun","year":"2015","journal-title":"Nature"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/ICRC.2016.7738695"},{"journal-title":"Operating system support for warehouse-scale computing","year":"2015","author":"schwarzkopf","key":"ref5"},{"key":"ref8","first-page":"29","article-title":"Popcorn: bridging the programmability gap in heterogeneous-isa platforms","author":"barbalace","year":"2015","journal-title":"Proceedings of the Tenth European Conference on Computer Systems"},{"journal-title":"Linux a portable operating system","year":"1997","author":"torvalds","key":"ref7"},{"key":"ref49","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1145\/1013881.802696","article-title":"A relational database machine architecture","volume":"15","author":"shaw","year":"1980","journal-title":"ACM SIGIR Forum"},{"key":"ref9","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1145\/2654822.2541975","article-title":"K2: a mobile operating system for heterogeneous coherence domains","volume":"42","author":"lin","year":"2014","journal-title":"ACM SIGARCH Computer Architecture News"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2016.7761647"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2015.19"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/1499799.1499907"},{"key":"ref47","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/10617.001.0001","author":"kepner","year":"2018","journal-title":"Mathematics of Big Data"},{"key":"ref42","article-title":"A demonstration of scidb: A science-oriented dbms","volume":"1","author":"balazinska","year":"2009","journal-title":"Cell"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454211"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2015.7322448"},{"key":"ref43","first-page":"21","article-title":"The voltdb main memory dbms","volume":"36","author":"stonebraker","year":"2013","journal-title":"IEEE Data Eng Bull"}],"event":{"name":"2018 IEEE High Performance Extreme Computing Conference (HPEC)","start":{"date-parts":[[2018,9,25]]},"location":"Waltham, MA","end":{"date-parts":[[2018,9,27]]}},"container-title":["2018 IEEE High Performance extreme Computing Conference (HPEC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8534508\/8547513\/08547577.pdf?arnumber=8547577","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,13]],"date-time":"2024-07-13T04:22:06Z","timestamp":1720844526000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8547577\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9]]},"references-count":68,"URL":"https:\/\/doi.org\/10.1109\/hpec.2018.8547577","relation":{},"subject":[],"published":{"date-parts":[[2018,9]]}}}