{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T21:32:36Z","timestamp":1729632756927,"version":"3.28.0"},"reference-count":37,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,10]]},"DOI":"10.1109\/pact.2011.13","type":"proceedings-article","created":{"date-parts":[[2012,1,6]],"date-time":"2012-01-06T19:28:47Z","timestamp":1325878127000},"page":"68-77","source":"Crossref","is-referenced-by-count":1,"title":["Compiling Dynamic Data Structures in Python to Enable the Use of Multi-core and Many-core Libraries"],"prefix":"10.1109","author":[{"given":"Bin","family":"Ren","sequence":"first","affiliation":[]},{"given":"Gagan","family":"Agrawal","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1145\/1378533.1378575"},{"key":"35","doi-asserted-by":"publisher","DOI":"10.1145\/1810085.1810123"},{"key":"17","first-page":"224","article-title":"Lazy code motion","author":"knoop jens","year":"1992","journal-title":"SIGPLAN Notices (ACM Special Interest Group on Programming Languages)"},{"key":"36","doi-asserted-by":"publisher","DOI":"10.1145\/103135.103136"},{"key":"18","article-title":"Optimal interprocedural partial redundancy elimination","author":"knoop","year":"1992","journal-title":"Proceedings of the Poster Session of the 4th International Conference on Compiler Construction (CC92)"},{"key":"33","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781142"},{"journal-title":"Open Source Scientific Tools for Python","year":"2001","author":"jones","key":"15"},{"key":"34","first-page":"592","article-title":"A compile\/run-time environment for the automatic transformation of linked list data structures","volume":"36","author":"van der spek","year":"2008","journal-title":"IJPP"},{"journal-title":"PyCUDA GPU Run-Time Code Generation for High-Performance Computing","year":"2009","author":"klo?ckner","key":"16"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1145\/347324.348916"},{"key":"14","article-title":"A map-reduce system with an alternate API for multi-core environments","author":"jiang","year":"2010","journal-title":"Proceedings of the IEEE Conference on Cluster Computing and the Grid (CCGrid)"},{"key":"37","doi-asserted-by":"publisher","DOI":"10.1145\/996841.996872"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1145\/1941553.1941557"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1145\/325478.325519"},{"key":"21","article-title":"Supporting XML-based high-level interfaces through compiler technology","author":"li","year":"2003","journal-title":"Proc Languages and Compilers for Parallel Computing"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065027"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1145\/237090.237190"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2010.26"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1145\/1594835.1504218"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2009.43"},{"key":"26","article-title":"PyMPI-an introduction to parallel python using MPI","author":"miller","year":"2002","journal-title":"Livermore National Laboratories"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1145\/359060.359069"},{"journal-title":"NVIDIA Corporation Santa Clara California","year":"2008","author":"nvidia","key":"28"},{"key":"29","volume":"1","author":"oliphant","year":"2006","journal-title":"A Guide to NumPy"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1145\/13310.13327"},{"journal-title":"Cython C-Extensions for Python","year":"2008","author":"behnel","key":"2"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1145\/1735688.1735695"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1145\/207110.207157"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-6423(02)00083-7"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/301618.301670"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1145\/103135.214520"},{"key":"32","doi-asserted-by":"publisher","DOI":"10.1016\/S0129-6264(00)00021-4"},{"key":"5","doi-asserted-by":"crossref","first-page":"519","DOI":"10.1145\/1094811.1094852","article-title":"X10: An object-oriented approach to non-uniform cluster computing","author":"charles","year":"2005","journal-title":"OOPSLA"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.1145\/1926385.1926405"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1145\/2038037.1941562"},{"journal-title":"Pyrex A Language for Writing Python Extension Modules","year":"2006","author":"ewing","key":"9"},{"journal-title":"Shed Skin-An Experimental (Restricted) Python to C++ Compiler","year":"2009","author":"dufour","key":"8"}],"event":{"name":"2011 International Conference on Parallel Architectures and Compilation Techniques (PACT)","start":{"date-parts":[[2011,10,10]]},"location":"Galveston, TX, USA","end":{"date-parts":[[2011,10,14]]}},"container-title":["2011 International Conference on Parallel Architectures and Compilation Techniques"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6112806\/6113772\/06113789.pdf?arnumber=6113789","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,13]],"date-time":"2023-06-13T08:57:20Z","timestamp":1686646640000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6113789\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,10]]},"references-count":37,"URL":"https:\/\/doi.org\/10.1109\/pact.2011.13","relation":{},"subject":[],"published":{"date-parts":[[2011,10]]}}}