{"id":"https://openalex.org/W1541908965","doi":"https://doi.org/10.1109/rtas.2015.7108455","title":"A predictable and command-level priority-based DRAM controller for mixed-criticality systems","display_name":"A predictable and command-level priority-based DRAM controller for mixed-criticality systems","publication_year":2015,"publication_date":"2015-04-01","ids":{"openalex":"https://openalex.org/W1541908965","doi":"https://doi.org/10.1109/rtas.2015.7108455","mag":"1541908965"},"language":"en","primary_location":{"id":"doi:10.1109/rtas.2015.7108455","is_oa":false,"landing_page_url":"https://doi.org/10.1109/rtas.2015.7108455","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"21st IEEE Real-Time and Embedded Technology and Applications Symposium","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-165847","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5069501250","display_name":"Hokeun Kim","orcid":"https://orcid.org/0000-0003-1450-5248"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Hokeun Kim","raw_affiliation_strings":["Dept. of Electrical Engineering and Computer Sciences, University of California Berkeley"],"affiliations":[{"raw_affiliation_string":"Dept. of Electrical Engineering and Computer Sciences, University of California Berkeley","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5106041135","display_name":"David Broman","orcid":null},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]},{"id":"https://openalex.org/I86987016","display_name":"KTH Royal Institute of Technology","ror":"https://ror.org/026vcq606","country_code":"SE","type":"education","lineage":["https://openalex.org/I86987016"]}],"countries":["SE","US"],"is_corresponding":false,"raw_author_name":"David Broman","raw_affiliation_strings":["Dept. of Electrical Engineering and Computer Sciences, University of California Berkeley","School of Information and Communication Technology, KTH Royal Institute of Technology"],"affiliations":[{"raw_affiliation_string":"Dept. of Electrical Engineering and Computer Sciences, University of California Berkeley","institution_ids":["https://openalex.org/I95457486"]},{"raw_affiliation_string":"School of Information and Communication Technology, KTH Royal Institute of Technology","institution_ids":["https://openalex.org/I86987016"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009831760","display_name":"Edward A. Lee","orcid":"https://orcid.org/0000-0002-5663-0584"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Edward A. Lee","raw_affiliation_strings":["Dept. of Electrical Engineering and Computer Sciences, University of California Berkeley"],"affiliations":[{"raw_affiliation_string":"Dept. of Electrical Engineering and Computer Sciences, University of California Berkeley","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113710653","display_name":"Michael Zimmer","orcid":null},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Michael Zimmer","raw_affiliation_strings":["Dept. of Electrical Engineering and Computer Sciences, University of California Berkeley"],"affiliations":[{"raw_affiliation_string":"Dept. of Electrical Engineering and Computer Sciences, University of California Berkeley","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044172378","display_name":"Aviral Shrivastava","orcid":"https://orcid.org/0000-0002-1075-897X"},"institutions":[{"id":"https://openalex.org/I55732556","display_name":"Arizona State University","ror":"https://ror.org/03efmqc40","country_code":"US","type":"education","lineage":["https://openalex.org/I55732556"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Aviral Shrivastava","raw_affiliation_strings":["Dept. of Computer Science and Engineering, Arizona State University"],"affiliations":[{"raw_affiliation_string":"Dept. of Computer Science and Engineering, Arizona State University","institution_ids":["https://openalex.org/I55732556"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5039447837","display_name":"Junkwang Oh","orcid":null},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Junkwang Oh","raw_affiliation_strings":["Dept. of Electrical Engineering and Computer Sciences, University of California Berkeley"],"affiliations":[{"raw_affiliation_string":"Dept. of Electrical Engineering and Computer Sciences, University of California Berkeley","institution_ids":["https://openalex.org/I95457486"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5069501250"],"corresponding_institution_ids":["https://openalex.org/I95457486"],"apc_list":null,"apc_paid":null,"fwci":10.8844,"has_fulltext":false,"cited_by_count":45,"citation_normalized_percentile":{"value":0.98687279,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"317","last_page":"326"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","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/T10933","display_name":"Real-Time Systems Scheduling","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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9987999796867371,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9975000023841858,"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/dram","display_name":"Dram","score":0.8534471988677979},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7979606986045837},{"id":"https://openalex.org/keywords/cas-latency","display_name":"CAS latency","score":0.7131269574165344},{"id":"https://openalex.org/keywords/mixed-criticality","display_name":"Mixed criticality","score":0.6545937657356262},{"id":"https://openalex.org/keywords/memory-controller","display_name":"Memory controller","score":0.6535604000091553},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6343863010406494},{"id":"https://openalex.org/keywords/preemption","display_name":"Preemption","score":0.6152770519256592},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5956528782844543},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.48908621072769165},{"id":"https://openalex.org/keywords/criticality","display_name":"Criticality","score":0.451615571975708},{"id":"https://openalex.org/keywords/controller","display_name":"Controller (irrigation)","score":0.42989420890808105},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.23559167981147766},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.20683583617210388},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.09644359350204468}],"concepts":[{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.8534471988677979},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7979606986045837},{"id":"https://openalex.org/C189930140","wikidata":"https://www.wikidata.org/wiki/Q1112878","display_name":"CAS latency","level":4,"score":0.7131269574165344},{"id":"https://openalex.org/C2781124451","wikidata":"https://www.wikidata.org/wiki/Q6883956","display_name":"Mixed criticality","level":3,"score":0.6545937657356262},{"id":"https://openalex.org/C100800780","wikidata":"https://www.wikidata.org/wiki/Q1175867","display_name":"Memory controller","level":3,"score":0.6535604000091553},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6343863010406494},{"id":"https://openalex.org/C206952183","wikidata":"https://www.wikidata.org/wiki/Q1193100","display_name":"Preemption","level":2,"score":0.6152770519256592},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5956528782844543},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.48908621072769165},{"id":"https://openalex.org/C125611927","wikidata":"https://www.wikidata.org/wiki/Q17008131","display_name":"Criticality","level":2,"score":0.451615571975708},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.42989420890808105},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.23559167981147766},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.20683583617210388},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.09644359350204468},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C185544564","wikidata":"https://www.wikidata.org/wiki/Q81197","display_name":"Nuclear physics","level":1,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C6557445","wikidata":"https://www.wikidata.org/wiki/Q173113","display_name":"Agronomy","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/rtas.2015.7108455","is_oa":false,"landing_page_url":"https://doi.org/10.1109/rtas.2015.7108455","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"21st IEEE Real-Time and Embedded Technology and Applications Symposium","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.711.5552","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.711.5552","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://people.kth.se/%7Edbro/publ/kim-et-al-dram-2015.pdf","raw_type":"text"},{"id":"pmh:oai:DiVA.org:kth-165847","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-165847","pdf_url":null,"source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference paper"}],"best_oa_location":{"id":"pmh:oai:DiVA.org:kth-165847","is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-165847","pdf_url":null,"source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference paper"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","score":0.6299999952316284,"display_name":"Peace, Justice and strong institutions"}],"awards":[{"id":"https://openalex.org/G298080217","display_name":null,"funder_award_id":"0931843","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3331613907","display_name":null,"funder_award_id":"931843","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4885395338","display_name":null,"funder_award_id":"#623-2013-8591","funder_id":"https://openalex.org/F4320322581","funder_display_name":"Vetenskapsr\u00e5det"},{"id":"https://openalex.org/G6440461290","display_name":null,"funder_award_id":"0720882","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7725760133","display_name":null,"funder_award_id":"623-2013-8591","funder_id":"https://openalex.org/F4320322581","funder_display_name":"Vetenskapsr\u00e5det"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320322581","display_name":"Vetenskapsr\u00e5det","ror":"https://ror.org/03zttf063"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W1490174819","https://openalex.org/W1515422725","https://openalex.org/W1521915012","https://openalex.org/W1533929374","https://openalex.org/W1554331127","https://openalex.org/W1686420892","https://openalex.org/W1965676608","https://openalex.org/W1981588964","https://openalex.org/W1983394510","https://openalex.org/W2015827499","https://openalex.org/W2034247006","https://openalex.org/W2063301303","https://openalex.org/W2066744234","https://openalex.org/W2076285066","https://openalex.org/W2085481531","https://openalex.org/W2095712519","https://openalex.org/W2102800454","https://openalex.org/W2115172404","https://openalex.org/W2132808802","https://openalex.org/W2137189977","https://openalex.org/W2144005128","https://openalex.org/W2146412113","https://openalex.org/W2147657366","https://openalex.org/W2151653149","https://openalex.org/W2151950158","https://openalex.org/W2156588404","https://openalex.org/W2158378569","https://openalex.org/W2169704840","https://openalex.org/W2171148960","https://openalex.org/W3145794024","https://openalex.org/W4254546080","https://openalex.org/W6633324288","https://openalex.org/W6637151178","https://openalex.org/W6645901768","https://openalex.org/W6679577257","https://openalex.org/W6682584042"],"related_works":["https://openalex.org/W1976244802","https://openalex.org/W4293430534","https://openalex.org/W2335743642","https://openalex.org/W4297812927","https://openalex.org/W2800412005","https://openalex.org/W2122646225","https://openalex.org/W3140615508","https://openalex.org/W2029945810","https://openalex.org/W1954780666","https://openalex.org/W2216509856"],"abstract_inverted_index":{"Mixed-criticality":[0],"systems":[1],"have":[2],"tasks":[3,31,77],"with":[4,59,68,100],"different":[5],"criticality":[6],"levels":[7],"running":[8],"on":[9,95,105,135],"the":[10,20,106,136],"same":[11],"hardware":[12],"platform.":[13],"Today's":[14],"DRAM":[15,42,55,63,81],"controllers":[16,64],"cannot":[17],"adequately":[18],"satisfy":[19],"often":[21],"conflicting":[22],"requirements":[23,48],"of":[24,139],"tightly":[25],"bounded":[26],"worst-case":[27],"latency":[28,138],"for":[29,35,128],"critical":[30,76,140],"and":[32,54],"high":[33],"performance":[34,73,127],"non-critical":[36,129],"real-time":[37],"tasks.":[38,141],"We":[39,110],"propose":[40],"a":[41],"memory":[43,89,122],"controller":[44,123],"that":[45,119],"meets":[46],"these":[47],"by":[49,87],"using":[50],"bank-aware":[51],"address":[52],"mapping":[53],"command-level":[56],"priority-based":[57],"scheduling":[58],"preemption.":[60],"Many":[61],"standard":[62],"can":[65],"be":[66],"extended":[67],"our":[69,112,120],"approach,":[70],"incurring":[71],"no":[72],"penalty":[74],"when":[75],"are":[78],"not":[79],"generating":[80],"requests.":[82],"Our":[83],"approach":[84,113],"is":[85,103],"evaluated":[86],"replaying":[88],"traces":[90],"obtained":[91],"from":[92],"executing":[93],"benchmarks":[94],"an":[96],"ARM":[97],"ISA-based":[98],"processor":[99],"caches,":[101],"which":[102],"simulated":[104],"gem5":[107],"architecture":[108],"simulator.":[109],"compare":[111],"against":[114],"previous":[115],"TDM-based":[116],"approaches,":[117],"showing":[118],"proposed":[121],"achieves":[124],"dramatically":[125],"higher":[126],"tasks,":[130],"without":[131],"any":[132],"significant":[133],"impact":[134],"worstcase":[137]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":8},{"year":2017,"cited_by_count":10},{"year":2016,"cited_by_count":12},{"year":2015,"cited_by_count":3}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
