Abstract
Computer architects have found great utility in dynamic binary modification systems as an enabling technology for fast exploratory studies of novel architectural algorithms or features. These exploratory applications have taken the form of simulation tools, instruction emulation features, and general design-space exploration. Furthermore, dynamic binary modification systems can be used for complete binary translation functionality, to enable a smooth transition from one instructionset architecture to another, otherwise incompatible architecture. In fact, several corporations have leveraged this precise technology to support industrial strength and widely circulated binary translation (Apple, Dehnert et al. [2003]). The wide variety of opportunities and applications within the computer architecture community will be discussed in this chapter.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Hazelwood, K. (2011). Architectural Exploration. In: Dynamic Binary Modification. Synthesis Lectures on Computer Architecture. Springer, Cham. https://doi.org/10.1007/978-3-031-01732-2_5
Download citation
DOI: https://doi.org/10.1007/978-3-031-01732-2_5
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-00604-3
Online ISBN: 978-3-031-01732-2
eBook Packages: Synthesis Collection of Technology (R0)eBColl Synthesis Collection 3