{"id":"https://openalex.org/W1018234983","doi":"https://doi.org/10.1007/s11241-015-9235-y","title":"Architecture and analysis of a dynamically-scheduled real-time memory controller","display_name":"Architecture and analysis of a dynamically-scheduled real-time memory controller","publication_year":2015,"publication_date":"2015-07-27","ids":{"openalex":"https://openalex.org/W1018234983","doi":"https://doi.org/10.1007/s11241-015-9235-y","mag":"1018234983"},"language":"en","primary_location":{"id":"doi:10.1007/s11241-015-9235-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s11241-015-9235-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s11241-015-9235-y.pdf","source":{"id":"https://openalex.org/S183885566","display_name":"Real-Time Systems","issn_l":"0922-6443","issn":["0922-6443","1573-1383"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Real-Time Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s11241-015-9235-y.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100448724","display_name":"Yonghui Li","orcid":"https://orcid.org/0000-0001-7702-1123"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":true,"raw_author_name":"Yonghui Li","raw_affiliation_strings":["Eindhoven University of Technology, Eindhoven, The Netherlands","Eindhoven University of Technology , Eindhoven , The Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Eindhoven University of Technology, Eindhoven, The Netherlands","institution_ids":["https://openalex.org/I83019370"]},{"raw_affiliation_string":"Eindhoven University of Technology , Eindhoven , The Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059634103","display_name":"Benny \u00c5kesson","orcid":"https://orcid.org/0000-0003-2949-2080"},"institutions":[{"id":"https://openalex.org/I44504214","display_name":"Czech Technical University in Prague","ror":"https://ror.org/03kqpb082","country_code":"CZ","type":"education","lineage":["https://openalex.org/I44504214"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Benny Akesson","raw_affiliation_strings":["Czech Technical University in Prague, Prague, Czech Republic","Czech Technical University in Prague, Prague Czech Republic"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Czech Technical University in Prague, Prague, Czech Republic","institution_ids":["https://openalex.org/I44504214"]},{"raw_affiliation_string":"Czech Technical University in Prague, Prague Czech Republic","institution_ids":["https://openalex.org/I44504214"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048502768","display_name":"Kees Goossens","orcid":"https://orcid.org/0000-0001-7536-4050"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Kees Goossens","raw_affiliation_strings":["Eindhoven University of Technology, Eindhoven, The Netherlands","Eindhoven University of Technology , Eindhoven , The Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Eindhoven University of Technology, Eindhoven, The Netherlands","institution_ids":["https://openalex.org/I83019370"]},{"raw_affiliation_string":"Eindhoven University of Technology , Eindhoven , The Netherlands","institution_ids":["https://openalex.org/I83019370"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5100448724"],"corresponding_institution_ids":["https://openalex.org/I83019370"],"apc_list":{"value":2190,"currency":"EUR","value_usd":2790},"apc_paid":{"value":2190,"currency":"EUR","value_usd":2790},"fwci":2.5806,"has_fulltext":true,"cited_by_count":22,"citation_normalized_percentile":{"value":0.88781397,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"52","issue":"5","first_page":"675","last_page":"729"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10933","display_name":"Real-Time Systems Scheduling","score":0.9997000098228455,"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.9997000098228455,"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.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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9923999905586243,"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.8351463079452515},{"id":"https://openalex.org/keywords/memory-controller","display_name":"Memory controller","score":0.6897681951522827},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5900857448577881},{"id":"https://openalex.org/keywords/arbiter","display_name":"Arbiter","score":0.529991090297699},{"id":"https://openalex.org/keywords/response-time","display_name":"Response time","score":0.49117371439933777},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.46794384717941284},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.44137483835220337},{"id":"https://openalex.org/keywords/transaction-processing","display_name":"Transaction processing","score":0.42483699321746826},{"id":"https://openalex.org/keywords/variable","display_name":"Variable (mathematics)","score":0.42369601130485535},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4105769395828247},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3913643956184387},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.36572033166885376},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1592024862766266}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8351463079452515},{"id":"https://openalex.org/C100800780","wikidata":"https://www.wikidata.org/wiki/Q1175867","display_name":"Memory controller","level":3,"score":0.6897681951522827},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5900857448577881},{"id":"https://openalex.org/C2779971761","wikidata":"https://www.wikidata.org/wiki/Q629872","display_name":"Arbiter","level":2,"score":0.529991090297699},{"id":"https://openalex.org/C19012869","wikidata":"https://www.wikidata.org/wiki/Q578372","display_name":"Response time","level":2,"score":0.49117371439933777},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.46794384717941284},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.44137483835220337},{"id":"https://openalex.org/C72108876","wikidata":"https://www.wikidata.org/wiki/Q844565","display_name":"Transaction processing","level":3,"score":0.42483699321746826},{"id":"https://openalex.org/C182365436","wikidata":"https://www.wikidata.org/wiki/Q50701","display_name":"Variable (mathematics)","level":2,"score":0.42369601130485535},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4105769395828247},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3913643956184387},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.36572033166885376},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1592024862766266},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.1007/s11241-015-9235-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s11241-015-9235-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s11241-015-9235-y.pdf","source":{"id":"https://openalex.org/S183885566","display_name":"Real-Time Systems","issn_l":"0922-6443","issn":["0922-6443","1573-1383"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Real-Time Systems","raw_type":"journal-article"},{"id":"pmh:oai:pure.tue.nl:openaire/521c9344-e8b3-44a2-a463-4343445cca38","is_oa":true,"landing_page_url":"https://research.tue.nl/en/publications/521c9344-e8b3-44a2-a463-4343445cca38","pdf_url":null,"source":{"id":"https://openalex.org/S4406922641","display_name":"TU/e Research Portal","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":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Li, Y, Akesson, K B & Goossens, K G W 2016, 'Architecture and analysis of a dynamically-scheduled real-time memory controller', Real-Time Systems, vol. 52, no. 5, pp. 675\u2013729. https://doi.org/10.1007/s11241-015-9235-y","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:798449","is_oa":false,"landing_page_url":"http://library.tue.nl/csp/dare/LinkToRepository.csp?recordnumber=798449","pdf_url":null,"source":{"id":"https://openalex.org/S4406923046","display_name":"TU/e Research Portal (Eindhoven University 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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ISSN:0922-6443","raw_type":"Article / Letter to the editor"},{"id":"pmh:oai:library.tue.nl:798449","is_oa":false,"landing_page_url":"http://repository.tue.nl/798449","pdf_url":null,"source":{"id":"https://openalex.org/S4406923046","display_name":"TU/e Research Portal (Eindhoven University 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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ISSN:0922-6443","raw_type":"Article / Letter to the editor"},{"id":"pmh:tue:oai:pure.tue.nl:publications/521c9344-e8b3-44a2-a463-4343445cca38","is_oa":true,"landing_page_url":"https://research.tue.nl/nl/publications/521c9344-e8b3-44a2-a463-4343445cca38","pdf_url":null,"source":{"id":"https://openalex.org/S4306401843","display_name":"Data Archiving and Networked Services (DANS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1322597698","host_organization_name":"Royal Netherlands Academy of Arts and Sciences","host_organization_lineage":["https://openalex.org/I1322597698"],"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":"Real-Time Systems, 52(5). Springer","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1007/s11241-015-9235-y","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s11241-015-9235-y","pdf_url":"https://link.springer.com/content/pdf/10.1007/s11241-015-9235-y.pdf","source":{"id":"https://openalex.org/S183885566","display_name":"Real-Time Systems","issn_l":"0922-6443","issn":["0922-6443","1573-1383"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Real-Time Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320338075","display_name":"Core Research for Evolutional Science and Technology","ror":"https://ror.org/00097mb19"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W1018234983.pdf","grobid_xml":"https://content.openalex.org/works/W1018234983.grobid-xml"},"referenced_works_count":52,"referenced_works":["https://openalex.org/W1485732206","https://openalex.org/W1515422725","https://openalex.org/W1918981715","https://openalex.org/W1973213919","https://openalex.org/W1981191435","https://openalex.org/W1981588964","https://openalex.org/W1988592121","https://openalex.org/W1999136361","https://openalex.org/W2012551760","https://openalex.org/W2039006298","https://openalex.org/W2044459724","https://openalex.org/W2054613700","https://openalex.org/W2058752853","https://openalex.org/W2069490402","https://openalex.org/W2089538111","https://openalex.org/W2092411063","https://openalex.org/W2095712519","https://openalex.org/W2099697479","https://openalex.org/W2100787464","https://openalex.org/W2102481384","https://openalex.org/W2102800454","https://openalex.org/W2104225326","https://openalex.org/W2109665236","https://openalex.org/W2117285153","https://openalex.org/W2121182670","https://openalex.org/W2124192052","https://openalex.org/W2125247549","https://openalex.org/W2126841378","https://openalex.org/W2130320819","https://openalex.org/W2140040762","https://openalex.org/W2143823686","https://openalex.org/W2147216567","https://openalex.org/W2148543770","https://openalex.org/W2149243993","https://openalex.org/W2151950158","https://openalex.org/W2155627962","https://openalex.org/W2156588404","https://openalex.org/W2158378569","https://openalex.org/W2165683591","https://openalex.org/W2167233984","https://openalex.org/W2170503424","https://openalex.org/W3142152400","https://openalex.org/W3142340790","https://openalex.org/W3144068561","https://openalex.org/W3147501999","https://openalex.org/W3151935685","https://openalex.org/W4229782535","https://openalex.org/W4229986244","https://openalex.org/W4232453610","https://openalex.org/W4237972311","https://openalex.org/W4242621628","https://openalex.org/W4254546080"],"related_works":["https://openalex.org/W2363110500","https://openalex.org/W2371295991","https://openalex.org/W2385369652","https://openalex.org/W2143226912","https://openalex.org/W2158759608","https://openalex.org/W2403667029","https://openalex.org/W2387697730","https://openalex.org/W2349862564","https://openalex.org/W2142526524","https://openalex.org/W4250256557"],"abstract_inverted_index":{"Memory":[0],"controller":[1,123,255],"design":[2],"is":[3,102,154,213,223,235],"challenging":[4],"as":[5,72],"mixed":[6],"time-criticality":[7],"embedded":[8],"systems":[9],"feature":[10],"an":[11,177,259],"increasing":[12],"diversity":[13],"of":[14,29,40,104,116,126,156,162,165,179,187,204,210,219],"real-time":[15,64],"(RT)":[16],"and":[17,129,144,173,175,191,201,244,256,304],"non-real-time":[18],"(NRT)":[19],"applications":[20],"with":[21,107,109,139,289],"variable":[22,88,110,198,245],"transaction":[23,89,199,246],"sizes.":[24,90,111],"To":[25],"satisfy":[26],"the":[27,30,35,50,60,76,80,133,145,157,163,166,170,185,189,192,211,214,224,231,252,272,276,287,297,305,308],"requirements":[28],"applications,":[31,48,303],"tight":[32],"bounds":[33],"on":[34,227],"worst-case":[36,215,288],"response":[37,54,82,299],"time":[38,55,217,225,300],"(WCRT)":[39],"memory":[41,65,122,167,254],"transactions":[42,108,168,182],"must":[43,56],"be":[44,57],"provided":[45],"to":[46,59,96,183,241,258],"RT":[47,311],"while":[49,279],"lowest":[51],"possible":[52],"average":[53,81,277,298],"given":[58],"remaining":[61],"applications.":[62,312],"Existing":[63],"controllers":[66],"cannot":[67,85],"efficiently":[68,86,105],"achieve":[69],"this":[70,92,117],"goal":[71],"they":[73],"either":[74],"bound":[75],"WCRT":[77,180,195,212,309],"by":[78,237],"sacrificing":[79],"time,":[83],"or":[84,284],"support":[87],"In":[91],"article,":[93],"we":[94],"propose":[95],"use":[97],"dynamic":[98,149,267],"command":[99,150,228,268],"scheduling,":[100],"which":[101,222],"capable":[103],"dealing":[106],"The":[112,207,233,263,294],"three":[113],"main":[114],"contributions":[115],"article":[118],"are:":[119],"(1)":[120],"a":[121,127,130,136,140,148,160,220,291],"architecture":[124],"consisting":[125],"front-end":[128,190],"back-end,":[131],"where":[132],"former":[134,295],"uses":[135],"TDM":[137],"arbiter":[138],"new":[141],"work-conserving":[142],"policy":[143],"latter":[146,306],"has":[147],"scheduling":[151,229,269],"algorithm":[152,172],"that":[153,266],"independent":[155],"front-end,":[158],"(2)":[159],"formalization":[161],"timings":[164],"for":[169,181,301,310],"proposed":[171,253],"architecture,":[174],"(3)":[176],"analysis":[178,196],"capture":[184],"behavior":[186],"both":[188,242],"back-end.":[193,232],"This":[194],"supports":[197],"sizes":[200],"different":[202],"degrees":[203],"bank":[205],"parallelism.":[206],"critical":[208],"part":[209],"execution":[216],"(WCET)":[218],"transaction,":[221],"spent":[226],"in":[230,275,286],"WCET":[234],"bounded":[236],"two":[238],"techniques":[239],"applied":[240],"fixed":[243],"sizes,":[247],"respectively.":[248],"We":[249],"experimentally":[250],"evaluate":[251],"compare":[257],"existing":[260],"semi-static":[261,273],"approach.":[262],"results":[264],"demonstrate":[265],"significantly":[270],"outperforms":[271],"approach":[274],"case,":[278],"it":[280],"performs":[281],"equally":[282],"well":[283],"better":[285],"only":[290],"few":[292],"exceptions.":[293],"reduces":[296],"NRT":[302],"pertains":[307]},"counts_by_year":[{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":4}],"updated_date":"2026-06-20T20:08:15.867695","created_date":"2025-10-10T00:00:00"}
