Jason W. Brandt
Intel
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Jason W. Brandt.
computing frontiers | 2011
Guilherme Ottoni; Thomas Hartin; Christopher T. Weaver; Jason W. Brandt; Belliappa Kuttanna; Hong Wang
Dynamic binary translation (DBT) has been widely used as a means to run applications created for one instruction-set architecture (ISA) on top of processors with a different ISA. Given the great amount of legacy software developed for PCs, based on the Intel® Architecture (IA) ISA, a lot of attention has been given to translating IA to other ISAs. The recent trends in industry for both smaller ultra-mobile PCs and more powerful embedded and mobile internet devices (e.g. smartphones) are blurring the frontiers between these distinct markets. As a result, this market convergence is creating great interest in DBT from ISAs that currently dominate the embedded and mobile-internet-device markets (e.g. ARM, MIPS, and PowerPC) to IA. This paper investigates the main challenges that arise when targeting IA in a DBT. We identify the two key issues in efficiently translating from other ISAs to IA: IAs small number of registers, and its condition-code handling mechanism. To address these issues, we propose a combination of software and hardware solutions. Although motivated by IA, these techniques are not IA-specific, and they can be applied to other architectures with similar limitations to make them better DBT-targets. We have prototyped these techniques in Harmonia, an ARM-to-IA DBT tool based on open-source QEMU. Our experiments show that Harmonia achieves an average of 55% (up to 164%) of the performance of highly optimized native binaries, and an average speedup of 2.2 x on top of the baseline QEMU.
Archive | 2014
Jason W. Brandt; Sanjoy K. Mondal; Richard Uhlig; Gilbert Neiger; Robert George
Archive | 2009
Christopher J. Hughes; Yen-Kuang Chen; Mayank Bomb; Jason W. Brandt; Mark J. Buxton; Mark J. Charney; Srinivas Chennupaty; Jesus Corbal; Martin G. Dixon; Milind Girkar; Jonathan C. Hall; Hideki Ido; Peter Lachner; Gilbert Neiger; Chris J. Newburn; Rajesh S. Parthasarathy; Bret L. Toll; Robert Valentine; Jeffrey G. Wiedemeier
Archive | 2004
Steven M. Bennett; Andrew V. Anderson; Erik Cota-Robles; Stalinselvaraj Jeyasingh; Alain Kagi; Gilbert Neiger; Richard Uhlig; Sanjoy K. Mondal; Jason W. Brandt
Archive | 2005
Hong Wang; Gautham N. Chinya; Richard A. Hankins; Shivnandan D. Kaushik; Bryant Bigbee; John Paul Shen; Per Hammarlund; Xiang Zou; Jason W. Brandt; Prashant Sethi; Douglas M. Carmean; Baiju V. Patel; Scott Dion Rodgers; Ryan N. Rakvic; John L. Reid; David K. Poulsen; Sanjiv Shah; James P. Held; James C. Abel
Archive | 2005
Gilbert Neiger; Richard Uhlig; Dion Rodgers; Jason W. Brandt; Rajesh S. Parthasarathy
Archive | 2011
Gautham N. Chinya; Hong Wang; Prashant Sethi; Shivnandan D. Kaushik; Bryant Bigbee; John Paul Shen; Richard A. Hankins; Xiang Zou; Baiju V. Patel; Jason W. Brandt; Anil Aggarwal; John L. Reid
Archive | 2012
Gilbert Neiger; Barry E. Huntley; Ravi Sahita; Vedvyas Shanbhogue; Jason W. Brandt
Archive | 2004
Gilbert Neiger; Andrew V. Anderson; Steven M. Bennett; Jason W. Brandt; Erik Cota-Robles; Stalinselvaraj Jeyasingh; Alain Kagi; Sanjoy K. Mondal; Rajesh S. Parthasarathy; Dion Rodgers; Lawrence O. Smith; Richard Uhlig
Archive | 2013
Elierzer Weissmann; Rinat Rappoport; Michael Mishaeli; Hisham Shafi; Oron Lenz; Jason W. Brandt; Stephen A. Fischer; Bret L. Toll; Inder M. Sodhi; Alon Naveh; Ganapati Srinivasa; Ashish V. Choubal; Scott Hahn; David A. Koufaty; Russel J. Fenger; Gaurav Khanna; Eugene Gorbatov; Mishali Naik; Andrew J. Herdrich; Abirami Prabhakaran; Sanjeev S. Sahagirdar; Paul Brett; Paolo Narvaez; Andrew D. Henroid; Dheeraj R. Subbareddy