{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,20]],"date-time":"2025-12-20T22:17:00Z","timestamp":1766269020399,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,11,12]],"date-time":"2017-11-12T00:00:00Z","timestamp":1510444800000},"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":[],"published-print":{"date-parts":[[2017,11,12]]},"DOI":"10.1145\/3149869.3149870","type":"proceedings-article","created":{"date-parts":[[2017,11,3]],"date-time":"2017-11-03T12:36:10Z","timestamp":1509712570000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Enabling Python to execute efficiently in heterogeneous distributed infrastructures with PyCOMPSs"],"prefix":"10.1145","author":[{"given":"Ramon","family":"Amela","sequence":"first","affiliation":[{"name":"Barcelona Supercomputing Center, Barcelona, Spain"}]},{"given":"Cristian","family":"Ramon-Cortes","sequence":"additional","affiliation":[{"name":"Barcelona Supercomputing Center, Barcelona, Spain"}]},{"given":"Jorge","family":"Ejarque","sequence":"additional","affiliation":[{"name":"Barcelona Supercomputing Center, Barcelona, Spain"}]},{"given":"Javier","family":"Conejero","sequence":"additional","affiliation":[{"name":"Barcelona Supercomputing Center, Barcelona, Spain"}]},{"given":"Rosa M.","family":"Badia","sequence":"additional","affiliation":[{"name":"Barcelona Supercomputing Center, Barcelona, Spain, Consejo Superior de Investigaciones Cientificas (CSIC), Barcelona, Spain"}]}],"member":"320","published-online":{"date-parts":[[2017,11,12]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n. d.]. Intel Math Kernel Library. Reference Manual. Intel Corporation. Santa Clara USA. ISBN 630813-054US.  [n. d.]. Intel Math Kernel Library. Reference Manual. Intel Corporation. Santa Clara USA. ISBN 630813-054US."},{"key":"e_1_3_2_1_2_1","unstructured":"(Date of last access: 10th October 2017). Parallel Processing and Multiprocessing in Python. Web page at https:\/\/wiki.python.org\/moin\/ParallelProcessing. ((Date of last access: 10th October 2017)).  (Date of last access: 10th October 2017). Parallel Processing and Multiprocessing in Python. Web page at https:\/\/wiki.python.org\/moin\/ParallelProcessing. ((Date of last access: 10th October 2017))."},{"key":"e_1_3_2_1_3_1","unstructured":"(Date of last access: 10th October 2017). Parallel Python Software. Web page at http:\/\/www.parallelpython.com. ((Date of last access: 10th October 2017)).  (Date of last access: 10th October 2017). Parallel Python Software. Web page at http:\/\/www.parallelpython.com. ((Date of last access: 10th October 2017))."},{"key":"e_1_3_2_1_4_1","unstructured":"(Date of last access: 19th December 2016). Extrae. Web page at https:\/\/tools.bsc.es\/extrae. ((Date of last access: 19th December 2016)).  (Date of last access: 19th December 2016). Extrae. Web page at https:\/\/tools.bsc.es\/extrae. ((Date of last access: 19th December 2016))."},{"key":"e_1_3_2_1_5_1","unstructured":"(Date of last access: 19th December 2016). Paraver: a flexible performance analysis tool. Web page at https:\/\/tools.bsc.es\/paraver. ((Date of last access: 19th December 2016)).  (Date of last access: 19th December 2016). Paraver: a flexible performance analysis tool. Web page at https:\/\/tools.bsc.es\/paraver. ((Date of last access: 19th December 2016))."},{"key":"e_1_3_2_1_6_1","unstructured":"(Date of last access: 21st August 2017). Architecting a High Performance Storage System. Web page at https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/white-papers\/architecting-lustre-storage-white-paper.pdf. ((Date of last access: 21st August 2017)).  (Date of last access: 21st August 2017). Architecting a High Performance Storage System. Web page at https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/white-papers\/architecting-lustre-storage-white-paper.pdf. ((Date of last access: 21st August 2017))."},{"key":"e_1_3_2_1_7_1","unstructured":"(Date of last access: 21st August 2017). Intel \u00aeXeon \u00aeProcessor E5-2600 Series. Web page at http:\/\/download.intel.com\/support\/processors\/xeon\/sb\/xeon_E5-2600.pdf. ((Date of last access: 21st August 2017)).  (Date of last access: 21st August 2017). Intel \u00aeXeon \u00aeProcessor E5-2600 Series. Web page at http:\/\/download.intel.com\/support\/processors\/xeon\/sb\/xeon_E5-2600.pdf. ((Date of last access: 21st August 2017))."},{"key":"e_1_3_2_1_8_1","unstructured":"(Date of last access: 21st August 2017). MareNostrum III User\u00e2\u0102&Zacute;s Guide. Web page at https:\/\/www.bsc.es\/support\/MareNostrum3-ug.pdf. ((Date of last access: 21st August 2017)).  (Date of last access: 21st August 2017). MareNostrum III User\u00e2\u0102&Zacute;s Guide. Web page at https:\/\/www.bsc.es\/support\/MareNostrum3-ug.pdf. ((Date of last access: 21st August 2017))."},{"key":"e_1_3_2_1_9_1","unstructured":"(Date of last access: 28th August 2017). BLAS (Basic Linear Algebra Subprograms). Web page at http:\/\/www.netlib.org\/blas\/. ((Date of last access: 28th August 2017)).  (Date of last access: 28th August 2017). BLAS (Basic Linear Algebra Subprograms). Web page at http:\/\/www.netlib.org\/blas\/. ((Date of last access: 28th August 2017))."},{"key":"e_1_3_2_1_10_1","unstructured":"(Date of last access: 28th August 2017). Threading Building Blocks (Intel\u00aeTBB). Web page at https:\/\/www.threadingbuildingblocks.org\/. ((Date of last access: 28th August 2017)).  (Date of last access: 28th August 2017). Threading Building Blocks (Intel\u00aeTBB). Web page at https:\/\/www.threadingbuildingblocks.org\/. ((Date of last access: 28th August 2017))."},{"key":"e_1_3_2_1_11_1","unstructured":"(Date of last access: 6th October 2017). PySpark (The Spark Python API). Web page at https:\/\/spark.apache.org\/docs\/latest\/api\/python\/index.html. ((Date of last access: 6th October 2017)).  (Date of last access: 6th October 2017). PySpark (The Spark Python API). Web page at https:\/\/spark.apache.org\/docs\/latest\/api\/python\/index.html. ((Date of last access: 6th October 2017))."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/180\/1\/012037"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Edward Anderson Zhaojun Bai Christian Bischof L Susan Blackford James Demmel Jack Dongarra Jeremy Du Croz Anne Greenbaum Sven Hammarling Alan McKenney et al. 1999. LAPACK Users' guide. SIAM.  Edward Anderson Zhaojun Bai Christian Bischof L Susan Blackford James Demmel Jack Dongarra Jeremy Du Croz Anne Greenbaum Sven Hammarling Alan McKenney et al. 1999. LAPACK Users' guide. SIAM.","DOI":"10.1137\/1.9780898719604"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1377603.1377606"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898719642"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345206.1345227"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2009.5306797"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"J. Conejero S. Corella Rosa M. Badia and J. Labarta. 2017. Task-based programming in COMPSs to converge from HPC to big data. International journal of high performance computing applications (Apr 2017). https:\/\/doi.org\/10.1177\/1094342017701278  J. Conejero S. Corella Rosa M. Badia and J. Labarta. 2017. Task-based programming in COMPSs to converge from HPC to big data. International journal of high performance computing applications (Apr 2017). https:\/\/doi.org\/10.1177\/1094342017701278","DOI":"10.1177\/1094342017701278"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/99.660313"},{"key":"e_1_3_2_1_20_1","unstructured":"Lisandro Dalc\u00c3nn Rodrigo Paz and Mario Storti. 2005. MPI for Python. J. Parallel and Distrib. Comput. (2005). http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0743731505000560  Lisandro Dalc\u00c3nn Rodrigo Paz and Mario Storti. 2005. MPI for Python. J. Parallel and Distrib. Comput. (2005). http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0743731505000560"},{"volume-title":"Dask: Library for dynamic task scheduling","year":"2016","author":"Team Dask Development","key":"e_1_3_2_1_21_1"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/131766.131769"},{"key":"e_1_3_2_1_23_1","unstructured":"Karim Djemame Django Armstrong Richard E. Kavanagh Jean-Christophe Deprez Ana Juan Ferrer David Garc\u00eda-P\u00e9rez Rosa M. Badia Ra\u00fal Sirvent Jorge Ejarque and Yiannis Georgiou. 2016. TANGO: Transparent heterogeneous hardware Architecture deployment for eNergy Gain in Operation. CoRR abs\/1603.01407 (2016). http:\/\/arxiv.org\/abs\/1603.01407  Karim Djemame Django Armstrong Richard E. Kavanagh Jean-Christophe Deprez Ana Juan Ferrer David Garc\u00eda-P\u00e9rez Rosa M. Badia Ra\u00fal Sirvent Jorge Ejarque and Yiannis Georgiou. 2016. TANGO: Transparent heterogeneous hardware Architecture deployment for eNergy Gain in Operation. CoRR abs\/1603.01407 (2016). http:\/\/arxiv.org\/abs\/1603.01407"},{"key":"e_1_3_2_1_24_1","unstructured":"Gene H. Golub and Charles F. Van Loan. 1996. Matrix Computations (3rd Ed.). Johns Hopkins University Press Baltimore MD USA.  Gene H. Golub and Charles F. Van Loan. 1996. Matrix Computations (3rd Ed.). Johns Hopkins University Press Baltimore MD USA."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/504210.504213"},{"key":"e_1_3_2_1_26_1","unstructured":"Eric Jones Travis Oliphant and Pearu Peterson. 2014. {SciPy}: open source scientific tools for {Python}. (2014).  Eric Jones Travis Oliphant and Pearu Peterson. 2014. {SciPy}: open source scientific tools for {Python}. (2014)."},{"key":"e_1_3_2_1_27_1","unstructured":"Sheng Liang. 1999. Java Native Interface: Programmer's Guide and Reference (1st ed.). Addison-Wesley Longman Publishing Co. Inc. Boston MA USA.  Sheng Liang. 1999. Java Native Interface: Programmer's Guide and Reference (1st ed.). Addison-Wesley Longman Publishing Co. Inc. Boston MA USA."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10723-013-9272-5"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-19328-6_11"},{"key":"e_1_3_2_1_30_1","unstructured":"Wes McKinney. [n. d.]. pandas: a Foundational Python Library for Data Analysis and Statistics. ([n. d.]).  Wes McKinney. [n. d.]. pandas: a Foundational Python Library for Data Analysis and Statistics. ([n. d.])."},{"volume-title":"Paraver: A Tool to Visualize and Analyze Parallel Code. Transputer and occam Developments (April","year":"1995","author":"Vincent Pillet","key":"e_1_3_2_1_31_1"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1377612.1377615"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/PDP.2008.37"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1177\/1094342015594678"},{"key":"e_1_3_2_1_35_1","unstructured":"Guido Van Rossum and Fred L Drake. 2003. Python language reference manual. Network Theory.  Guido Van Rossum and Fred L Drake. 2003. Python language reference manual. Network Theory."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2011.37"},{"volume-title":"Proceedings of the 2Nd USENIX Conference on Hot Topics in Cloud Computing","year":"2010","author":"Zaharia Matei","key":"e_1_3_2_1_37_1"}],"event":{"name":"SC '17: The International Conference for High Performance Computing, Networking, Storage and Analysis","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing","IEEE CS"],"location":"Denver CO USA","acronym":"SC '17"},"container-title":["Proceedings of the 7th Workshop on Python for High-Performance and Scientific Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3149869.3149870","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3149869.3149870","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:26:18Z","timestamp":1750213578000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3149869.3149870"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,12]]},"references-count":37,"alternative-id":["10.1145\/3149869.3149870","10.1145\/3149869"],"URL":"https:\/\/doi.org\/10.1145\/3149869.3149870","relation":{},"subject":[],"published":{"date-parts":[[2017,11,12]]},"assertion":[{"value":"2017-11-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}