🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cmu.ece.general
Article #18

Special LCS Seminar - Speaker: Bradley Calder - Monday, December 6

#18
From: KKL
Date: Wed, 01 Dec 1999 00:00
46 lines
3062 bytes
Special LCS Seminar
Monday, December 6
Noon - 1 pm
HH 1112
contact:  Karen Lindenfelser (karen@ece) 8-7293

Title:

Prediction Directed Instruction and Data Prefetching

Abstract:

Instruction and data prefetching are effective approaches for reducing
instruction and load latencies.  In this talk I will present new
prediction-based approaches for guiding both instruction and data
prefetching. I will first describe our Fetch-Directed Instruction
Prefetching architecture, which uses a decoupled branch predictor and
instruction cache to guide prefetching.  The branch predictor runs ahead
of the instruction cache producing fetch addresses, which are later used
to perform the normal instruction cache lookup.  Since we have the fetch
addresses early, we use them and filter them to accurately prefetch
instructions from the L2 cache down the branch predicted address stream.
In the last part of the talk I will describe our new Prediction-Directed
Streaming Buffer architecture for data prefetching.  These new streaming
buffers run ahead of the fetch stream for a given load by following a
pc-based address prediction stream, instead of a fixed stride, as in
prior research.  In addition, I will present a new type of address
predictor called Differential Markov, which provides accurate
stride-based, pointer-based, and correlated address prediction, using
less state than previous predictors.

Short Bio:

Brad Calder is currently an Assistant Professor of Computer Science and
Engineering at the University of California, San Diego.  Before joining
UCSD in January of 1997, he worked as a Principal Engineer at Digital
Equipment Corporation's Western Research Lab in Palo Alto. His research
focuses on the interaction between computer architecture and compilers.
His current work focuses on optimizations for reducing memory latency,
fetch prediction architectures, adaptive power optimizations, value
prediction, predicated execution, and multiple path execution. Brad
Calder received his Ph.D. in Computer Science from the University of
Colorado, Boulder in 1995, and an M.S. from Colorado in 1993.  He
obtained a B.S. in Computer Science and a B.S. in Mathematics from the
University of Washington in 1991.  He is a recipient of an NSF CAREER
Award.
Technical Details
Message-ID: <3845D448.20EB2846@ece.cmu.edu>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fb37e,dc3afafdabd00bcb,start
X-Google-Attributes: gidfb37e,public
X-Google-Thread: fa720,dc3afafdabd00bcb,start
X-Google-Attributes: gidfa720,public
From: KKL <karen@ece.cmu.edu>
Subject: Special LCS Seminar - Speaker:  Bradley Calder - Monday, December 6
Date: 1999/12/01
Message-ID: <3845D448.20EB2846@ece.cmu.edu>
X-Deja-AN: 556043847
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset=us-ascii
X-Complaints-To: gripe@ece.cmu.edu
X-Trace: nntp.ece.cmu.edu 944100307 21875 128.2.236.2 (2 Dec 1999 02:05:07 GMT)
Organization: cmu
Mime-Version: 1.0
Reply-To: karen@ece.cmu.edu
NNTP-Posting-Date: 2 Dec 1999 02:05:07 GMT
Newsgroups: cmu.ece.general,cmu.cs.general