{"id":"https://openalex.org/W2071829400","doi":"https://doi.org/10.1109/tii.2012.2235844","title":"Transparent Trace-Based Binary Acceleration for Reconfigurable HW/SW Systems","display_name":"Transparent Trace-Based Binary Acceleration for Reconfigurable HW/SW Systems","publication_year":2012,"publication_date":"2012-12-21","ids":{"openalex":"https://openalex.org/W2071829400","doi":"https://doi.org/10.1109/tii.2012.2235844","mag":"2071829400"},"language":"en","primary_location":{"id":"doi:10.1109/tii.2012.2235844","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tii.2012.2235844","pdf_url":null,"source":{"id":"https://openalex.org/S184777250","display_name":"IEEE Transactions on Industrial Informatics","issn_l":"1551-3203","issn":["1551-3203","1941-0050"],"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 Industrial Informatics","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://repositorio.inesctec.pt/handle/123456789/5564","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5028954771","display_name":"Jo\u00e3o Bispo","orcid":"https://orcid.org/0000-0002-3017-9449"},"institutions":[{"id":"https://openalex.org/I121345201","display_name":"Instituto de Engenharia de Sistemas e Computadores Investiga\u00e7\u00e3o e Desenvolvimento","ror":"https://ror.org/04mqy3p58","country_code":"PT","type":"nonprofit","lineage":["https://openalex.org/I121345201","https://openalex.org/I4210125590"]},{"id":"https://openalex.org/I182534213","display_name":"Universidade do Porto","ror":"https://ror.org/043pwc612","country_code":"PT","type":"education","lineage":["https://openalex.org/I182534213"]}],"countries":["PT"],"is_corresponding":true,"raw_author_name":"Jo\u00e3o Bispo","raw_affiliation_strings":["Departamento de Engenharia Inform&#x00E1;tica, Faculdade de Engenharia da Universidade do Porto, Porto, Portugal","INESC-id, Lisboa, Portugal"],"affiliations":[{"raw_affiliation_string":"Departamento de Engenharia Inform&#x00E1;tica, Faculdade de Engenharia da Universidade do Porto, Porto, Portugal","institution_ids":["https://openalex.org/I182534213"]},{"raw_affiliation_string":"INESC-id, Lisboa, Portugal","institution_ids":["https://openalex.org/I121345201"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001691675","display_name":"Nuno Paulino","orcid":"https://orcid.org/0000-0001-5547-0323"},"institutions":[{"id":"https://openalex.org/I182534213","display_name":"Universidade do Porto","ror":"https://ror.org/043pwc612","country_code":"PT","type":"education","lineage":["https://openalex.org/I182534213"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Nuno Paulino","raw_affiliation_strings":["Faculty of Engineering, University of Porto, Porto","Fac. of Eng., Univ. of Porto, Porto, Portugal"],"affiliations":[{"raw_affiliation_string":"Faculty of Engineering, University of Porto, Porto","institution_ids":["https://openalex.org/I182534213"]},{"raw_affiliation_string":"Fac. of Eng., Univ. of Porto, Porto, Portugal","institution_ids":["https://openalex.org/I182534213"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007667456","display_name":"Jo\u00e3o M. P. Cardoso","orcid":"https://orcid.org/0000-0002-7353-1799"},"institutions":[{"id":"https://openalex.org/I182534213","display_name":"Universidade do Porto","ror":"https://ror.org/043pwc612","country_code":"PT","type":"education","lineage":["https://openalex.org/I182534213"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Jo\u00e3o M. P. Cardoso","raw_affiliation_strings":["Faculty of Engineering, University of Porto, Porto","Fac. of Eng., Univ. of Porto, Porto, Portugal"],"affiliations":[{"raw_affiliation_string":"Faculty of Engineering, University of Porto, Porto","institution_ids":["https://openalex.org/I182534213"]},{"raw_affiliation_string":"Fac. of Eng., Univ. of Porto, Porto, Portugal","institution_ids":["https://openalex.org/I182534213"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5107062770","display_name":"Jo\u00e3o Canas Ferreira","orcid":"https://orcid.org/0000-0001-7471-3888"},"institutions":[{"id":"https://openalex.org/I182534213","display_name":"Universidade do Porto","ror":"https://ror.org/043pwc612","country_code":"PT","type":"education","lineage":["https://openalex.org/I182534213"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Jo\u00e3o C. Ferreira","raw_affiliation_strings":["Faculty of Engineering, University of Porto, Porto","Fac. of Eng., Univ. of Porto, Porto, Portugal"],"affiliations":[{"raw_affiliation_string":"Faculty of Engineering, University of Porto, Porto","institution_ids":["https://openalex.org/I182534213"]},{"raw_affiliation_string":"Fac. of Eng., Univ. of Porto, Porto, Portugal","institution_ids":["https://openalex.org/I182534213"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5028954771"],"corresponding_institution_ids":["https://openalex.org/I121345201","https://openalex.org/I182534213"],"apc_list":null,"apc_paid":null,"fwci":3.2205,"has_fulltext":false,"cited_by_count":17,"citation_normalized_percentile":{"value":0.91787265,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"9","issue":"3","first_page":"1625","last_page":"1634"},"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.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/T10829","display_name":"Interconnection Networks and Systems","score":0.9991000294685364,"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/computer-science","display_name":"Computer science","score":0.639838457107544},{"id":"https://openalex.org/keywords/microblaze","display_name":"MicroBlaze","score":0.6123033165931702},{"id":"https://openalex.org/keywords/microprocessor","display_name":"Microprocessor","score":0.5424786806106567},{"id":"https://openalex.org/keywords/notation","display_name":"Notation","score":0.5350301265716553},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.47295376658439636},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4716731011867523},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.45361992716789246},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.43738389015197754},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3661193251609802},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3491334319114685},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.34624314308166504},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.2526357173919678},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.23938822746276855},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.18241897225379944},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.14685961604118347}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.639838457107544},{"id":"https://openalex.org/C2777575374","wikidata":"https://www.wikidata.org/wiki/Q1644704","display_name":"MicroBlaze","level":3,"score":0.6123033165931702},{"id":"https://openalex.org/C2780728072","wikidata":"https://www.wikidata.org/wiki/Q5297","display_name":"Microprocessor","level":2,"score":0.5424786806106567},{"id":"https://openalex.org/C45357846","wikidata":"https://www.wikidata.org/wiki/Q2001982","display_name":"Notation","level":2,"score":0.5350301265716553},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.47295376658439636},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4716731011867523},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.45361992716789246},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.43738389015197754},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3661193251609802},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3491334319114685},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.34624314308166504},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.2526357173919678},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.23938822746276855},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.18241897225379944},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.14685961604118347},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tii.2012.2235844","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tii.2012.2235844","pdf_url":null,"source":{"id":"https://openalex.org/S184777250","display_name":"IEEE Transactions on Industrial Informatics","issn_l":"1551-3203","issn":["1551-3203","1941-0050"],"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 Industrial Informatics","raw_type":"journal-article"},{"id":"pmh:oai:repositorio.inesctec.pt:123456789/5564","is_oa":true,"landing_page_url":"http://repositorio.inesctec.pt/handle/123456789/5564","pdf_url":null,"source":{"id":"https://openalex.org/S4306402433","display_name":"Portuguese National Funding Agency for Science, Research and Technology (RCAAP Project by FCT)","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":"journal article"}],"best_oa_location":{"id":"pmh:oai:repositorio.inesctec.pt:123456789/5564","is_oa":true,"landing_page_url":"http://repositorio.inesctec.pt/handle/123456789/5564","pdf_url":null,"source":{"id":"https://openalex.org/S4306402433","display_name":"Portuguese National Funding Agency for Science, Research and Technology (RCAAP Project by FCT)","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":"journal article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1167214205","display_name":null,"funder_award_id":"COMPETE","funder_id":"https://openalex.org/F4320335322","funder_display_name":"European Regional Development Fund"},{"id":"https://openalex.org/G1578237752","display_name":null,"funder_award_id":"COMPETE","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G160550121","display_name":null,"funder_award_id":"-FEDER-","funder_id":"https://openalex.org/F4320335322","funder_display_name":"European Regional Development Fund"},{"id":"https://openalex.org/G1716593420","display_name":null,"funder_award_id":"-FEDER-","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G3284537356","display_name":null,"funder_award_id":"SFRH/B","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G4149320474","display_name":null,"funder_award_id":"FCT-Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G4567644591","display_name":null,"funder_award_id":"FCOMP-01-0124-FEDER-022701","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G5343509616","display_name":null,"funder_award_id":"and SFRH/BD/","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G5348594205","display_name":null,"funder_award_id":"FEDER","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G5818630289","display_name":null,"funder_award_id":"SFRH/BD/","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G614596682","display_name":null,"funder_award_id":"SFRH/BD/80225/2011","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G7049410507","display_name":null,"funder_award_id":"Portuguese Foundation for Science","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G724804869","display_name":null,"funder_award_id":"SFRH/","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G8319216165","display_name":null,"funder_award_id":"01-0124-FEDER-022701","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G8868700560","display_name":null,"funder_award_id":"FCOMP-01-0124-FEDER","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G943999617","display_name":null,"funder_award_id":"Technology","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"}],"funders":[{"id":"https://openalex.org/F4320324086","display_name":"Universidade do Porto","ror":"https://ror.org/043pwc612"},{"id":"https://openalex.org/F4320334779","display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","ror":"https://ror.org/00snfqn58"},{"id":"https://openalex.org/F4320335322","display_name":"European Regional Development Fund","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W1567993054","https://openalex.org/W1967382114","https://openalex.org/W1972157689","https://openalex.org/W1973456884","https://openalex.org/W1978126557","https://openalex.org/W1980542474","https://openalex.org/W1990771216","https://openalex.org/W1997633104","https://openalex.org/W2032467148","https://openalex.org/W2032807840","https://openalex.org/W2037419484","https://openalex.org/W2043531477","https://openalex.org/W2100183523","https://openalex.org/W2105947269","https://openalex.org/W2126689551","https://openalex.org/W2144133815","https://openalex.org/W2153402554","https://openalex.org/W2154209144","https://openalex.org/W2155509874","https://openalex.org/W2156731210","https://openalex.org/W2159528950","https://openalex.org/W2159925574","https://openalex.org/W2170336648","https://openalex.org/W2544732887","https://openalex.org/W3003764479","https://openalex.org/W3141428879","https://openalex.org/W4250370106","https://openalex.org/W6633865559"],"related_works":["https://openalex.org/W2083794993","https://openalex.org/W4379115841","https://openalex.org/W1511772879","https://openalex.org/W3170750609","https://openalex.org/W2979471250","https://openalex.org/W2127898439","https://openalex.org/W2186315912","https://openalex.org/W2098397451","https://openalex.org/W2248125223","https://openalex.org/W3195664246"],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"a":[3,20,39,73,101,108],"novel":[4],"approach":[5],"to":[6,19,55,61,92,133],"accelerate":[7],"program":[8],"execution":[9,47],"by":[10,115],"mapping":[11],"repetitive":[12],"traces":[13,36],"of":[14,24,48,69,103],"executed":[15],"instructions,":[16],"called":[17],"Megablocks,":[18],"runtime":[21],"reconfigurable":[22],"array":[23],"functional":[25],"units.":[26],"An":[27],"offline":[28],"tool":[29],"suite":[30],"extracts":[31],"Megablocks":[32],"from":[33,58,85,126],"microprocessor":[34,60,76,113],"instruction":[35],"and":[37],"generates":[38],"Reconfigurable":[40],"Processing":[41],"Unit":[42],"(RPU)":[43],"tailored":[44],"for":[45,100],"the":[46,59,62,70,117],"those":[49],"Megablocks.":[50],"The":[51],"system":[52,71,109],"is":[53],"able":[54],"transparently":[56],"movebcomputations":[57],"RPU":[63],"at":[64],"runtime.":[65],"A":[66],"prototype":[67],"implementation":[68],"using":[72],"cacheless":[74],"MicroBlaze":[75],"running":[77],"code":[78,119],"located":[79,120],"in":[80,121],"external":[81],"memory":[82],"reaches":[83],"speedups":[84,125],"<formula":[86,93,127,134],"formulatype=\"inline\"":[87,94,128,135],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[88,95,129,136],"xmlns:xlink=\"http://www.w3.org/1999/xlink\"><tex":[89,96,130,137],"Notation=\"TeX\">$2.2\\times$</tex>":[90],"</formula>":[91,99],"Notation=\"TeX\">$18.2":[97],"\\times$</tex>":[98],"set":[102],"14":[104],"benchmark":[105],"kernels.":[106],"For":[107],"setup":[110],"which":[111],"maximizes":[112],"performance":[114],"having":[116],"application":[118],"internal":[122],"block":[123],"RAMs,":[124],"Notation=\"TeX\">$1.4":[131],"\\times$</tex></formula>":[132,139],"Notation=\"TeX\">$2.8":[138],"were":[140],"estimated.":[141]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":5},{"year":2014,"cited_by_count":4},{"year":2013,"cited_by_count":2}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
