Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Eric Sprangle is active.

Publication


Featured researches published by Eric Sprangle.


international symposium on computer architecture | 2002

Increasing processor performance by implementing deeper pipelines

Eric Sprangle; Doug Carmean

One architectural method for increasing processor performance involves increasing the frequency by implementing deeper pipelines. This paper will explore the relationship between performance and pipeline depth using a Pentium® 4 processor like architecture as a baseline and will show that deeper pipelines can continue to increase performance.This paper will show that the branch misprediction latency is the single largest contributor to performance degradation as pipelines are stretched, and therefore branch prediction and fast branch recovery will continue to increase in importance. We will also show that higher performance cores, implemented with longer pipelines for example, will put more pressure on the memory system, and therefore require larger on-chip caches. Finally, we will show that in the same process technology, designing deeper pipelines can increase the processor frequency by 100%, which, when combined with larger on-chip caches can yield performance improvements of 35% to 90% over a Pentium® 4 like processor.


international symposium on microarchitecture | 2009

Larrabee: A Many-Core x86 Architecture for Visual Computing

Larry Seiler; Doug Carmean; Eric Sprangle; Tom Forsyth; Pradeep Dubey; Stephen Junkins; Adam T. Lake; Robert D. Cavin; Roger Espasa; Ed Grochowski; Toni Juan; Michael Abrash; Jeremy Sugerman; Pat Hanrahan

The Larrabee many-core visual computing architecture uses multiple in-order x86 cores augmented by wide vector processor units, together with some fixed-function logic. This increases the architectures programmability as compared to standard GPUs. The article describes the Larrabee architecture, a software renderer optimized for it, and other highly parallel applications. The article analyzes performance through scalability studies based on real-world workloads.


international conference on computer graphics and interactive techniques | 2008

Larrabee: a many-core x86 architecture for visual computing

Larry Seiler; Doug Carmean; Eric Sprangle; Tom Forsyth; Michael Abrash; Pradeep Dubey; Stephen Junkins; Adam T. Lake; Jeremy Sugerman; Robert D. Cavin; Roger Espasa; Ed Grochowski; Toni Juan; Pat Hanrahan


Archive | 2014

Distribution of tasks among asymmetric processing elements

Eric Sprangle; Doug Carmean; Rajesh Kumar


european conference on computer systems | 2007

Enabling scalability and performance in a large scale CMP environment

Bratin Saha; Ali-Reza Adl-Tabatabai; Anwar M. Ghuloum; Mohan Rajagopalan; Richard L. Hudson; Leaf Petersen; Vijay Menon; Brian R. Murphy; Tatiana Shpeisman; Eric Sprangle; Anwar Rohillah; Doug Carmean; Jesse Fang


Archive | 2007

DEVICE, SYSTEM, AND METHOD FOR GATHERING ELEMENTS FROM MEMORY

Eric Sprangle; Anwar Rohillah; Robert D. Cavin; Tom Forsyth; Michael Abrash


Archive | 2011

DEVICE, SYSTEM, AND METHOD FOR USING A MASK REGISTER TO TRACK PROGRESS OF GATHERING ELEMENTS FROM MEMORY

Eric Sprangle; Anwar Rohillah; Robert D. Cavin; Tom Forsyth; Michael Abrash


Archive | 2003

Prefetching data in a computer system

Eric Sprangle; Anwar Rohillah


Archive | 2003

Method and apparatus to control memory accesses

Eric Sprangle; Onur Mutlu


Archive | 2003

Method and apparatus for determining a dynamic random access memory page management implementation

Eric Sprangle; Anwar Rohillah

Collaboration


Dive into the Eric Sprangle's collaboration.

Researchain Logo
Decentralizing Knowledge