{"id":"https://openalex.org/W1955094335","doi":"https://doi.org/10.1109/escience.2015.23","title":"An Integrated Approach to Porting Large Scientific Applications to GPUs","display_name":"An Integrated Approach to Porting Large Scientific Applications to GPUs","publication_year":2015,"publication_date":"2015-08-01","ids":{"openalex":"https://openalex.org/W1955094335","doi":"https://doi.org/10.1109/escience.2015.23","mag":"1955094335"},"language":"en","primary_location":{"id":"doi:10.1109/escience.2015.23","is_oa":false,"landing_page_url":"https://doi.org/10.1109/escience.2015.23","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE 11th International Conference on e-Science","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5035572633","display_name":"Ben van Werkhoven","orcid":"https://orcid.org/0000-0002-7508-3272"},"institutions":[{"id":"https://openalex.org/I4210095242","display_name":"Netherlands eScience Center","ror":"https://ror.org/00rbjv475","country_code":"NL","type":"funder","lineage":["https://openalex.org/I2800991832","https://openalex.org/I4210090210","https://openalex.org/I4210095242"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Ben Van Werkhoven","raw_affiliation_strings":["Netherlands eScience Center, Amsterdam, Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Netherlands eScience Center, Amsterdam, Netherlands","institution_ids":["https://openalex.org/I4210095242"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5017610501","display_name":"Pieter Hijma","orcid":"https://orcid.org/0000-0002-5716-1118"},"institutions":[{"id":"https://openalex.org/I865915315","display_name":"Vrije Universiteit Amsterdam","ror":"https://ror.org/008xxew50","country_code":"NL","type":"education","lineage":["https://openalex.org/I865915315"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Pieter Hijma","raw_affiliation_strings":["Dept. of Computer Science, VU University Amsterdam, Amsterdam, The Netherlands","VU University Amsterdam, Amsterdam, Netherlands#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dept. of Computer Science, VU University Amsterdam, Amsterdam, The Netherlands","institution_ids":["https://openalex.org/I865915315"]},{"raw_affiliation_string":"VU University Amsterdam, Amsterdam, Netherlands#TAB#","institution_ids":["https://openalex.org/I865915315"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.4082,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.51094177,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"57","last_page":"66"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9976000189781189,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/porting","display_name":"Porting","score":0.9285366535186768},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8338502049446106},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.5463396310806274},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.4770369231700897},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.4637760519981384},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.46204397082328796},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4462665915489197},{"id":"https://openalex.org/keywords/port","display_name":"Port (circuit theory)","score":0.4112253785133362},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.3665718138217926},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3509175777435303},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.24281585216522217},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.23797795176506042},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.14906832575798035},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.08903691172599792}],"concepts":[{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.9285366535186768},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8338502049446106},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.5463396310806274},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.4770369231700897},{"id":"https://openalex.org/C50630238","wikidata":"https://www.wikidata.org/wiki/Q971505","display_name":"General-purpose computing on graphics processing units","level":3,"score":0.4637760519981384},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.46204397082328796},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4462665915489197},{"id":"https://openalex.org/C32802771","wikidata":"https://www.wikidata.org/wiki/Q2443617","display_name":"Port (circuit theory)","level":2,"score":0.4112253785133362},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.3665718138217926},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3509175777435303},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.24281585216522217},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.23797795176506042},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.14906832575798035},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.08903691172599792},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/escience.2015.23","is_oa":false,"landing_page_url":"https://doi.org/10.1109/escience.2015.23","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE 11th International Conference on e-Science","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.41999998688697815}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W308720167","https://openalex.org/W346830461","https://openalex.org/W1517684295","https://openalex.org/W1574790150","https://openalex.org/W1980999196","https://openalex.org/W1984296775","https://openalex.org/W1988958079","https://openalex.org/W2002555321","https://openalex.org/W2031775479","https://openalex.org/W2038198320","https://openalex.org/W2073410816","https://openalex.org/W2123186492","https://openalex.org/W2126026097","https://openalex.org/W2128766769","https://openalex.org/W2130597822","https://openalex.org/W2139935536","https://openalex.org/W2144260452","https://openalex.org/W2166823841","https://openalex.org/W2169800359","https://openalex.org/W2170634604","https://openalex.org/W2548523184","https://openalex.org/W2564927691","https://openalex.org/W3013976982","https://openalex.org/W4242965270","https://openalex.org/W6679418013","https://openalex.org/W6729030020","https://openalex.org/W6730584767"],"related_works":["https://openalex.org/W2621501241","https://openalex.org/W2208757713","https://openalex.org/W3177128669","https://openalex.org/W2991848348","https://openalex.org/W1963859303","https://openalex.org/W2364044215","https://openalex.org/W2389600408","https://openalex.org/W240129890","https://openalex.org/W3048701459","https://openalex.org/W2149078538"],"abstract_inverted_index":{"There":[0],"are":[1,68],"many":[2],"large":[3,26,85],"scientific":[4,27,87,148],"applications":[5,28,46],"that":[6,95,116],"have":[7],"been":[8],"actively":[9],"developed":[10],"for":[11,72],"several":[12],"decades.":[13],"However,":[14],"in":[15],"this":[16,75],"time":[17,32],"the":[18,37,66,98,138],"hardware":[19],"has":[20],"evolved":[21],"considerably.":[22],"It":[23],"is":[24,42,111,117],"taking":[25],"a":[29,58,93,114,142],"very":[30,69,144],"long":[31],"to":[33,36,47,82,89,105,119,137],"get":[34],"adjusted":[35],"new":[38,48],"computing":[39],"infrastructure.":[40],"This":[41,109],"because":[43],"porting":[44],"these":[45,107],"hardware,":[49],"such":[50],"as":[51],"Graphics":[52],"Processing":[53],"Units":[54],"(GPUs),":[55],"currently":[56],"requires":[57],"huge":[59],"amount":[60],"of":[61],"manual":[62],"labor,":[63],"even":[64],"though":[65],"computations":[67],"well":[70],"suited":[71],"GPUs.":[73,90],"In":[74],"paper":[76],"we":[77],"propose":[78,92],"an":[79],"integrated":[80],"approach":[81,110,133],"semi-automatically":[83],"port":[84,106],"long-lived":[86],"codes":[88],"We":[91,130],"method":[94],"considerably":[96],"reduces":[97],"effort":[99],"required":[100],"by":[101,113,134],"experienced":[102],"GPU":[103],"programmers":[104],"applications.":[108],"supported":[112],"tool":[115],"able":[118],"analyze,":[120],"transform,":[121],"and":[122,146],"translate":[123],"source":[124],"code":[125],"into":[126],"different":[127],"programming":[128],"languages.":[129],"evaluate":[131],"our":[132],"applying":[135],"it":[136],"Parallel":[139],"Ocean":[140],"Program,":[141],"representative,":[143],"large,":[145],"widely-used":[147],"application.":[149]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
