{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T16:45:13Z","timestamp":1761324313230,"version":"3.41.0"},"reference-count":3,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2016,12,1]],"date-time":"2016-12-01T00:00:00Z","timestamp":1480550400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Queue"],"published-print":{"date-parts":[[2016,12]]},"abstract":"<jats:p>Mentions of the buzzword heterogeneous computing have been on the rise in the past few years and will continue to be heard for years to come, because heterogeneous computing is here to stay. What is heterogeneous computing, and why is it becoming the norm? How do we deal with it, from both the software side and the hardware side? This article provides answers to some of these questions and presents different points of view on others.<\/jats:p>","DOI":"10.1145\/3028687.3038873","type":"journal-article","created":{"date-parts":[[2020,9,3]],"date-time":"2020-09-03T04:04:08Z","timestamp":1599105848000},"page":"31-42","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["Heterogeneous Computing: Here to Stay"],"prefix":"10.1145","volume":"14","author":[{"given":"Mohamed","family":"Zahran","sequence":"first","affiliation":[{"name":"NYU"}]}],"member":"320","published-online":{"date-parts":[[2016,12]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"HSA Foundation; http:\/\/www.hsafoundation.com\/.  HSA Foundation; http:\/\/www.hsafoundation.com\/."},{"key":"e_1_2_1_2_1","unstructured":"IBM Research. The cognitive era; https:\/\/www.research.ibm.com\/cognitive-computing\/.  IBM Research. The cognitive era; https:\/\/www.research.ibm.com\/cognitive-computing\/."},{"key":"e_1_2_1_3_1","unstructured":"Micron. Automata processor; http:\/\/www.micronautomata.com\/.  Micron. Automata processor; http:\/\/www.micronautomata.com\/."}],"container-title":["Queue"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3028687.3038873","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3028687.3038873","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:24:01Z","timestamp":1750220641000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3028687.3038873"}},"subtitle":["Hardware and Software Perspectives"],"short-title":[],"issued":{"date-parts":[[2016,12]]},"references-count":3,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2016,12]]}},"alternative-id":["10.1145\/3028687.3038873"],"URL":"https:\/\/doi.org\/10.1145\/3028687.3038873","relation":{},"ISSN":["1542-7730","1542-7749"],"issn-type":[{"type":"print","value":"1542-7730"},{"type":"electronic","value":"1542-7749"}],"subject":[],"published":{"date-parts":[[2016,12]]},"assertion":[{"value":"2016-12-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}