James E. Smith
Intel
8 Papers
719 Citations
James E. Smith is an academic researcher from Intel. The author has contributed to research in topics: Computer science & Thread (computing). The author has an hindex of 3, co-authored 4 publications.
Chat about Author
Papers
•Book
Virtual Machines: Versatile Platforms for Systems and Processes (The Morgan Kaufmann Series in Computer Architecture and Design)
James E. Smith,Ravi Nair +1 more
- 01 Jun 2005
TL;DR: Virtual Machine technology applies the concept of virtualization to an entire machine, circumventing real machine compatibility constraints and hardware resource constraints to enable a higher degree of software portability and flexibility as mentioned in this paper.
636
Patent
Transitioning from source instruction set architecture (ISA) code to translated code in a partial emulation environment
Sebastian Winkel,Koichi Yamada,Suresh Srinivas,James E. Smith +3 more
- 23 Dec 2009
TL;DR: In this paper, a processor can operate in multiple modes, including a direct execution mode and an emulation execution mode, and the transition between the two modes using information that can be stored in one or more storages of the processor and elsewhere in a system.
47
Patent
Method and apparatus for fault-tolerance via dual thread crosschecking
Ravi Nair,James E. Smith +1 more
- 27 Feb 2002
TL;DR: In this article, a method for concurrent fault cross-checking in a computer having a plurality of simultaneous multithreading (SMT) processors, where each SMT processor simultaneously processes multiple threads, is presented.
42
Implementing Online Reinforcement Learning with Temporal Neural Networks
TL;DR: The TNNs considered here employ online localized learning via spike timing dependency (STDP) to support continual, adaptive online learning, which contrasts with a large fraction of proposedTNNs that rely on compute-intensive back propagation learning methods, adapted, transferred, or inspired by conventional artificial neural networks (ANNs).
3
Patent
Modified execution using context sensitive auxiliary code
James E. Smith,Denis M. Khartikov,Shiliang Hu,Youfeng Wu +3 more
- 15 Mar 2013
TL;DR: In this article, a system and method to enhance execution of architected instructions in a processor uses auxiliary code to optimize execution of base microcode, resulting in generation and storage of auxiliary microcode.
3