Alexander Klaiber
Nvidia
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Alexander Klaiber.
symposium on code generation and optimization | 2003
James C. Dehnert; Brian K. Grant; John Banning; Richard Johnson; Thomas Kistler; Alexander Klaiber; Jim Mattson
Transmetas Crusoe microprocessor is a full, system-level implementation of the x86 architecture, comprising a native VLIW microprocessor with a software layer, the Code Morphing Software (CMS), that combines an interpreter, dynamic binary translator, optimizer, and run-time system. In its general structure, CMS resembles other binary translation systems described in the literature, but it is unique in several respects. The wide range of PC workloads that CMS must handle gracefully in real-life operation, plus the need for full system-level x86 compatibility, expose several issues that have received little or no attention in previous literature, such as exceptions and interrupts, I/O, DMA, and self-modifying code. In this paper we discuss some of the challenges raised by these issues, and present the techniques developed in Crusoe and CMS to meet those challenges. The key to these solutions is the Crusoe paradigm of aggressive speculation, recovery to a consistent x86 state using unique hardware commit-and-rollback support, and adaptive retranslation when exceptions occur too often to be handled efficiently by interpretation.
Archive | 2003
Alexander Klaiber; David Dunn
Archive | 2008
Guillermo J. Rozas; Alexander Klaiber; H. Peter Anvin; David Dunn
Archive | 2007
Guillermo J. Rozas; Alexander Klaiber; David Dunn; Paul Serris; Lacky V. Shah
Archive | 2003
Guillermo J. Rozas; Alexander Klaiber; David Dunn; Paul Serris; Lacky V. Shah
Archive | 2003
Guillermo J. Rozas; Alexander Klaiber
Archive | 2014
Magnus Ekman; Guillermo J. Rozas; Alexander Klaiber; James Van Zoeren; Paul Serris; Brad Hoyt; Sridharan Ramakrishnan; Hens Vanderschoot; Ross Segelken; Darrell D. Boggs
Archive | 2013
Alexander Klaiber; Guillermo J. Rozas
Archive | 2013
H. Peter Anvin; Guillermo J. Rozas; Alexander Klaiber; John Banning
Archive | 2012
Bruce Holmer; Guillermo J. Rozas; Alexander Klaiber; James Van Zoeren; Paul Serris; Brad Hoyt; Sridharan Ramakrishnan; Hens Vanderschoot; Ross Segelken; Darrell D. Boggs; Magnus Ekman