{"id":"https://openalex.org/W4406157678","doi":"https://doi.org/10.1109/scw63240.2024.00030","title":"Facilitating Bug Detection for OpenMP Offloading Applications","display_name":"Facilitating Bug Detection for OpenMP Offloading Applications","publication_year":2024,"publication_date":"2024-11-17","ids":{"openalex":"https://openalex.org/W4406157678","doi":"https://doi.org/10.1109/scw63240.2024.00030"},"language":"en","primary_location":{"id":"doi:10.1109/scw63240.2024.00030","is_oa":false,"landing_page_url":"https://doi.org/10.1109/scw63240.2024.00030","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis","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/A5018914812","display_name":"Lechen Yu","orcid":"https://orcid.org/0000-0002-8306-3028"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Lechen Yu","raw_affiliation_strings":["Georgia Institute of Technology,College of Computing,Atlanta,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology,College of Computing,Atlanta,USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024495163","display_name":"Feiyang Jin","orcid":null},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Feiyang Jin","raw_affiliation_strings":["Georgia Institute of Technology,College of Computing,Atlanta,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology,College of Computing,Atlanta,USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044273470","display_name":"Joachim Jenke","orcid":"https://orcid.org/0000-0003-0640-8966"},"institutions":[{"id":"https://openalex.org/I887968799","display_name":"RWTH Aachen University","ror":"https://ror.org/04xfq0f34","country_code":"DE","type":"education","lineage":["https://openalex.org/I887968799"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Joachim Jenke","raw_affiliation_strings":["RWTH Aachen University,IT Center,Aachen,Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"RWTH Aachen University,IT Center,Aachen,Germany","institution_ids":["https://openalex.org/I887968799"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5043513001","display_name":"Vivek Sarkar","orcid":"https://orcid.org/0000-0002-3433-8830"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Vivek Sarkar","raw_affiliation_strings":["Georgia Institute of Technology,College of Computing,Atlanta,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology,College of Computing,Atlanta,USA","institution_ids":["https://openalex.org/I130701444"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.30924146,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"189","last_page":"195"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9822999835014343,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9822999835014343,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T12016","display_name":"Web Data Mining and Analysis","score":0.9455999732017517,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9448999762535095,"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.7493760585784912},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3323614001274109}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7493760585784912},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3323614001274109}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/scw63240.2024.00030","is_oa":false,"landing_page_url":"https://doi.org/10.1109/scw63240.2024.00030","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W12500326","https://openalex.org/W2025819261","https://openalex.org/W2488548811","https://openalex.org/W2969217977","https://openalex.org/W3030020395","https://openalex.org/W3082924206","https://openalex.org/W3176080641","https://openalex.org/W3203635996","https://openalex.org/W4240590466","https://openalex.org/W4318711069","https://openalex.org/W4402635490","https://openalex.org/W6639560864"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"The":[0,82],"paper":[1],"introduces":[2,60],"Arbalest-Vec,":[3],"a":[4,39,61,105],"redesigned":[5],"dynamic":[6,111],"analysis":[7,112],"tool":[8,31,83],"for":[9,151],"detecting":[10],"data":[11,50,72,123],"inconsistencies":[12],"in":[13,57,90],"OpenMP":[14,63,153],"offloading":[15],"applications,":[16],"specifically":[17],"targeting":[18],"GPU":[19],"environments.":[20],"Building":[21],"upon":[22],"the":[23,29,91,118],"shortcomings":[24],"of":[25,43,122],"its":[26],"predecessor,":[27],"ARBALEST,":[28,137],"new":[30,62],"incorporates":[32],"several":[33],"improvements.":[34],"ARBALEST-VEC":[35],"is":[36],"implemented":[37],"on":[38],"more":[40,96,143,149],"recent":[41],"version":[42],"LLVM,":[44],"addressing":[45],"issues":[46],"such":[47],"as":[48],"inaccurate":[49],"movement":[51],"modeling":[52],"and":[53,78,98,109,120,134,142],"insufficient":[54],"debugging":[55,80],"information":[56,88],"ARBALEST.":[58],"It":[59],"Tool":[64],"interface":[65],"(OMPT)":[66],"event,":[67],"device_mem,":[68],"to":[69,94,116],"accurately":[70],"capture":[71],"movements,":[73],"thus":[74],"reducing":[75],"runtime":[76],"overhead":[77,141],"enhancing":[79],"accuracy.":[81],"also":[84],"leverages":[85],"additional":[86],"debug":[87],"available":[89],"LLVM":[92],"toolchain":[93],"generate":[95],"detailed":[97],"user-friendly":[99],"bug":[100],"reports.":[101],"Furthermore,":[102],"Arbalest-Vec":[103],"employs":[104],"dedicated":[106],"shadow":[107],"memory":[108,145],"vectorized":[110],"using":[113],"SIMD":[114],"instructions":[115],"improve":[117],"performance":[119,135],"precision":[121],"inconsistency":[124],"detection.":[125],"Evaluations":[126],"demonstrate":[127],"that":[128],"ARBALESTVEC":[129],"offers":[130],"improved":[131],"accuracy,":[132],"usability,":[133],"over":[136],"with":[138],"lower":[139],"time":[140],"predictable":[144],"usage,":[146],"making":[147],"it":[148],"suitable":[150],"real-world":[152],"programs.":[154]},"counts_by_year":[],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
