{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,31]],"date-time":"2024-10-31T02:49:40Z","timestamp":1730342980181,"version":"3.28.0"},"reference-count":35,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,3]]},"DOI":"10.23919\/date48585.2020.9116246","type":"proceedings-article","created":{"date-parts":[[2020,6,15]],"date-time":"2020-06-15T23:28:37Z","timestamp":1592263717000},"page":"175-179","source":"Crossref","is-referenced-by-count":1,"title":["Efficient Compilation and Execution of JVM-Based Data Processing Frameworks on Heterogeneous Co-Processors"],"prefix":"10.23919","author":[{"given":"Christos","family":"Kotselidis","sequence":"first","affiliation":[]},{"given":"Sotiris","family":"Diamantopoulos","sequence":"additional","affiliation":[]},{"given":"Orestis","family":"Akrivopoulos","sequence":"additional","affiliation":[]},{"given":"Viktor","family":"Rosenfeld","sequence":"additional","affiliation":[]},{"given":"Katerina","family":"Doka","sequence":"additional","affiliation":[]},{"given":"Hazeef","family":"Mohammed","sequence":"additional","affiliation":[]},{"given":"Georgios","family":"Mylonas","sequence":"additional","affiliation":[]},{"given":"Vassilis","family":"Spitadakis","sequence":"additional","affiliation":[]},{"given":"Will","family":"Morgan","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref33","first-page":"5","article-title":"Apache hadoop yam: Yet another resource negotiator","author":"vavilapalli","year":"2013","journal-title":"Proceedings of the 4th Annual Symposium on Cloud Computing"},{"key":"ref32","article-title":"First Class GPUs support in Apache Hadoop 3.1","author":"tan","year":"2018","journal-title":"YARN&HDP 3 0"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2749246.2749261"},{"key":"ref30","article-title":"The operator variant selection problem on heterogeneous hardware","author":"rosenfeld","year":"2015","journal-title":"ADMS VLDB VLDB Endowment"},{"key":"ref35","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1145\/2934664","article-title":"Apache spark: A unified engine for big data processing","volume":"59","author":"shenker","year":"2016","journal-title":"Commun ACM"},{"year":"0","author":"zaharia","key":"ref34"},{"journal-title":"virtual gpu technology","year":"2018","key":"ref10"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807148"},{"key":"ref12","article-title":"Generating custom code for efficient query execution on heterogeneous processors","author":"brefi","year":"2018","journal-title":"The VLDB Journal"},{"key":"ref13","article-title":"Lightweight asynchronous snapshots for distributed dataflows","author":"carbone","year":"2015","journal-title":"CoRR abs\/1506 08603"},{"key":"ref14","first-page":"28","article-title":"Apache flinkTM: Stream and batch processing in a single engine","volume":"38","author":"carbone","year":"2015","journal-title":"IEEE Data Eng Bull"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/SASP.2008.4570793"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/3237009.3237016"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1327452.1327492"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2600212.2600706"},{"journal-title":"The JavaTM Virtual Machine Specification Java SE 7 Edition","year":"2014","author":"lindholm","key":"ref28"},{"journal-title":"Amazon EC2 FI Instances","year":"2018","key":"ref4"},{"key":"ref27","article-title":"Heterospark: A heterogeneous cpu\/gpu spark platform for machine learning algorithms","author":"li","year":"2015","journal-title":"Networking Architecture and Storage (NAS) 2015 IEEE International Conference on"},{"journal-title":"Amazon EC2 elastic GPUs","year":"2018","key":"ref3"},{"journal-title":"Apache Storm","year":"2018","key":"ref6"},{"key":"ref29","first-page":"617","article-title":"Streambox: Modem stream processing on a multicore machine","author":"miao","year":"2017","journal-title":"Proceedings of the 2017 USENIX Conference on Usenix Annual Technical Conference USENIX ATC &#x2019;17"},{"journal-title":"Apache Mesos and GPUs","year":"2018","key":"ref5"},{"journal-title":"Enabling GPUs in the Container Runtime Ecosystem","year":"2018","key":"ref8"},{"journal-title":"Cloud TPUs - ML accelerators for TensorFlow Cloud TPU","year":"2018","key":"ref7"},{"year":"2016","key":"ref2"},{"journal-title":"Transparent GPU Exploitation on Apache Spark","year":"2018","key":"ref9"},{"journal-title":"Kmeans Apache Flink","year":"0","key":"ref1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2145694.2145704"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2013.246"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/3313808.3313819"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882906"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2015.46"},{"key":"ref26","first-page":"1097","article-title":"Imagenet classification with deep convolutional neural networks","author":"krizhevsky","year":"2012","journal-title":"Advances in neural information processing systems"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/3050748.3050764"}],"event":{"name":"2020 Design, Automation & Test in Europe Conference & Exhibition (DATE)","start":{"date-parts":[[2020,3,9]]},"location":"Grenoble, France","end":{"date-parts":[[2020,3,13]]}},"container-title":["2020 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9112295\/9116186\/09116246.pdf?arnumber=9116246","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,7,13]],"date-time":"2020-07-13T22:42:32Z","timestamp":1594680152000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9116246\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3]]},"references-count":35,"URL":"https:\/\/doi.org\/10.23919\/date48585.2020.9116246","relation":{},"subject":[],"published":{"date-parts":[[2020,3]]}}}