Brad Calder
(Kaden taking on the snow ... in Seattle)
Adjunct Professor
University of California, San Diego
Department of
Computer Science and Engineering
9500 Gilman Drive
La Jolla CA 92093-0404 USA
Google 2015-present
Microsoft 2006-2014
Worked on
Microsoft Azure
Storage . Papers on Azure Storage:
UCSD 1996-2007
We've provided infrastructure to allow you to quickly and accurately
determine where you should be spending your program simulation and
analysis time.
This is called the: Simulation
Point Toolkit (SimPoint)
I co-directed the High Performance Processor
Architecture and Compilation lab with Professors Dean Tullsen ,
Steve Swanson ,
and
Michael Taylor .
My research interests included:
- Transactional Memory [ASPLOS-06(a)]
- Hardware and Software Support for Debugging [
ISCA-05 , ASPLOS-06(b) ]
- Virtual Machines and Binary Instrumentation [
GSPx-04 ,
VEE-05 ]
- Dynamic Compilation/Optimization [
HPCA-04 ,
PACT-05(a) ,
CGO-06(a), PLDI-06]
- SimPoint Simulation Methodology [
ASPLOS-02 ,
PACT-03 ,
ISPASS-04(b) ,
HiPEAC-05 ,
Sigmetrics-06]
- Network Processors [
ISCA-03(a),
INFOCOM-04 ,
HiPEAC-05
]
- Scalable Architectures [
MICRO-04(a),
IPDPS-05 ]
- Hardware and Software Support for Security [
MICRO-04(b)]
- New Profiling Techniques [
PACT-05(b) ]
- Phase Analysis [
ISCA-03(b) ,
ISPASS-04(a) ,
HPCA-05 ,
ISPASS-05(a),
ISPASS-05(b),
CODES+ISSS-05,
CGO-06(b)]
- Chandra Krintz Ph.D.,
Reducing Load Delay to Improve Performance of Internet-Computing Programs, May 2001.
Assistant Professor in Computer Science at University of California, Santa Barbara.
- Glenn Reinman Ph.D.,
Hardware Optimizations Enabled by a Decoupled Fetch Architecture, June 2001.
Assistant Professor in Computer Science at University of California, Los Angeles.
-
Beth Simon Ph.D.,
Turning Predicate Information to Advantage to Improve Compiler Scheduling and Branch Prediction ,
December 2001.
Lecturer at University of California, San Diego.
-
Lori Carter , Ph.D.,
Compiler and Hardware Predicated Dependency Analysis and Scheduling,
February 2002.
Assistant Professor in Computer Science at Point Loma Nazarene University, San Diego.
-
Timothy Sherwood , Ph.D.,
Application-Tuned Processor Architectures
,
June 2003.
Assistant Professor in Computer Science at University of California, Santa Barbara.
-
Suleyman Sair , Ph.D.,
Predictor-Directed Data Prefetching for Pointer-based Applications,
June 2003.
Assistant Professor in the Department of Electrical and Computer Engineering
at North Carolina State University.
- Eric Tune
, Ph.D.,
Critical-Path Aware Processor Architectures ,
December 2004
Researcher at Google Labs.
- Weifeng Zhang
, Ph.D.,
Event-Driven Multithreaded Dynamic Optimization
,
June 2006
Microsoft Phoenix Compiler Group
- Weihaw Chuang
, Ph.D.,
Maintaining Safe Memory for Security, Debugging, and Multi-threading
,
September 2006
Distributed Computing Startup in the Bay Area
- Jeremy Lau
, Ph.D.,
Predicting Performance Across Compilations
,
June 2007
Google Labs
- Erez Perelman
, Ph.D.,
Characterizing Time Varying Program Behavior for Efficient Simulation
,
June 2007
Consulting and Guitar building
- Michael Van Biesbrouck
, Ph.D.,
Sampled Simulation for Multithreaded Processors
,
September 2007
Google
- Cristiano Pereira
, Ph.D.,
Reproducible User-Level Simulation of Multi-Threaded Workloads
,
September 2007
Intel
- Satish Narayanasamy
, Ph.D.,
Deterministic Replay using Processor Support and Its Applications
,
September 2007
Assistant Professor, in EECS at University of Michigan
- Stefan Schoenmackers - Echo Instructions and Phase Prediction - now getting a PhD at UW (UDub).
- Ryan McAdams
- Anthony Choi
Interesting Architecture Web Sites