{"id":"https://openalex.org/W1993405055","doi":"https://doi.org/10.1109/waccpd.2014.10","title":"Achieving Portability and Performance through OpenACC","display_name":"Achieving Portability and Performance through OpenACC","publication_year":2014,"publication_date":"2014-11-01","ids":{"openalex":"https://openalex.org/W1993405055","doi":"https://doi.org/10.1109/waccpd.2014.10","mag":"1993405055"},"language":"en","primary_location":{"id":"doi:10.1109/waccpd.2014.10","is_oa":false,"landing_page_url":"https://doi.org/10.1109/waccpd.2014.10","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 First Workshop on Accelerator Programming using Directives","raw_type":"proceedings-article"},"type":"article","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/A5021705637","display_name":"J. A. Herdman","orcid":null},"institutions":[{"id":"https://openalex.org/I2802201010","display_name":"Atomic Weapons Establishment","ror":"https://ror.org/02gv4h649","country_code":"GB","type":"facility","lineage":["https://openalex.org/I2802201010"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"J. A. Herdman","raw_affiliation_strings":["High Performance Computing AWE plc Aldermaston, UK","High Performance Computing, AWE plc, Aldermaston, UK"],"affiliations":[{"raw_affiliation_string":"High Performance Computing AWE plc Aldermaston, UK","institution_ids":["https://openalex.org/I2802201010"]},{"raw_affiliation_string":"High Performance Computing, AWE plc, Aldermaston, UK","institution_ids":["https://openalex.org/I2802201010"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005778020","display_name":"Wayne Gaudin","orcid":null},"institutions":[{"id":"https://openalex.org/I2802201010","display_name":"Atomic Weapons Establishment","ror":"https://ror.org/02gv4h649","country_code":"GB","type":"facility","lineage":["https://openalex.org/I2802201010"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"W. P. Gaudin","raw_affiliation_strings":["High Performance Computing AWE plc Aldermaston, UK","High Performance Computing, AWE plc, Aldermaston, UK"],"affiliations":[{"raw_affiliation_string":"High Performance Computing AWE plc Aldermaston, UK","institution_ids":["https://openalex.org/I2802201010"]},{"raw_affiliation_string":"High Performance Computing, AWE plc, Aldermaston, UK","institution_ids":["https://openalex.org/I2802201010"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042931930","display_name":"O. F. J. Perks","orcid":null},"institutions":[{"id":"https://openalex.org/I2802201010","display_name":"Atomic Weapons Establishment","ror":"https://ror.org/02gv4h649","country_code":"GB","type":"facility","lineage":["https://openalex.org/I2802201010"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"O. Perks","raw_affiliation_strings":["High Performance Computing AWE plc Aldermaston, UK","High Performance Computing, AWE plc, Aldermaston, UK"],"affiliations":[{"raw_affiliation_string":"High Performance Computing AWE plc Aldermaston, UK","institution_ids":["https://openalex.org/I2802201010"]},{"raw_affiliation_string":"High Performance Computing, AWE plc, Aldermaston, UK","institution_ids":["https://openalex.org/I2802201010"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012439480","display_name":"David Beckingsale","orcid":"https://orcid.org/0000-0003-2545-4837"},"institutions":[{"id":"https://openalex.org/I39555362","display_name":"University of Warwick","ror":"https://ror.org/01a77tt86","country_code":"GB","type":"education","lineage":["https://openalex.org/I39555362"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"D. A. Beckingsale","raw_affiliation_strings":["Department of Computer Science, University of Warwick, UK","#N#        University of Warwick, UK"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Warwick, UK","institution_ids":["https://openalex.org/I39555362"]},{"raw_affiliation_string":"#N#        University of Warwick, UK","institution_ids":["https://openalex.org/I39555362"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061031047","display_name":"Andrew C. Mallinson","orcid":null},"institutions":[{"id":"https://openalex.org/I39555362","display_name":"University of Warwick","ror":"https://ror.org/01a77tt86","country_code":"GB","type":"education","lineage":["https://openalex.org/I39555362"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"A. C. Mallinson","raw_affiliation_strings":["Department of Computer Science, University of Warwick, UK","#N#        University of Warwick, UK"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Warwick, UK","institution_ids":["https://openalex.org/I39555362"]},{"raw_affiliation_string":"#N#        University of Warwick, UK","institution_ids":["https://openalex.org/I39555362"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5051267613","display_name":"Stephen A. Jarvis","orcid":"https://orcid.org/0000-0002-1249-2167"},"institutions":[{"id":"https://openalex.org/I39555362","display_name":"University of Warwick","ror":"https://ror.org/01a77tt86","country_code":"GB","type":"education","lineage":["https://openalex.org/I39555362"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"S. A. Jarvis","raw_affiliation_strings":["Department of Computer Science, University of Warwick, UK","#N#        University of Warwick, UK"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Warwick, UK","institution_ids":["https://openalex.org/I39555362"]},{"raw_affiliation_string":"#N#        University of Warwick, UK","institution_ids":["https://openalex.org/I39555362"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5021705637"],"corresponding_institution_ids":["https://openalex.org/I2802201010"],"apc_list":null,"apc_paid":null,"fwci":1.8389,"has_fulltext":false,"cited_by_count":29,"citation_normalized_percentile":{"value":0.84557389,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"19","last_page":"26"},"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.9998999834060669,"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.9998999834060669,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9980999827384949,"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/T10715","display_name":"Distributed and Parallel Computing Systems","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/computer-science","display_name":"Computer science","score":0.8520113229751587},{"id":"https://openalex.org/keywords/software-portability","display_name":"Software portability","score":0.771439790725708},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7080482244491577},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.6338694095611572},{"id":"https://openalex.org/keywords/xeon","display_name":"Xeon","score":0.5804523825645447},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.5456921458244324},{"id":"https://openalex.org/keywords/xeon-phi","display_name":"Xeon Phi","score":0.5344089269638062},{"id":"https://openalex.org/keywords/vendor","display_name":"Vendor","score":0.533497154712677},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.5266256928443909},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5100849270820618},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.40650230646133423},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3883894383907318},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3066568076610565}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8520113229751587},{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.771439790725708},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7080482244491577},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.6338694095611572},{"id":"https://openalex.org/C145108525","wikidata":"https://www.wikidata.org/wiki/Q656154","display_name":"Xeon","level":2,"score":0.5804523825645447},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.5456921458244324},{"id":"https://openalex.org/C96972482","wikidata":"https://www.wikidata.org/wiki/Q1049168","display_name":"Xeon Phi","level":2,"score":0.5344089269638062},{"id":"https://openalex.org/C2777338717","wikidata":"https://www.wikidata.org/wiki/Q1762621","display_name":"Vendor","level":2,"score":0.533497154712677},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.5266256928443909},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5100849270820618},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.40650230646133423},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3883894383907318},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3066568076610565},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.0},{"id":"https://openalex.org/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/waccpd.2014.10","is_oa":false,"landing_page_url":"https://doi.org/10.1109/waccpd.2014.10","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 First Workshop on Accelerator Programming using Directives","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/08909376-2507-4f07-b671-107287634c18","is_oa":false,"landing_page_url":"https://research.birmingham.ac.uk/en/publications/08909376-2507-4f07-b671-107287634c18","pdf_url":null,"source":{"id":"https://openalex.org/S4306402634","display_name":"University of Birmingham Research Portal (University of Birmingham)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79619799","host_organization_name":"University of Birmingham","host_organization_lineage":["https://openalex.org/I79619799"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Herdman, J A, Gaudin, W P, Perks, O, Beckingsale, D A, Mallinson, A C & Jarvis, S A 2015, Achieving portability and performance through OpenACC. in Proceedings of WACCPD 2014 : 1st Workshop on Accelerator Programming Using Directives - Held in Conjunction with SC 2014: The International Conference for High Performance Computing, Networking, Storage and Analysis., 7081674, Proceedings of WACCPD 2014: 1st Workshop on Accelerator Programming Using Directives - Held in Conjunction with SC 2014: The International Conference for High Performance Computing, Networking, Storage and Analysis, Institute of Electrical and Electronics Engineers (IEEE), pp. 19-26, 1st Workshop on Accelerator Programming Using Directives, WACCPD 2014 - Held in Conjunction with the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2014, New Orleans, United States, 17/11/14. https://doi.org/10.1109/WACCPD.2014.10","raw_type":"contributionToPeriodical"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.44999998807907104,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320332369","display_name":"National Nuclear Security Administration","ror":"https://ror.org/03sk1we31"},{"id":"https://openalex.org/F4320338287","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56"},{"id":"https://openalex.org/F4320338291","display_name":"Sandia National Laboratories","ror":"https://ror.org/01apwpt12"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":10,"referenced_works":["https://openalex.org/W129410807","https://openalex.org/W1483717008","https://openalex.org/W1997677898","https://openalex.org/W2016888570","https://openalex.org/W2043337814","https://openalex.org/W2056862683","https://openalex.org/W2070951792","https://openalex.org/W2095954861","https://openalex.org/W6628849399","https://openalex.org/W6661303746"],"related_works":["https://openalex.org/W3020739840","https://openalex.org/W2913998709","https://openalex.org/W4386875822","https://openalex.org/W3177128669","https://openalex.org/W2475524688","https://openalex.org/W2739740241","https://openalex.org/W2748015092","https://openalex.org/W2952876933","https://openalex.org/W2085105049","https://openalex.org/W2592417500"],"abstract_inverted_index":{"OpenACC":[0,71,113,154,197],"is":[1,73,81,90,128],"a":[2,76,183],"directive-based":[3],"programming":[4,60,114,207],"model":[5],"designed":[6],"to":[7,11,31,38,65,111,138,147,158,169,223],"allow":[8],"easy":[9],"access":[10],"emerging":[12],"advanced":[13],"architecture":[14],"systems":[15],"for":[16,130],"existing":[17],"production":[18],"codes":[19],"based":[20,194],"on":[21,209],"Fortran,":[22],"C":[23],"and":[24,52,80,93,118,167,191,199,218,225],"C++.":[25],"It":[26],"also":[27],"provides":[28],"an":[29,84],"approach":[30],"coding":[32],"contemporary":[33],"technologies":[34],"without":[35],"the":[36,45,48,55,88,94,103,112,116,150,204],"need":[37],"learn":[39],"complex":[40],"vendor-specific":[41],"languages,":[42],"or":[43],"understand":[44],"hardware":[46,186],"at":[47],"deepest":[49],"level.":[50],"Portability":[51],"performance":[53,134,143,160],"are":[54,63,96,165,179,201],"key":[56],"features":[57,155],"of":[58,78,123,125,136,145,185],"this":[59],"model,":[61],"which":[62,156],"essential":[64],"productivity":[66],"in":[67,162,221],"real":[68],"scientific":[69],"applications.":[70],"support":[72],"provided":[74],"by":[75,83,107],"number":[77],"vendors":[79],"defined":[82],"open":[85],"standard.":[86],"However":[87],"standard":[89],"relatively":[91,97],"new,":[92],"implementations":[95],"immature.":[98],"This":[99],"paper":[100],"experimentally":[101],"evaluates":[102],"currently":[104],"available":[105],"compilers":[106,164],"assessing":[108],"two":[109],"approaches":[110,208],"model:":[115],"\"parallel\"":[117],"\"kernels\"":[119],"constructs.":[120],"The":[121],"implementation":[122],"both":[124],"these":[126],"construct":[127],"compared,":[129],"each":[131,210],"vendor,":[132],"showing":[133],"differences":[135,144],"up":[137,146],"84%.":[139],"Additionally,":[140],"we":[141],"observe":[142],"13%":[148],"between":[149,175],"best":[151],"vendor":[152],"implementations.":[153],"appear":[157],"cause":[159],"issues":[161],"certain":[163],"identified":[166],"linked":[168],"differing":[170],"default":[171],"vector":[172],"length":[173],"clauses":[174],"vendors.":[176],"These":[177],"studies":[178],"carried":[180],"out":[181],"over":[182],"range":[184],"including":[187,213],"GPU,":[188],"APU,":[189],"Xeon":[190,192],"Phi":[193],"architectures.":[195],"Finally,":[196],"performance,":[198],"productivity,":[200],"compared":[202],"against":[203],"alternative":[205],"native":[206],"targeted":[211],"platform,":[212],"CUDA,":[214],"OpenCL,":[215],"OpenMP":[216],"4.0":[217],"Intel":[219],"Offload,":[220],"addition":[222],"MPI":[224],"OpenMP.":[226]},"counts_by_year":[{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
