{"id":"https://openalex.org/W4409133468","doi":"https://doi.org/10.1109/hpec62836.2024.10938513","title":"IRIS-MEMFLOW: Data Flow-Enabled Portable Memory Orchestration in IRIS Runtime for Diverse Heterogeneity","display_name":"IRIS-MEMFLOW: Data Flow-Enabled Portable Memory Orchestration in IRIS Runtime for Diverse Heterogeneity","publication_year":2024,"publication_date":"2024-09-23","ids":{"openalex":"https://openalex.org/W4409133468","doi":"https://doi.org/10.1109/hpec62836.2024.10938513"},"language":"en","primary_location":{"id":"doi:10.1109/hpec62836.2024.10938513","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpec62836.2024.10938513","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE High Performance Extreme Computing Conference (HPEC)","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/A5004329088","display_name":"Mohammad Alaul Haque Monil","orcid":"https://orcid.org/0000-0003-3419-4037"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mohammad Alaul Haque Monil","raw_affiliation_strings":["Oak Ridge National Laboratory,Oak Ridge,TN,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Oak Ridge National Laboratory,Oak Ridge,TN,USA","institution_ids":["https://openalex.org/I1289243028"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031971317","display_name":"Narasinga Rao Miniskar","orcid":"https://orcid.org/0000-0001-8259-8891"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Narasinga Rao Miniskar","raw_affiliation_strings":["Oak Ridge National Laboratory,Oak Ridge,TN,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Oak Ridge National Laboratory,Oak Ridge,TN,USA","institution_ids":["https://openalex.org/I1289243028"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090962911","display_name":"Seyong Lee","orcid":"https://orcid.org/0000-0001-8872-4932"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Seyong Lee","raw_affiliation_strings":["Oak Ridge National Laboratory,Oak Ridge,TN,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Oak Ridge National Laboratory,Oak Ridge,TN,USA","institution_ids":["https://openalex.org/I1289243028"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074912565","display_name":"Beau Johnston","orcid":"https://orcid.org/0000-0001-5426-1415"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Beau Johnston","raw_affiliation_strings":["Oak Ridge National Laboratory,Oak Ridge,TN,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Oak Ridge National Laboratory,Oak Ridge,TN,USA","institution_ids":["https://openalex.org/I1289243028"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083524237","display_name":"Pedro Valero\u2010Lara","orcid":"https://orcid.org/0000-0002-1479-4310"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pedro Valero-Lara","raw_affiliation_strings":["Oak Ridge National Laboratory,Oak Ridge,TN,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Oak Ridge National Laboratory,Oak Ridge,TN,USA","institution_ids":["https://openalex.org/I1289243028"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010098151","display_name":"Aaron Young","orcid":"https://orcid.org/0000-0002-5448-4667"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Aaron Young","raw_affiliation_strings":["Oak Ridge National Laboratory,Oak Ridge,TN,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Oak Ridge National Laboratory,Oak Ridge,TN,USA","institution_ids":["https://openalex.org/I1289243028"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019745966","display_name":"Keita Teranishi","orcid":"https://orcid.org/0000-0001-6647-2690"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Keita Teranishi","raw_affiliation_strings":["Oak Ridge National Laboratory,Oak Ridge,TN,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Oak Ridge National Laboratory,Oak Ridge,TN,USA","institution_ids":["https://openalex.org/I1289243028"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5061838490","display_name":"Jeffrey S. Vetter","orcid":"https://orcid.org/0000-0002-2449-6720"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jeffrey S. Vetter","raw_affiliation_strings":["Oak Ridge National Laboratory,Oak Ridge,TN,USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Oak Ridge National Laboratory,Oak Ridge,TN,USA","institution_ids":["https://openalex.org/I1289243028"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":8,"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.32534814,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"9"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9922000169754028,"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"}},"topics":[{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9922000169754028,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9765999913215637,"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.9646000266075134,"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.7976821660995483},{"id":"https://openalex.org/keywords/iris","display_name":"IRIS (biosensor)","score":0.7601170539855957},{"id":"https://openalex.org/keywords/orchestration","display_name":"Orchestration","score":0.741828203201294},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.26163166761398315},{"id":"https://openalex.org/keywords/biometrics","display_name":"Biometrics","score":0.061072975397109985}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7976821660995483},{"id":"https://openalex.org/C2779503344","wikidata":"https://www.wikidata.org/wiki/Q5973514","display_name":"IRIS (biosensor)","level":3,"score":0.7601170539855957},{"id":"https://openalex.org/C199168358","wikidata":"https://www.wikidata.org/wiki/Q3367000","display_name":"Orchestration","level":3,"score":0.741828203201294},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.26163166761398315},{"id":"https://openalex.org/C184297639","wikidata":"https://www.wikidata.org/wiki/Q177765","display_name":"Biometrics","level":2,"score":0.061072975397109985},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C558565934","wikidata":"https://www.wikidata.org/wiki/Q2743","display_name":"Musical","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpec62836.2024.10938513","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpec62836.2024.10938513","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE High Performance Extreme Computing Conference (HPEC)","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":26,"referenced_works":["https://openalex.org/W1984848758","https://openalex.org/W2010522447","https://openalex.org/W2087440962","https://openalex.org/W2088865280","https://openalex.org/W2121893797","https://openalex.org/W2130597822","https://openalex.org/W2142677441","https://openalex.org/W2274477847","https://openalex.org/W2758813627","https://openalex.org/W2887881931","https://openalex.org/W2925021931","https://openalex.org/W2996091729","https://openalex.org/W2997774906","https://openalex.org/W3011892277","https://openalex.org/W3081952759","https://openalex.org/W3188917597","https://openalex.org/W4200300530","https://openalex.org/W4242946001","https://openalex.org/W4256158364","https://openalex.org/W4318969829","https://openalex.org/W4318970015","https://openalex.org/W4367147549","https://openalex.org/W4388561315","https://openalex.org/W4388581050","https://openalex.org/W4390188487","https://openalex.org/W4399145742"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W79913212","https://openalex.org/W2094884983","https://openalex.org/W2378898096","https://openalex.org/W560952460","https://openalex.org/W2290927522","https://openalex.org/W4283579741","https://openalex.org/W3066706303"],"abstract_inverted_index":{"Task-based":[0],"programming":[1,194,231],"models":[2],"and":[3,31,123,142,183,197,206,236],"execution":[4,39,43],"paradigms":[5],"provide":[6],"a":[7,11,17,24,189],"means":[8],"to":[9],"decompose":[10],"computation":[12,26],"by":[13],"expressing":[14],"it":[15,59],"as":[16],"graph":[18,49],"in":[19,37,47,54,64,90,154,203,228],"which":[20,65],"each":[21],"node":[22],"represents":[23],"specific":[25],"operating":[27],"on":[28],"memory":[29,74,86,148,153,173],"objects":[30],"the":[32,35,38,48,84,121,138,181,240,243],"edges":[33],"define":[34],"dependencies":[36],"flow.":[40],"In":[41],"this":[42],"model,":[44],"independent":[45],"nodes":[46],"can":[50],"be":[51],"executed":[52],"concurrently":[53],"different":[55,69,214],"computing":[56,66,157,205],"devices,":[57],"making":[58],"suitable":[60],"for":[61,150,199],"heterogeneous":[62,77,140,156,170,201],"systems":[63,208],"devices":[67,78,92,124,171,184],"with":[68],"architectures":[70,212],"coexist.":[71],"However,":[72],"careful":[73],"orchestration":[75,99],"across":[76],"is":[79,100,220],"needed":[80],"because":[81,125],"copies":[82],"of":[83,218,230,242],"same":[85],"object":[87],"may":[88],"reside":[89],"multiple":[91,169],"during":[93],"execution.":[94],"Manually":[95],"ensuring":[96],"such":[97],"an":[98,106],"quite":[101],"challenging.":[102],"Not":[103],"only":[104],"must":[105,115],"application":[107],"developer":[108],"guard":[109],"against":[110,165],"race":[111,166],"conditions,":[112],"but":[113],"they":[114],"also":[116,176],"optimize":[117],"data":[118,127,145,178],"movement":[119,128,179],"between":[120,180],"host":[122,182],"unnecessary":[126],"significantly":[129],"impacts":[130],"performance.":[131],"To":[132],"mitigate":[133],"these":[134],"challenges,":[135],"we":[136],"enhance":[137],"IRIS":[139,191],"runtime":[141],"introduce":[143],"IRIS-MEMFLOW\u2013a":[144],"flow\u2013enabled":[146],"portable":[147],"abstraction":[149],"seamlessly":[151],"orchestrating":[152],"diverse":[155,211],"environments.":[158],"By":[159],"using":[160],"data-flow":[161],"analysis,":[162],"IRIS-MEMFLOW":[163,175,219],"guards":[164],"conditions":[167],"while":[168],"access":[172],"objects.":[174],"optimizes":[177],"without":[185],"manual":[186],"intervention.":[187],"As":[188],"result,":[190],"provides":[192],"improved":[193],"productivity,":[195,232],"performance,":[196],"portability":[198],"multidevice":[200,233],"executions":[202],"high-performance":[204],"cloud":[207],"that":[209,224],"run":[210],"from":[213],"vendors.":[215],"The":[216],"efficacy":[217],"evaluated":[221],"through":[222],"experiments":[223],"show":[225],"its":[226],"capability":[227],"terms":[229],"heterogeneity,":[234],"portability,":[235],"low":[237],"overhead":[238],"versus":[239],"state":[241],"art.":[244]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
