{"id":"https://openalex.org/W2019654652","doi":"https://doi.org/10.1145/1839480.1839487","title":"Runtime Reconfiguration of Multiprocessors Based on Compile-Time Analysis","display_name":"Runtime Reconfiguration of Multiprocessors Based on Compile-Time Analysis","publication_year":2010,"publication_date":"2010-09-01","ids":{"openalex":"https://openalex.org/W2019654652","doi":"https://doi.org/10.1145/1839480.1839487","mag":"2019654652"},"language":"en","primary_location":{"id":"doi:10.1145/1839480.1839487","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1839480.1839487","pdf_url":null,"source":{"id":"https://openalex.org/S112809824","display_name":"ACM Transactions on Reconfigurable Technology and Systems","issn_l":"1936-7406","issn":["1936-7406","1936-7414"],"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 Reconfigurable Technology and 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/A5064989404","display_name":"Madhura Purnaprajna","orcid":"https://orcid.org/0000-0003-4995-6233"},"institutions":[{"id":"https://openalex.org/I4210152224","display_name":"Heinz Nixdorf Stiftung","ror":"https://ror.org/04j2tkk21","country_code":"DE","type":"nonprofit","lineage":["https://openalex.org/I4210152224"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Madhura Purnaprajna","raw_affiliation_strings":["Heinz Nixdorf Institute, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Heinz Nixdorf Institute, Germany","institution_ids":["https://openalex.org/I4210152224"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028498307","display_name":"Mario Porrmann","orcid":"https://orcid.org/0000-0003-1005-5753"},"institutions":[{"id":"https://openalex.org/I4210152224","display_name":"Heinz Nixdorf Stiftung","ror":"https://ror.org/04j2tkk21","country_code":"DE","type":"nonprofit","lineage":["https://openalex.org/I4210152224"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Mario Porrmann","raw_affiliation_strings":["Heinz Nixdorf Institute, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Heinz Nixdorf Institute, Germany","institution_ids":["https://openalex.org/I4210152224"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090792763","display_name":"Ulrich Rueckert","orcid":null},"institutions":[{"id":"https://openalex.org/I4210152224","display_name":"Heinz Nixdorf Stiftung","ror":"https://ror.org/04j2tkk21","country_code":"DE","type":"nonprofit","lineage":["https://openalex.org/I4210152224"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Ulrich Rueckert","raw_affiliation_strings":["Heinz Nixdorf Institute, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Heinz Nixdorf Institute, Germany","institution_ids":["https://openalex.org/I4210152224"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030815502","display_name":"Michael Hussmann","orcid":null},"institutions":[{"id":"https://openalex.org/I206945453","display_name":"Paderborn University","ror":"https://ror.org/058kzsd48","country_code":"DE","type":"education","lineage":["https://openalex.org/I206945453"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Michael Hussmann","raw_affiliation_strings":["University Of Paderborn, Germany","[University of Paderborn., Germany]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University Of Paderborn, Germany","institution_ids":["https://openalex.org/I206945453"]},{"raw_affiliation_string":"[University of Paderborn., Germany]","institution_ids":["https://openalex.org/I206945453"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072302299","display_name":"Michael Thies","orcid":"https://orcid.org/0000-0002-8965-7476"},"institutions":[{"id":"https://openalex.org/I206945453","display_name":"Paderborn University","ror":"https://ror.org/058kzsd48","country_code":"DE","type":"education","lineage":["https://openalex.org/I206945453"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Michael Thies","raw_affiliation_strings":["University Of Paderborn, Germany","[University of Paderborn., Germany]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University Of Paderborn, Germany","institution_ids":["https://openalex.org/I206945453"]},{"raw_affiliation_string":"[University of Paderborn., Germany]","institution_ids":["https://openalex.org/I206945453"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5032708303","display_name":"Uwe Kastens","orcid":"https://orcid.org/0000-0003-2671-7440"},"institutions":[{"id":"https://openalex.org/I206945453","display_name":"Paderborn University","ror":"https://ror.org/058kzsd48","country_code":"DE","type":"education","lineage":["https://openalex.org/I206945453"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Uwe Kastens","raw_affiliation_strings":["University Of Paderborn, Germany","[University of Paderborn., Germany]"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University Of Paderborn, Germany","institution_ids":["https://openalex.org/I206945453"]},{"raw_affiliation_string":"[University of Paderborn., Germany]","institution_ids":["https://openalex.org/I206945453"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.10207185,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":96},"biblio":{"volume":"3","issue":"3","first_page":"1","last_page":"25"},"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9998999834060669,"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.9998000264167786,"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.9143881797790527},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8933389186859131},{"id":"https://openalex.org/keywords/reconfigurability","display_name":"Reconfigurability","score":0.7281100749969482},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.675837516784668},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5549420714378357},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5510424375534058},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.43257245421409607},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4283585548400879},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.42246904969215393},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10079386830329895}],"concepts":[{"id":"https://openalex.org/C119701452","wikidata":"https://www.wikidata.org/wiki/Q5165881","display_name":"Control reconfiguration","level":2,"score":0.9143881797790527},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8933389186859131},{"id":"https://openalex.org/C2780149590","wikidata":"https://www.wikidata.org/wiki/Q7302742","display_name":"Reconfigurability","level":2,"score":0.7281100749969482},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.675837516784668},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5549420714378357},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5510424375534058},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.43257245421409607},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4283585548400879},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.42246904969215393},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10079386830329895}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/1839480.1839487","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1839480.1839487","pdf_url":null,"source":{"id":"https://openalex.org/S112809824","display_name":"ACM Transactions on Reconfigurable Technology and Systems","issn_l":"1936-7406","issn":["1936-7406","1936-7414"],"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 Reconfigurable Technology and Systems","raw_type":"journal-article"},{"id":"pmh:oai:pub.librecat.org:2018557","is_oa":false,"landing_page_url":"https://pub.uni-bielefeld.de/record/2018557","pdf_url":null,"source":{"id":"https://openalex.org/S4306401671","display_name":"PUB \u2013 Publications at Bielefeld University (Bielefeld University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I20121455","host_organization_name":"Bielefeld University","host_organization_lineage":["https://openalex.org/I20121455"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Purnaprajna M, Porrmann M, R\u00fcckert U, Hussmann M, Thies M, Kastens U. Runtime Reconfiguration of Multiprocessors Based on Compile-Time Analysis. &lt;em&gt;ACM Transactions on Reconfigurable Technology&lt;/em&gt;. 2010;3(3):1-25.","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":32,"referenced_works":["https://openalex.org/W23758216","https://openalex.org/W1491917824","https://openalex.org/W1492601037","https://openalex.org/W1494930385","https://openalex.org/W1530740612","https://openalex.org/W1545742871","https://openalex.org/W1555915743","https://openalex.org/W1583542735","https://openalex.org/W1991848143","https://openalex.org/W2029050247","https://openalex.org/W2040167141","https://openalex.org/W2044788775","https://openalex.org/W2060183351","https://openalex.org/W2067118054","https://openalex.org/W2067860068","https://openalex.org/W2103428261","https://openalex.org/W2108274646","https://openalex.org/W2108795365","https://openalex.org/W2111062328","https://openalex.org/W2111394443","https://openalex.org/W2114067856","https://openalex.org/W2115294662","https://openalex.org/W2115688358","https://openalex.org/W2127391575","https://openalex.org/W2134218813","https://openalex.org/W2148228669","https://openalex.org/W2521670942","https://openalex.org/W2725179571","https://openalex.org/W4240765481","https://openalex.org/W4252649902","https://openalex.org/W4285719527","https://openalex.org/W6648197129"],"related_works":["https://openalex.org/W2152623100","https://openalex.org/W2096417281","https://openalex.org/W25204318","https://openalex.org/W2138895528","https://openalex.org/W2077035242","https://openalex.org/W3042643149","https://openalex.org/W2026481470","https://openalex.org/W1999203047","https://openalex.org/W3201977823","https://openalex.org/W2362203107"],"abstract_inverted_index":{"In":[0,55],"multiprocessors,":[1],"performance":[2,41,124,141,155],"improvement":[3],"is":[4,68,73],"typically":[5],"achieved":[6],"by":[7],"exploring":[8],"parallelism":[9],"with":[10],"fixed":[11,84],"granularities,":[12],"such":[13],"as":[14],"instruction-level,":[15],"task-level,":[16],"or":[17],"data-level":[18],"parallelism.":[19],"We":[20],"introduce":[21],"a":[22,58,83,101,152,160],"new":[23],"reconfiguration":[24,77,91,165,200],"mechanism":[25,92],"that":[26,96,195],"facilitates":[27],"variations":[28],"in":[29,32,38,143,157,173,202,205],"these":[30],"granularities":[31],"order":[33],"to":[34,40,82,138,159,170,181],"optimize":[35],"resource":[36],"utilization":[37],"addition":[39],"improvements.":[42],"Our":[43],"reconfigurable":[44,136],"multiprocessor":[45,137],"QuadroCore":[46,67,106],"combines":[47],"the":[48,63,98,135,164,183,206],"advantages":[49],"of":[50,65,86,129,145,199,208],"reconfigurability":[51],"and":[52,116,147],"parallel":[53],"processing.":[54],"this":[56,197],"article,":[57],"unified":[59],"hardware-software":[60],"approach":[61],"for":[62,113,123,186],"design":[64,71],"our":[66],"presented.":[69],"This":[70],"flow":[72],"enabled":[74],"via":[75],"compiler-driven":[76],"which":[78],"matches":[79],"application-specific":[80],"characteristics":[81,142],"set":[85,128],"architectural":[87],"variations.":[88],"A":[89,126],"special":[90],"has":[93,107,167],"been":[94,108,132,168,179],"developed":[95],"alters":[97],"architecture":[99],"within":[100],"single":[102,161],"clock":[103],"cycle.":[104],"The":[105,191],"implemented":[109],"on":[110,117],"Xilinx":[111],"XC2V6000":[112],"functional":[114],"validation":[115],"UMC\u2019s":[118],"90nm":[119],"standard":[120],"cell":[121],"technology":[122],"estimation.":[125],"diverse":[127],"applications":[130],"have":[131,178],"mapped":[133],"onto":[134],"meet":[139],"orthogonal":[140],"terms":[144],"time":[146],"power.":[148],"Speedup":[149],"measurements":[150],"show":[151],"2--11":[153],"times":[154],"increase":[156],"comparison":[158],"processor.":[162],"Additionally,":[163],"scheme":[166,198],"applied":[169],"save":[171],"power":[172,192,203],"data-parallel":[174],"applications.":[175,190],"Gate-level":[176],"simulations":[177],"performed":[180],"measure":[182],"power-performance":[184],"trade-offs":[185],"two":[187],"computationally":[188],"complex":[189],"reports":[193],"confirm":[194],"introducing":[196],"results":[201],"savings":[204],"range":[207],"15--24%.":[209]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2014,"cited_by_count":2}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
