{"id":"https://openalex.org/W4412756643","doi":"https://doi.org/10.1145/3757742","title":"FLASH: Deadline-Aware Flexible LLC Arbitration and Scheduling for Hardware Accelerators","display_name":"FLASH: Deadline-Aware Flexible LLC Arbitration and Scheduling for Hardware Accelerators","publication_year":2025,"publication_date":"2025-07-30","ids":{"openalex":"https://openalex.org/W4412756643","doi":"https://doi.org/10.1145/3757742"},"language":"en","primary_location":{"id":"doi:10.1145/3757742","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3757742","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-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/A5114119496","display_name":"Ayushi Agarwal","orcid":"https://orcid.org/0000-0001-7353-831X"},"institutions":[{"id":"https://openalex.org/I68891433","display_name":"Indian Institute of Technology Delhi","ror":"https://ror.org/049tgcd06","country_code":"IN","type":"education","lineage":["https://openalex.org/I68891433"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Ayushi Agarwal","raw_affiliation_strings":["Amar Nath and Shashi Khosla School of Information Technology, Indian Institute of Technology Delhi","Amar Nath and Shashi Khosla School of Information Technology, Indian Institute of Technology Delhi, New Delhi, India"],"raw_orcid":"https://orcid.org/0000-0001-7353-831X","affiliations":[{"raw_affiliation_string":"Amar Nath and Shashi Khosla School of Information Technology, Indian Institute of Technology Delhi","institution_ids":["https://openalex.org/I68891433"]},{"raw_affiliation_string":"Amar Nath and Shashi Khosla School of Information Technology, Indian Institute of Technology Delhi, New Delhi, India","institution_ids":["https://openalex.org/I68891433"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023634874","display_name":"Pulkit Goel","orcid":null},"institutions":[{"id":"https://openalex.org/I68891433","display_name":"Indian Institute of Technology Delhi","ror":"https://ror.org/049tgcd06","country_code":"IN","type":"education","lineage":["https://openalex.org/I68891433"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Pulkit Goel","raw_affiliation_strings":["Indian Institute of Technology Delhi","Indian Institute of Technology Delhi, New Delhi, India"],"raw_orcid":"https://orcid.org/0009-0008-4399-1007","affiliations":[{"raw_affiliation_string":"Indian Institute of Technology Delhi","institution_ids":["https://openalex.org/I68891433"]},{"raw_affiliation_string":"Indian Institute of Technology Delhi, New Delhi, India","institution_ids":["https://openalex.org/I68891433"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113484801","display_name":"P.J. Joseph","orcid":null},"institutions":[{"id":"https://openalex.org/I4210123704","display_name":"NXP (Germany)","ror":"https://ror.org/0268h4j55","country_code":"DE","type":"company","lineage":["https://openalex.org/I109147379","https://openalex.org/I4210123704"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"P.J. Joseph","raw_affiliation_strings":["NXP Semiconductors India","NXP Semiconductors India, Noida, India"],"raw_orcid":"https://orcid.org/0009-0002-6198-2581","affiliations":[{"raw_affiliation_string":"NXP Semiconductors India","institution_ids":["https://openalex.org/I4210123704"]},{"raw_affiliation_string":"NXP Semiconductors India, Noida, India","institution_ids":["https://openalex.org/I4210123704"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Prokash Ghosh","orcid":"https://orcid.org/0000-0002-9939-2774"},"institutions":[{"id":"https://openalex.org/I3132238960","display_name":"Institute of Electrical and Electronics Engineers","ror":"https://ror.org/01n002310","country_code":"US","type":"education","lineage":["https://openalex.org/I3132238960"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Prokash Ghosh","raw_affiliation_strings":["IEEE","IEEE, Noida, India"],"raw_orcid":"https://orcid.org/0000-0002-9939-2774","affiliations":[{"raw_affiliation_string":"IEEE","institution_ids":[]},{"raw_affiliation_string":"IEEE, Noida, India","institution_ids":["https://openalex.org/I3132238960"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107945717","display_name":"S. Roy","orcid":"https://orcid.org/0000-0001-8703-0437"},"institutions":[{"id":"https://openalex.org/I4210123704","display_name":"NXP (Germany)","ror":"https://ror.org/0268h4j55","country_code":"DE","type":"company","lineage":["https://openalex.org/I109147379","https://openalex.org/I4210123704"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Sourav Roy","raw_affiliation_strings":["NXP Semiconductors India","NXP Semiconductors India, Noida, India"],"raw_orcid":"https://orcid.org/0000-0001-8703-0437","affiliations":[{"raw_affiliation_string":"NXP Semiconductors India","institution_ids":["https://openalex.org/I4210123704"]},{"raw_affiliation_string":"NXP Semiconductors India, Noida, India","institution_ids":["https://openalex.org/I4210123704"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5027215692","display_name":"Preeti Ranjan Panda","orcid":"https://orcid.org/0000-0002-2508-7531"},"institutions":[{"id":"https://openalex.org/I68891433","display_name":"Indian Institute of Technology Delhi","ror":"https://ror.org/049tgcd06","country_code":"IN","type":"education","lineage":["https://openalex.org/I68891433"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Preeti Ranjan Panda","raw_affiliation_strings":["Computer Science and Engineering, Indian Institute of Technology Delhi","Computer Science and Engineering, Indian Institute of Technology Delhi, New Delhi, India"],"raw_orcid":"https://orcid.org/0000-0002-2508-7531","affiliations":[{"raw_affiliation_string":"Computer Science and Engineering, Indian Institute of Technology Delhi","institution_ids":["https://openalex.org/I68891433"]},{"raw_affiliation_string":"Computer Science and Engineering, Indian Institute of Technology Delhi, New Delhi, India","institution_ids":["https://openalex.org/I68891433"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":6,"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.16797153,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"24","issue":"6","first_page":"1","last_page":"34"},"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/T10829","display_name":"Interconnection Networks and 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"}},{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9970999956130981,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6633374094963074},{"id":"https://openalex.org/keywords/arbitration","display_name":"Arbitration","score":0.6008257269859314},{"id":"https://openalex.org/keywords/flash","display_name":"Flash (photography)","score":0.5596153736114502},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5475510358810425},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5358414053916931},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.48790618777275085},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.369911253452301},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.11373782157897949},{"id":"https://openalex.org/keywords/operations-management","display_name":"Operations management","score":0.109917551279068},{"id":"https://openalex.org/keywords/art","display_name":"Art","score":0.05153101682662964}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6633374094963074},{"id":"https://openalex.org/C160151201","wikidata":"https://www.wikidata.org/wiki/Q207946","display_name":"Arbitration","level":2,"score":0.6008257269859314},{"id":"https://openalex.org/C2777526259","wikidata":"https://www.wikidata.org/wiki/Q221836","display_name":"Flash (photography)","level":2,"score":0.5596153736114502},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5475510358810425},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5358414053916931},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.48790618777275085},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.369911253452301},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.11373782157897949},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.109917551279068},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.05153101682662964},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"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/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3757742","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3757742","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306087","display_name":"Semiconductor Research Corporation","ror":"https://ror.org/047z4n946"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W639708223","https://openalex.org/W2036853599","https://openalex.org/W2097117768","https://openalex.org/W2100011668","https://openalex.org/W2115172404","https://openalex.org/W2143773524","https://openalex.org/W2147657366","https://openalex.org/W2153882937","https://openalex.org/W2238307037","https://openalex.org/W2289252105","https://openalex.org/W2532201769","https://openalex.org/W2540279855","https://openalex.org/W2725159389","https://openalex.org/W2729253456","https://openalex.org/W2766447205","https://openalex.org/W2804647664","https://openalex.org/W2940862705","https://openalex.org/W2963037989","https://openalex.org/W2963335996","https://openalex.org/W2984287963","https://openalex.org/W2990378895","https://openalex.org/W2998732502","https://openalex.org/W3001574423","https://openalex.org/W3027968530","https://openalex.org/W3097528158","https://openalex.org/W3102175148","https://openalex.org/W3106090013","https://openalex.org/W3203530736","https://openalex.org/W3206710038","https://openalex.org/W3209695194","https://openalex.org/W4231250608","https://openalex.org/W4249553981","https://openalex.org/W4253438286","https://openalex.org/W4285410082","https://openalex.org/W4388145415","https://openalex.org/W4391183758","https://openalex.org/W4396220365","https://openalex.org/W4396242995","https://openalex.org/W4411323273"],"related_works":["https://openalex.org/W3095478977","https://openalex.org/W2388352914","https://openalex.org/W2914422975","https://openalex.org/W1992917560","https://openalex.org/W2351937989","https://openalex.org/W2112428735","https://openalex.org/W2378516794","https://openalex.org/W2347397841","https://openalex.org/W2381910504","https://openalex.org/W2379487193"],"abstract_inverted_index":{"Integrating":[0],"domain-specific":[1],"hardware":[2,69,225],"accelerators":[3,70,92,119,169,201],"on":[4,7,25,46,93,185,207],"modern":[5,72],"systems":[6],"chips":[8],"(SoCs)":[9],"has":[10],"enabled":[11],"complex":[12],"applications,":[13],"such":[14],"as":[15],"vision,":[16],"natural":[17],"language":[18],"processing,":[19],"autonomous":[20],"driving,":[21],"and":[22,43,68,84,117,131,156,170,199,202,211,224],"augmented":[23],"reality,":[24],"small":[26],"form":[27],"factors.":[28],"This":[29],"leads":[30],"to":[31,146,161,173,228],"challenges":[32],"in":[33,71],"the":[34,47,78,81,89,94,98,109,115,118,126,134,147,164,168,175,179,183,186,189,194,197,200,204,208,216,239,250,255],"integration":[35,90],"of":[36,91,188,214,254],"accelerators,":[37],"with":[38],"high":[39,86],"memory":[40,49,83,136],"bandwidth":[41,166],"requirements":[42],"strict":[44],"deadlines,":[45],"system\u2019s":[48],"hierarchy.":[50],"The":[51],"system-level":[52],"shared":[53,63,100],"cache,":[54],"or":[55],"last-level":[56],"cache":[57,101,112,132],"(LLC),":[58],"is":[59],"a":[60,151],"critical":[61],"resource":[62],"by":[64,140],"multi-core":[65,171],"processors,":[66],"GPUs,":[67],"heterogeneous":[73],"SoCs.":[74],"It":[75],"significantly":[76,121,235,248],"reduces":[77,249],"bottleneck":[79],"at":[80],"off-chip":[82,135],"delivers":[85],"performance.":[87,124],"With":[88],"LLC":[95,154,165],"gaining":[96],"momentum,":[97],"on-chip":[99],"management":[102,137],"becomes":[103],"vital.":[104],"If":[105],"not":[106,232],"managed":[107],"intelligently,":[108],"interference":[110],"between":[111,129,167,193],"requests":[113,195,205],"from":[114,196],"cores":[116,198,240],"can":[120],"deteriorate":[122],"their":[123],"Given":[125],"architectural":[127],"differences":[128],"DRAM":[130],"systems,":[133],"strategies":[138],"explored":[139],"previous":[141],"works":[142],"cannot":[143],"be":[144],"extended":[145],"LLC.":[148],"We":[149,218],"propose":[150],"deadline-aware":[152],"flexible":[153],"arbitration":[155],"scheduling":[157,244],"framework,":[158],"FLASH":[159,191,220],",":[160],"dynamically":[162],"partition":[163],"processors":[172],"meet":[174],"deadline":[176,251],"given":[177],"for":[178,238],"accelerator":[180,226],"while":[181],"minimizing":[182],"impact":[184],"performance":[187,237],"cores.":[190],"arbitrates":[192],"schedules":[203],"depending":[206],"accelerator\u2019s":[209],"progress":[210],"its":[212],"chances":[213],"meeting":[215],"deadline.":[217],"evaluate":[219],"across":[221],"different":[222],"workloads":[223],"configurations":[227],"show":[229],"that":[230],"it":[231],"only":[233],"achieves":[234],"better":[236],"than":[241],"other":[242],"static":[243],"policies":[245],"but":[246],"also":[247],"miss":[252],"rates":[253],"accelerator.":[256]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
