{"id":"https://openalex.org/W2135985017","doi":"https://doi.org/10.1145/1065910.1065939","title":"Feedback EDF scheduling exploiting hardware-assisted asynchronous dynamic voltage scaling","display_name":"Feedback EDF scheduling exploiting hardware-assisted asynchronous dynamic voltage scaling","publication_year":2005,"publication_date":"2005-06-15","ids":{"openalex":"https://openalex.org/W2135985017","doi":"https://doi.org/10.1145/1065910.1065939","mag":"2135985017"},"language":"en","primary_location":{"id":"doi:10.1145/1065910.1065939","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1065910.1065939","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2005 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems","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/A5101755783","display_name":"Yifan Zhu","orcid":"https://orcid.org/0000-0001-8541-4496"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yifan Zhu","raw_affiliation_strings":["North Carolina State University, Raleigh, NC","North Carolina State University, Raleigh, NC;"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"North Carolina State University, Raleigh, NC","institution_ids":["https://openalex.org/I137902535"]},{"raw_affiliation_string":"North Carolina State University, Raleigh, NC;","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5107279953","display_name":"Frank Mueller","orcid":null},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Frank Mueller","raw_affiliation_strings":["North Carolina State University, Raleigh, NC","North Carolina State University, Raleigh, NC;"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"North Carolina State University, Raleigh, NC","institution_ids":["https://openalex.org/I137902535"]},{"raw_affiliation_string":"North Carolina State University, Raleigh, NC;","institution_ids":["https://openalex.org/I137902535"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I137902535"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":36,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"203","last_page":"212"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9988999962806702,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9983000159263611,"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/dynamic-voltage-scaling","display_name":"Dynamic voltage scaling","score":0.7948070764541626},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7554178237915039},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.6112514138221741},{"id":"https://openalex.org/keywords/powerpc","display_name":"PowerPC","score":0.6073627471923828},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.6044741868972778},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5711972117424011},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5468948483467102},{"id":"https://openalex.org/keywords/frequency-scaling","display_name":"Frequency scaling","score":0.47438767552375793},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.4210805296897888},{"id":"https://openalex.org/keywords/voltage","display_name":"Voltage","score":0.4106655716896057},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.38784635066986084},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3275294899940491},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.17390212416648865},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.11875244975090027},{"id":"https://openalex.org/keywords/electrical-engineering","display_name":"Electrical engineering","score":0.08568426966667175}],"concepts":[{"id":"https://openalex.org/C2776047111","wikidata":"https://www.wikidata.org/wiki/Q632037","display_name":"Dynamic voltage scaling","level":3,"score":0.7948070764541626},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7554178237915039},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.6112514138221741},{"id":"https://openalex.org/C56005371","wikidata":"https://www.wikidata.org/wiki/Q209860","display_name":"PowerPC","level":3,"score":0.6073627471923828},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.6044741868972778},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5711972117424011},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5468948483467102},{"id":"https://openalex.org/C157742956","wikidata":"https://www.wikidata.org/wiki/Q3237776","display_name":"Frequency scaling","level":3,"score":0.47438767552375793},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.4210805296897888},{"id":"https://openalex.org/C165801399","wikidata":"https://www.wikidata.org/wiki/Q25428","display_name":"Voltage","level":2,"score":0.4106655716896057},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.38784635066986084},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3275294899940491},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.17390212416648865},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.11875244975090027},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.08568426966667175},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","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}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/1065910.1065939","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1065910.1065939","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2005 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems","raw_type":"proceedings-article"},{"id":"pmh:oai:repository.lib.ncsu.edu:1840.4/883","is_oa":false,"landing_page_url":"http://www.lib.ncsu.edu/resolver/1840.4/883","pdf_url":null,"source":{"id":"https://openalex.org/S4306402468","display_name":"NCSU Libraries Repository (North Carolina State University Libraries)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I137902535","host_organization_name":"North Carolina State University","host_organization_lineage":["https://openalex.org/I137902535"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Technical report"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.66.9005","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.66.9005","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://moss.csc.ncsu.edu/~mueller/ftp/pub/mueller/papers/TR-2004-35.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8100000023841858,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W118540524","https://openalex.org/W1531200360","https://openalex.org/W1633471522","https://openalex.org/W1941177221","https://openalex.org/W1969222724","https://openalex.org/W1984624661","https://openalex.org/W1988152886","https://openalex.org/W2013870998","https://openalex.org/W2057146499","https://openalex.org/W2060019446","https://openalex.org/W2075086017","https://openalex.org/W2093582532","https://openalex.org/W2099255689","https://openalex.org/W2100376361","https://openalex.org/W2105114084","https://openalex.org/W2108583424","https://openalex.org/W2112601174","https://openalex.org/W2125381034","https://openalex.org/W2128838486","https://openalex.org/W2148897044","https://openalex.org/W2154596969","https://openalex.org/W2166243422","https://openalex.org/W2169325765","https://openalex.org/W4238536155","https://openalex.org/W4242096891","https://openalex.org/W4285719527","https://openalex.org/W6653963139","https://openalex.org/W6682488519"],"related_works":["https://openalex.org/W2443567922","https://openalex.org/W2382865828","https://openalex.org/W2035968155","https://openalex.org/W1976634368","https://openalex.org/W2141691012","https://openalex.org/W2158554422","https://openalex.org/W782195220","https://openalex.org/W2128589366","https://openalex.org/W2912209082","https://openalex.org/W2070191702"],"abstract_inverted_index":{"Recent":[0],"processor":[1,55],"support":[2],"for":[3,47,80,86,113,132,158],"dynamic":[4],"frequency":[5,19],"and":[6,20,52,108,183,221],"voltage":[7,22],"scaling":[8],"(DVS)":[9],"allows":[10],"software":[11],"to":[12,137,163,167],"affect":[13],"power":[14],"consumption":[15],"by":[16],"varying":[17],"execution":[18],"supply":[21],"on":[23,70,100,118,217],"the":[24,42,76,119,127,170,202,209,222],"fly.":[25],"However,":[26],"processors":[27],"generally":[28],"enter":[29],"a":[30,48,53,123,150,155,218],"sleep":[31],"state":[32],"while":[33],"transitioning":[34],"between":[35],"frequencies/voltages.":[36],"In":[37],"this":[38,207],"paper,":[39],"we":[40],"examine":[41],"merits":[43],"of":[44,57,126,129,195,204,213,225],"hardware/software":[45],"co-design":[46],"feedback":[49,67,95,175],"DVS":[50,91,96,115,133,160,172,176,190,215,227],"algorithm":[51,109,177],"novel":[54],"capable":[56],"executing":[58],"instructions":[59],"during":[60],"frequency/voltage":[61],"transitions.":[62],"We":[63],"study":[64,212],"several":[65,88],"power-aware":[66],"schemes":[68],"based":[69],"earliest-deadline-first":[71],"(EDF)":[72],"scheduling":[73,161],"that":[74,141],"adjust":[75],"system":[77],"behavior":[78],"dynamically":[79],"different":[81,114],"workload":[82],"characteristics.":[83],"An":[84],"infrastructure":[85],"investigating":[87],"hard":[89],"real-time":[90,159,214],"schemes,":[92],"including":[93],"our":[94,205],"algorithm,":[97],"is":[98,111,208],"implemented":[99],"an":[101,196],"IBM":[102],"PowerPC":[103],"405LP":[104],"embedded":[105],"board.":[106],"Architecture":[107],"overhead":[110],"assessed":[112],"schemes.":[116],"Measurements":[117],"experimentation":[120],"board":[121],"provide":[122,144],"quantitative":[124],"assessment":[125],"potential":[128,157],"energy":[130,165,187,199],"savings":[131,194],"algorithms":[134,162,191,216],"as":[135,181],"opposed":[136],"prior":[138],"simulation":[139],"work":[140],"could":[142],"only":[143],"trends.":[145],"Energy":[146],"consumption,":[147],"measured":[148],"through":[149],"data":[151],"acquisition":[152],"board,":[153],"indicates":[154],"considerable":[156],"lower":[164],"up":[166],"64%":[168],"over":[169],"na\u00efve":[171],"scheme.":[173],"Our":[174],"saves":[178],"at":[179],"least":[180],"much":[182],"often":[184],"considerably":[185],"more":[186],"than":[188],"previous":[189],"with":[192],"peak":[193],"additional":[197],"24%":[198],"reduction.":[200],"To":[201],"best":[203],"knowledge,":[206],"first":[210,223],"comparative":[211],"concrete":[219],"micro-architecture":[220],"evaluation":[224],"asynchronous":[226],"switching.":[228]},"counts_by_year":[{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":3}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
