H-Index & Metrics Top Publications

H-Index & Metrics

Discipline name H-index Citations Publications World Ranking National Ranking
Computer Science H-index 64 Citations 19,154 134 World Ranking 1221 National Ranking 709

Research.com Recognitions

Awards & Achievements

2016 - Fellow, National Academy of Inventors

1999 - ACM - IEEE CS Eckert-Mauchly Award For fundamental contributions to high performance microarchitecture, including saturating counters for branch prediction, reorder buffers for precise exceptions, decoupled access/execute architectures, and vector supercomputer organization, memory, and interconnects.

Overview

What is he best known for?

The fields of study he is best known for:

  • Operating system
  • Central processing unit
  • Programming language

James E. Smith focuses on Parallel computing, Instruction set, Cache, Microarchitecture and Embedded system. In general Parallel computing, his work in Instruction window and Pipeline is often linked to TRACE linking many areas of study. His Instruction set research is multidisciplinary, incorporating perspectives in Algorithm, Software, Trace Cache and Virtual machine.

His research in Cache intersects with topics in Multi-core processor and Fault model. His studies examine the connections between Microarchitecture and genetics, as well as such issues in Cycles per instruction, with regards to Computer architecture, Hardware performance counter, Event, Translation lookaside buffer and Computer engineering. His work deals with themes such as Failure rate, Fault detection and isolation, Fault tolerance, High availability and Isolation, which intersect with Embedded system.

His most cited work include:

  • Complexity-effective superscalar processors (801 citations)
  • A study of branch prediction strategies (735 citations)
  • Trace cache: a low latency approach to high bandwidth instruction fetching (575 citations)

What are the main themes of his work throughout his whole career to date?

James E. Smith mainly focuses on Parallel computing, Instruction set, Microarchitecture, Computer architecture and Virtual machine. His research related to Cache, Pipeline, CPU cache, Superscalar and Cache algorithms might be considered part of Parallel computing. His Instruction set research incorporates themes from Distributed computing, Binary translation, Very long instruction word, Branch predictor and Out-of-order execution.

James E. Smith combines subjects such as Instruction window, Branch misprediction, Resource and Control flow with his study of Microarchitecture. The Computer architecture study combines topics in areas such as Process, Parallelism, Computer performance, Instruction scheduling and Central processing unit. As a member of one scientific family, James E. Smith mostly works in the field of Virtual machine, focusing on Software and, on occasion, Interface.

He most often published in these fields:

  • Parallel computing (41.67%)
  • Instruction set (19.44%)
  • Microarchitecture (17.78%)

What were the highlights of his more recent work (between 2004-2021)?

  • Virtual machine (16.11%)
  • Parallel computing (41.67%)
  • Operating system (12.78%)

In recent papers he was focusing on the following fields of study:

His primary areas of investigation include Virtual machine, Parallel computing, Operating system, Embedded system and Cache. His work carried out in the field of Virtual machine brings together such families of science as Binary translation, Java, Instruction set and Software engineering, Implementation. His study in Parallel computing concentrates on Pipeline burst cache and Pipeline.

In the field of Operating system, his study on Software overlaps with subjects such as Full virtualization and Temporal isolation among virtual machines. His studies deal with areas such as High availability and Microarchitecture as well as Cache. His studies in Microarchitecture integrate themes in fields like Quality of service and Resource.

Between 2004 and 2021, his most popular works were:

  • Virtual Machines: Versatile Platforms for Systems and Processes (478 citations)
  • The architecture of virtual machines (474 citations)
  • Fair Queuing Memory Systems (322 citations)

In his most recent research, the most cited papers focused on:

  • Operating system
  • Central processing unit
  • Programming language

James E. Smith mostly deals with Cache, Parallel computing, Multiprocessing, Virtual machine and Quality of service. His research integrates issues of Fault model and Microarchitecture in his study of Cache. His work on Pipeline burst cache as part of general Parallel computing study is frequently linked to Core, bridging the gap between disciplines.

The various areas that James E. Smith examines in his Multiprocessing study include Dram, Real-time computing, Memory coherence and State. His study in Virtual machine is interdisciplinary in nature, drawing from both Software, x86 and Instruction set. As a part of the same scientific family, James E. Smith mostly works in the field of Instruction set, focusing on Computer multitasking and, on occasion, Software system.

This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.

Top Publications

Virtual Machines: Versatile Platforms for Systems and Processes

James E. Smith;Ravi Nair.
(2014)

1304 Citations

Complexity-effective superscalar processors

Subbarao Palacharla;Norman P. Jouppi;J. E. Smith.
international symposium on computer architecture (1997)

1284 Citations

A study of branch prediction strategies

James E. Smith.
international symposium on computer architecture (1981)

1164 Citations

The architecture of virtual machines

J.E. Smith;Ravi Nair.
IEEE Computer (2005)

985 Citations

Trace cache: a low latency approach to high bandwidth instruction fetching

Eric Rotenberg;Steve Bennett;James E. Smith.
international symposium on microarchitecture (1996)

874 Citations

The predictability of data values

Yiannakis Sazeides;James E. Smith.
international symposium on microarchitecture (1997)

659 Citations

Trace processors

Eric Rotenberg;Quinn Jacobson;Yiannakis Sazeides;Jim Smith.
international symposium on microarchitecture (1997)

525 Citations

The microarchitecture of superscalar processors

J.E. Smith;G.S. Sohi.
Proceedings of the IEEE (1995)

506 Citations

Managing multi-configuration hardware via dynamic working set analysis

Ashutosh S. Dhodapkar;James E. Smith.
international symposium on computer architecture (2002)

472 Citations

Data Cache Prefetching Using a Global History Buffer

K.J. Nesbit;J.E. Smith.
high-performance computer architecture (2004)

458 Citations

Profile was last updated on December 6th, 2021.
Research.com Ranking is based on data retrieved from the Microsoft Academic Graph (MAG).
The ranking h-index is inferred from publications deemed to belong to the considered discipline.

If you think any of the details on this page are incorrect, let us know.

Contact us

Top Scientists Citing James E. Smith

Mateo Valero

Mateo Valero

Barcelona Supercomputing Center

Publications: 146

Onur Mutlu

Onur Mutlu

ETH Zurich

Publications: 114

Antonio Gonzalez

Antonio Gonzalez

Universitat Politècnica de Catalunya

Publications: 112

Lieven Eeckhout

Lieven Eeckhout

Ghent University

Publications: 105

Yale N. Patt

Yale N. Patt

The University of Texas at Austin

Publications: 80

Gurindar S. Sohi

Gurindar S. Sohi

University of Wisconsin–Madison

Publications: 70

Brad Calder

Brad Calder

Google (United States)

Publications: 69

Josep Torrellas

Josep Torrellas

University of Illinois at Urbana-Champaign

Publications: 58

Lizy K. John

Lizy K. John

The University of Texas at Austin

Publications: 54

Andreas Moshovos

Andreas Moshovos

University of Toronto

Publications: 48

Scott Mahlke

Scott Mahlke

University of Michigan–Ann Arbor

Publications: 45

Wen-mei W. Hwu

Wen-mei W. Hwu

University of Illinois at Urbana-Champaign

Publications: 44

Trevor Mudge

Trevor Mudge

University of Michigan–Ann Arbor

Publications: 42

Alex Ramirez

Alex Ramirez

Google (United States)

Publications: 41

Babak Falsafi

Babak Falsafi

École Polytechnique Fédérale de Lausanne

Publications: 40

Something went wrong. Please try again later.