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
email: calder at cs dot ucsd dot edu
I am now at Microsoft, where I am the Director of Engineering and Architect of "Windows Azure Storage", which was announced at PDC 2008.
Windows Azure is the foundation of Microsoft's Cloud Platform, and is an Operating System for the Cloud that provides virtualized computation, scalable storage, automated management and a rich developer SDK. Windows Azure Storage provides access to durable, highly available, and scalable blob (Windows Azure Blob), table (Windows Azure Table) and queue (Windows Azure Queue) storage in the cloud.
For more information on Windows Azure, please see the following links:
I co-direct the High Performance Processor
Architecture and Compilation lab with Professors Dean Tullsen ,
Steve Swanson ,
and
Michael Taylor .
I am also part of the
UCSD Programming Systems group
My current/recent research interests include:
- 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)]
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)
Courses for Winter 2006:
- 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