2015 IEEE/ACM International Symposium on Code Generation and Optimization (CGO) 2015
DOI: 10.1109/cgo.2015.7054204
|View full text |Cite
|
Sign up to set email alerts
|

Hermes: A fast cross-ISA binary translator with post-optimization

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0
1

Year Published

2016
2016
2021
2021

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(3 citation statements)
references
References 20 publications
0
2
0
1
Order By: Relevance
“…In addition, there are several schemes proposed to optimize DBT systems [43,58,[65][66][67]77]. Basically, our HTM virtualization mechanism can cooperate with these optimizations to further improve the emulation performance.…”
Section: Related Workmentioning
confidence: 99%
“…In addition, there are several schemes proposed to optimize DBT systems [43,58,[65][66][67]77]. Basically, our HTM virtualization mechanism can cooperate with these optimizations to further improve the emulation performance.…”
Section: Related Workmentioning
confidence: 99%
“…There are also several schemes to optimize DBT systems in previous research work [16,22,35,37,39]. In general, our approach can leverage those optimizations to further improve the emulation performance.…”
Section: Delmentioning
confidence: 99%
“…Uma ISA define a interface entre a pilha de software e a pilha de hardware, de forma que programas compilados para uma ISA não podem ser executados em outras, se não por meio de emulação [Smith and Nair 2005]. Portanto, com o surgimento de novas ISAs, como o RISC-V, e com a heterogeneidade entre a computação nas nuvens, móvel e da Internet das Coisas, a pesquisa de melhores técnicas de emulação de ISAs para a redução do custo do desenvolvimento e implantação de software tem se tornado cada vez mais importante [Zhang et al 2015]. Principalmente porque, apesar da emulação de programas na mesma ISA terem sobrecarga (empecilho na obtenção de desempenho igual ao nativo) pequena, como demonstrado pelo StarDBT da Intel [Borin and Wu 2009], a emulação de diferentes ISAs ainda possui um tempo de execução maior que duas vezes o da execução nativa mesmo com a aplicação de técnicas sofisticadas como a tradução dinâmica de binários [Zhang et al 2015, Hong et al 2012.…”
Section: Introductionunclassified