{"id":"https://openalex.org/W2172029260","doi":"https://doi.org/10.1109/tvlsi.2010.2050158","title":"A Hardware Implementation of a Run-Time Scheduler for Reconfigurable Systems","display_name":"A Hardware Implementation of a Run-Time Scheduler for Reconfigurable Systems","publication_year":2010,"publication_date":"2010-06-18","ids":{"openalex":"https://openalex.org/W2172029260","doi":"https://doi.org/10.1109/tvlsi.2010.2050158","mag":"2172029260"},"language":"en","primary_location":{"id":"doi:10.1109/tvlsi.2010.2050158","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2010.2050158","pdf_url":null,"source":{"id":"https://openalex.org/S37538908","display_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","issn_l":"1063-8210","issn":["1063-8210","1557-9999"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Very Large Scale Integration (VLSI) 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/A5091535324","display_name":"Juan Antonio Clemente","orcid":"https://orcid.org/0000-0002-7855-1051"},"institutions":[{"id":"https://openalex.org/I121748325","display_name":"Universidad Complutense de Madrid","ror":"https://ror.org/02p0gd045","country_code":"ES","type":"education","lineage":["https://openalex.org/I121748325"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Juan Antonio Clemente","raw_affiliation_strings":["Computer Architecture Department, Universidad Complutense de Madrid, Madrid, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Architecture Department, Universidad Complutense de Madrid, Madrid, Spain","institution_ids":["https://openalex.org/I121748325"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003490802","display_name":"Javier Resano","orcid":"https://orcid.org/0000-0002-7532-2720"},"institutions":[{"id":"https://openalex.org/I121748325","display_name":"Universidad Complutense de Madrid","ror":"https://ror.org/02p0gd045","country_code":"ES","type":"education","lineage":["https://openalex.org/I121748325"]},{"id":"https://openalex.org/I255234318","display_name":"Universidad de Zaragoza","ror":"https://ror.org/012a91z28","country_code":"ES","type":"education","lineage":["https://openalex.org/I255234318"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Javier Resano","raw_affiliation_strings":["Computer Architecture Department, Universidad Complutense de Madrid, Madrid, Spain","Computer Engineering Department, Universidad de Zaragoza, Zaragoza, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Architecture Department, Universidad Complutense de Madrid, Madrid, Spain","institution_ids":["https://openalex.org/I121748325"]},{"raw_affiliation_string":"Computer Engineering Department, Universidad de Zaragoza, Zaragoza, Spain","institution_ids":["https://openalex.org/I255234318"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034310981","display_name":"Carlos Gonz\u00e1lez","orcid":"https://orcid.org/0000-0002-6826-2600"},"institutions":[{"id":"https://openalex.org/I121748325","display_name":"Universidad Complutense de Madrid","ror":"https://ror.org/02p0gd045","country_code":"ES","type":"education","lineage":["https://openalex.org/I121748325"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Carlos Gonzalez","raw_affiliation_strings":["Universidad Complutense de Madrid, Madrid, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad Complutense de Madrid, Madrid, Spain","institution_ids":["https://openalex.org/I121748325"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5006165301","display_name":"Daniel Mozos","orcid":"https://orcid.org/0000-0003-1867-3310"},"institutions":[{"id":"https://openalex.org/I121748325","display_name":"Universidad Complutense de Madrid","ror":"https://ror.org/02p0gd045","country_code":"ES","type":"education","lineage":["https://openalex.org/I121748325"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Daniel Mozos","raw_affiliation_strings":["Universidad Complutense de Madrid, Madrid, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidad Complutense de Madrid, Madrid, Spain","institution_ids":["https://openalex.org/I121748325"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.0242,"has_fulltext":false,"cited_by_count":42,"citation_normalized_percentile":{"value":0.88299257,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"19","issue":"7","first_page":"1263","last_page":"1276"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":1.0,"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/T10904","display_name":"Embedded Systems Design Techniques","score":1.0,"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.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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9995999932289124,"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/control-reconfiguration","display_name":"Control reconfiguration","score":0.8879669904708862},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7967002391815186},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6794075965881348},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5416697859764099},{"id":"https://openalex.org/keywords/instruction-prefetch","display_name":"Instruction prefetch","score":0.5411090850830078},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.5298062562942505},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.5216753482818604},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.5067232251167297},{"id":"https://openalex.org/keywords/reconfigurable-computing","display_name":"Reconfigurable computing","score":0.4685555100440979},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4377692937850952},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.4247414469718933},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.41488218307495117},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.300045907497406},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.16133329272270203},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.10432446002960205}],"concepts":[{"id":"https://openalex.org/C119701452","wikidata":"https://www.wikidata.org/wiki/Q5165881","display_name":"Control reconfiguration","level":2,"score":0.8879669904708862},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7967002391815186},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6794075965881348},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5416697859764099},{"id":"https://openalex.org/C133588205","wikidata":"https://www.wikidata.org/wiki/Q28455645","display_name":"Instruction prefetch","level":3,"score":0.5411090850830078},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.5298062562942505},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5216753482818604},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.5067232251167297},{"id":"https://openalex.org/C142962650","wikidata":"https://www.wikidata.org/wiki/Q240838","display_name":"Reconfigurable computing","level":3,"score":0.4685555100440979},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4377692937850952},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.4247414469718933},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.41488218307495117},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.300045907497406},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.16133329272270203},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.10432446002960205},{"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/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C548081761","wikidata":"https://www.wikidata.org/wiki/Q180388","display_name":"Waste management","level":1,"score":0.0},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tvlsi.2010.2050158","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2010.2050158","pdf_url":null,"source":{"id":"https://openalex.org/S37538908","display_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","issn_l":"1063-8210","issn":["1063-8210","1557-9999"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.4699999988079071}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W48734412","https://openalex.org/W1977434470","https://openalex.org/W1986698810","https://openalex.org/W1987225815","https://openalex.org/W1997570791","https://openalex.org/W2021477284","https://openalex.org/W2035415936","https://openalex.org/W2041958163","https://openalex.org/W2096776357","https://openalex.org/W2097502147","https://openalex.org/W2098140013","https://openalex.org/W2099746521","https://openalex.org/W2100319014","https://openalex.org/W2103716365","https://openalex.org/W2110015159","https://openalex.org/W2110911638","https://openalex.org/W2124107120","https://openalex.org/W2126374951","https://openalex.org/W2135215113","https://openalex.org/W2161577181","https://openalex.org/W2165666359","https://openalex.org/W2165780643","https://openalex.org/W4230687063","https://openalex.org/W4233940363","https://openalex.org/W4255111058","https://openalex.org/W6679949222","https://openalex.org/W6684387282"],"related_works":["https://openalex.org/W2927951560","https://openalex.org/W2204754129","https://openalex.org/W4322751528","https://openalex.org/W2759209791","https://openalex.org/W2340647897","https://openalex.org/W2500205862","https://openalex.org/W2760049414","https://openalex.org/W1569711686","https://openalex.org/W1541284233","https://openalex.org/W2808484818"],"abstract_inverted_index":{"New":[0],"generation":[1],"embedded":[2],"systems":[3],"demand":[4],"high":[5],"performance,":[6],"efficiency,":[7],"and":[8,22,63,165],"flexibility.":[9],"Reconfigurable":[10],"hardware":[11,113],"can":[12],"provide":[13],"all":[14,120],"these":[15,34,38],"features.":[16],"However,":[17],"the":[18,23,55,72,116,121,135],"costly":[19],"reconfiguration":[20,73],"process":[21],"lack":[24],"of":[25,33,71,115,128],"management":[26],"support":[27],"have":[28,41,110],"prevented":[29],"a":[30,43,112,126,130],"broader":[31],"use":[32],"resources.":[35],"To":[36],"solve":[37],"issues":[39],"we":[40,109],"developed":[42,111],"scheduler":[44,117,138],"that":[45,66,118],"deals":[46],"with":[47],"task-graphs":[48,79],"at":[49,82,92],"run-time,":[50],"steering":[51],"its":[52],"execution":[53],"in":[54],"reconfigurable":[56,156],"resources":[57],"while":[58,102,124],"carrying":[59,104],"out":[60,105],"both":[61,162],"prefetch":[62],"replacement":[64,151],"techniques":[65,123],"cooperate":[67],"to":[68,84,94],"hide":[69],"most":[70],"delays.":[74],"In":[75,134,148],"our":[76,137,150],"scheduling":[77],"environment,":[78],"are":[80],"analyzed":[81],"design-time":[83],"extract":[85],"useful":[86],"information.":[87],"This":[88],"information":[89],"is":[90],"used":[91],"run-time":[93,142],"obtain":[95],"near-optimal":[96],"schedules,":[97],"escaping":[98],"from":[99],"local-optimum":[100],"decisions,":[101],"only":[103,129],"simple":[106],"computations.":[107],"Moreover,":[108],"implementation":[114],"applies":[119],"optimization":[122],"introducing":[125],"delay":[127],"few":[131],"clock":[132],"cycles.":[133],"experiments":[136],"clearly":[139],"outperforms":[140],"conventional":[141],"schedulers":[143],"based":[144],"on":[145],"as-soon-as-possible":[146],"techniques.":[147],"addition,":[149],"policy,":[152],"specially":[153],"designed":[154],"for":[155],"systems,":[157],"achieves":[158],"almost":[159],"optimal":[160],"results":[161],"regarding":[163],"reuse":[164],"performance.":[166]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":6},{"year":2017,"cited_by_count":4},{"year":2016,"cited_by_count":8},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":5},{"year":2013,"cited_by_count":5},{"year":2012,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
