{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:24:44Z","timestamp":1740122684927,"version":"3.37.3"},"reference-count":23,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,1,14]],"date-time":"2022-01-14T00:00:00Z","timestamp":1642118400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,14]],"date-time":"2022-01-14T00:00:00Z","timestamp":1642118400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100004263","name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado do Rio Grande do Sul","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100004263","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Des Autom Embed Syst"],"published-print":{"date-parts":[[2022,3]]},"DOI":"10.1007\/s10617-021-09258-6","type":"journal-article","created":{"date-parts":[[2022,1,14]],"date-time":"2022-01-14T00:03:06Z","timestamp":1642118586000},"page":"55-82","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["An energy efficient multi-target binary translator for instruction and data level parallelism exploitation"],"prefix":"10.1007","volume":"26","author":[{"given":"Tiago","family":"Knorst","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julio","family":"Vicenzi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael G.","family":"Jordan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jonathan H. de","family":"Almeida","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guilherme","family":"Korol","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antonio C. S.","family":"Beck","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2836-2009","authenticated-orcid":false,"given":"Mateus B.","family":"Rutzig","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,1,14]]},"reference":[{"key":"9258_CR1","unstructured":"Beck ACS, Carro L (2007) Transparent acceleration of data dependent instructions for general purpose processors. In: IFIP VLSI-SoC, pp 66\u201371"},{"key":"9258_CR2","doi-asserted-by":"publisher","unstructured":"Beck ACS, Rutzig MB, Carro L (2014) A transparent and adaptive reconfigurable system. Microprocess Microsyst 38(5):509\u2013524. https:\/\/doi.org\/10.1016\/j.micpro.2014.03.004. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0141933114000313","DOI":"10.1016\/j.micpro.2014.03.004"},{"key":"9258_CR3","doi-asserted-by":"crossref","unstructured":"Beck ACS., Rutzig MB, Gaydadjiev G, Carro L (2008) Transparent reconfigurable acceleration for heterogeneous embedded applications. In: 2008 Design, automation and test in Europe, pp 1208\u20131213. IEEE","DOI":"10.1109\/DATE.2008.4484843"},{"key":"9258_CR4","doi-asserted-by":"crossref","unstructured":"Brandalero M, Beck ACS (2017) A mechanism for energy-efficient reuse of decoding and scheduling of x86 instruction streams. In: Design, automation & test in Europe conference & exhibition (DATE), 2017, pp 1468\u20131473. IEEE","DOI":"10.23919\/DATE.2017.7927223"},{"key":"9258_CR5","doi-asserted-by":"crossref","unstructured":"Clark N, Kudlur M, Park H, Mahlke S, Flautner K (2004) Application-specific processing on a general-purpose core via transparent instruction set customization. In: 37th International symposium on microarchitecture (MICRO-37\u201904), pp 30\u201340. IEEE","DOI":"10.1109\/MICRO.2004.5"},{"key":"9258_CR6","doi-asserted-by":"crossref","unstructured":"DeVuyst M, Venkat A, Tullsen DM (2012) Execution migration in a heterogeneous-isa chip multiprocessor. In: ASPLOS, pp 261\u2013272","DOI":"10.1145\/2248487.2151004"},{"issue":"2","key":"9258_CR7","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1016\/j.sysarc.2012.10.001","volume":"59","author":"J Fajardo Jr","year":"2013","unstructured":"Fajardo J Jr, Rutzig MB, Carro L, Beck AC (2013) Towards a multiple-isa embedded system. J Syst Architect 59(2):103\u2013119","journal-title":"J Syst Architect"},{"issue":"6","key":"9258_CR8","doi-asserted-by":"publisher","first-page":"1312","DOI":"10.1002\/spe.2573","volume":"48","author":"SY Fu","year":"2018","unstructured":"Fu SY, Hong DY, Liu YP, Wu JJ, Hsu WC (2018) Efficient and retargetable SIMD translation in a dynamic binary translator. Softw Pract Exp 48(6):1312\u20131330","journal-title":"Softw Pract Exp"},{"key":"9258_CR9","doi-asserted-by":"crossref","unstructured":"Georgakoudis G, Nikolopoulos DS, Vandierendonck H, Lalis S (2014) Fast dynamic binary rewriting for flexible thread migration on shared-isa heterogeneous mpsocs. In: SAMOS XIV, pp 156\u2013163. IEEE","DOI":"10.1109\/SAMOS.2014.6893207"},{"key":"9258_CR10","doi-asserted-by":"publisher","unstructured":"Govindaraju V, Ho CH, Nowatzki T, Chhugani J, Satish N, Sankaralingam K, Kim C (2012) DySER: unifying functionality and parallelism specialization for energy-efficient computing. IEEE Micro 32(5):38\u201351. https:\/\/doi.org\/10.1109\/MM.2012.51. http:\/\/ieeexplore.ieee.org\/document\/6235947\/","DOI":"10.1109\/MM.2012.51"},{"key":"9258_CR11","doi-asserted-by":"publisher","unstructured":"Jordan MG, Knorst T, Vicenzi J, Rutzig MB (2019) Boosting simd benefits through a run-time and energy efficient dlp detection. In: 2019 Design, automation & test in Europe conference & exhibition (DATE), pp 722\u2013727. IEEE. https:\/\/doi.org\/10.23919\/DATE.2019.8714826","DOI":"10.23919\/DATE.2019.8714826"},{"key":"9258_CR12","unstructured":"Junior JF, Rutzig MB, Carro L, Beck AC (2011) A transparent and adaptable multiple-isa embedded system. In: Proceedings of the international conference on engineering of reconfigurable systems and algorithms (ERSA), p\u00a01. The steering committee of the world congress in computer science, computer"},{"key":"9258_CR13","doi-asserted-by":"publisher","unstructured":"Korol G, Jordan MG, Brandalero M, H\u00fcbner M, Beck\u00a0Rutzig M, Schneider\u00a0Beck AC (2020) MCEA: A resource-aware multicore CGRA architecture for the edge. In: 2020 30th International conference on field-programmable logic and applications (FPL), pp 33\u201339. https:\/\/doi.org\/10.1109\/FPL50879.2020.00017. ISSN: 1946-1488","DOI":"10.1109\/FPL50879.2020.00017"},{"key":"9258_CR14","doi-asserted-by":"crossref","unstructured":"Martins MGA, Matos JM, Ribas RP, Reis AI, Schlinker G, Rech L, Michelsen J (2015) Open cell library in 15 nm freepdk technology. In: ISPD, pp 171\u2013178","DOI":"10.1145\/2717764.2717783"},{"key":"9258_CR15","doi-asserted-by":"crossref","unstructured":"Nakamura T, Miki S, Oikawa S (2011) Automatic vectorization by runtime binary translation. In: 2011 second international conference on networking and computing, pp 87\u201394","DOI":"10.1109\/ICNC.2011.21"},{"key":"9258_CR16","doi-asserted-by":"crossref","unstructured":"Nuzman D, Zaks A (2008) Outer-loop vectorization\u2014revisited for short SIMD architectures. In: 2008 International conference on parallel architectures and compilation techniques (PACT), pp 2\u201311","DOI":"10.1145\/1454115.1454119"},{"issue":"5s","key":"9258_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3358185","volume":"18","author":"S Park","year":"2019","unstructured":"Park S, Wu Y, Lee J, Aupov A, Mahlke S (2019) Multi-objective exploration for practical optimization decisions in binary translation. ACM Trans Embed Comput Syst 18(5s):1\u201319","journal-title":"ACM Trans Embed Comput Syst"},{"key":"9258_CR18","doi-asserted-by":"crossref","unstructured":"Podobas A, Sano K, Matsuoka S (2020) A survey on coarse-grained reconfigurable architectures from a performance perspective. arXiv preprint arXiv:2004.04509","DOI":"10.1109\/ACCESS.2020.3012084"},{"issue":"10","key":"9258_CR19","doi-asserted-by":"publisher","first-page":"1872","DOI":"10.1109\/TCAD.2018.2864288","volume":"38","author":"S Rokicki","year":"2019","unstructured":"Rokicki S, Rohou E, Derrien S (2019) Hybrid-dbt: Hardware\/software dynamic binary translation targeting vliw. IEEE Trans Comput Aided Des Integr Circuits Syst 38(10):1872\u20131885. https:\/\/doi.org\/10.1109\/TCAD.2018.2864288","journal-title":"IEEE Trans Comput Aided Des Integr Circuits Syst"},{"key":"9258_CR20","doi-asserted-by":"publisher","unstructured":"Rutzig MB, Beck ACS, Carro L (2013) A transparent and energy aware reconfigurable multiprocessor platform for simultaneous ILP and TLP exploitation. In: 2013 Design, automation test in europe conference exhibition (DATE), pp 1559\u20131564. https:\/\/doi.org\/10.7873\/DATE.2013.317. ISSN: 1530-1591","DOI":"10.7873\/DATE.2013.317"},{"issue":"7","key":"9258_CR21","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1109\/MC.2008.240","volume":"41","author":"F Vahid","year":"2008","unstructured":"Vahid F, Stitt G, Lysecky R (2008) Warp processing: dynamic translation of binaries to fpga circuits. Computer 41(7):40\u201346","journal-title":"Computer"},{"key":"9258_CR22","doi-asserted-by":"publisher","unstructured":"Watkins MA, Nowatzki T, Carno A (2016) Software transparent dynamic binary translation for coarse-grain reconfigurable architectures. In: 2016 IEEE International symposium on high performance computer architecture (HPCA), pp 138\u2013150. IEEE, Barcelona, Spain. https:\/\/doi.org\/10.1109\/HPCA.2016.7446060. http:\/\/ieeexplore.ieee.org\/document\/7446060\/","DOI":"10.1109\/HPCA.2016.7446060"},{"key":"9258_CR23","doi-asserted-by":"publisher","unstructured":"Zhou R, Wort G, Erd\u00f6s M, Jones TM (2019) The janus triad: exploiting parallelism through dynamic binary modification. In: Proceedings of the 15th ACM SIGPLAN\/SIGOPS international conference on virtual execution environments\u2013VEE 2019, pp 88\u2013100. ACM Press. https:\/\/doi.org\/10.1145\/3313808.3313812. http:\/\/dl.acm.org\/citation.cfm?doid=3313808.3313812","DOI":"10.1145\/3313808.3313812"}],"container-title":["Design Automation for Embedded Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10617-021-09258-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10617-021-09258-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10617-021-09258-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,16]],"date-time":"2024-09-16T07:36:00Z","timestamp":1726472160000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10617-021-09258-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,14]]},"references-count":23,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,3]]}},"alternative-id":["9258"],"URL":"https:\/\/doi.org\/10.1007\/s10617-021-09258-6","relation":{},"ISSN":["0929-5585","1572-8080"],"issn-type":[{"type":"print","value":"0929-5585"},{"type":"electronic","value":"1572-8080"}],"subject":[],"published":{"date-parts":[[2022,1,14]]},"assertion":[{"value":"14 October 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 November 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 January 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}