{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:14:30Z","timestamp":1763468070646},"reference-count":32,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,12]]},"DOI":"10.1109\/hipc.2011.6152715","type":"proceedings-article","created":{"date-parts":[[2012,2,22]],"date-time":"2012-02-22T20:27:21Z","timestamp":1329942441000},"page":"1-10","source":"Crossref","is-referenced-by-count":15,"title":["Porting irregular reductions on heterogeneous CPU-GPU configurations"],"prefix":"10.1109","author":[{"given":"Xin","family":"Huo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vignesh T.","family":"Ravi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gagan","family":"Agrawal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/335231.335238"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/12.391186"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTR.2009.5289193"},{"journal-title":"Dynamic load balancing for distributed heterogeneous computing of parallel cfd problems","year":"2000","author":"ecer","key":"ref10"},{"key":"ref11","article-title":"Sparse matrix computations on manycore GPUs","author":"garland","year":"2008","journal-title":"DAC"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/335231.335239"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/2.546613"},{"key":"ref14","article-title":"Improving compiler and runtime support for irregular reductions","author":"han","year":"1998","journal-title":"LCPC98"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-40889-4_6"},{"journal-title":"CPC","article-title":"Handling irregular problems with Fortran D - a preliminary report","year":"1993","key":"ref16"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2009.130"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995900"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/99.388949"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/1810085.1810106"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2004.11.010"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/71.406958"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1810479.1810498"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.2514\/3.12012"},{"key":"ref29","article-title":"Heterogeneous Processing: a Strategy for Augmenting Moore's Law","author":"shan","year":"2006","journal-title":"Linux Journal"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/2.546612"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1383422.1383447"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/224170.224420"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-024X(199705)27:5<519::AID-SPE95>3.3.CO;2-F"},{"key":"ref9","doi-asserted-by":"crossref","DOI":"10.1145\/301618.301670","article-title":"Improving cache performance of dynamic applications with computation and data layout transformations","author":"ding","year":"1999","journal-title":"PLDI99"},{"year":"0","key":"ref1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/71.97901"},{"key":"ref22","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-49530-4_4","article-title":"On the automatic parallelization of sparse and irregular Fortran programs","author":"lin","year":"1998","journal-title":"Proceedings of the Workshop on Languages Compilers and Runtime Systems for Scalable Computers (LCR-98)"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/IPPS.1995.395856"},{"key":"ref24","article-title":"Improving memory hierarchy performance of irregular applications","author":"crummey","year":"1999","journal-title":"ICS"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669121"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/209936.209945"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.1999.807526"}],"event":{"name":"2011 18th International Conference on High Performance Computing (HiPC)","start":{"date-parts":[[2011,12,18]]},"location":"Bengaluru, India","end":{"date-parts":[[2011,12,21]]}},"container-title":["2011 18th International Conference on High Performance Computing"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6146509\/6152423\/06152715.pdf?arnumber=6152715","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,20]],"date-time":"2024-04-20T06:41:23Z","timestamp":1713595283000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6152715\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,12]]},"references-count":32,"URL":"https:\/\/doi.org\/10.1109\/hipc.2011.6152715","relation":{},"subject":[],"published":{"date-parts":[[2011,12]]}}}