title

researchcoursesprofessionalbio

 

 

Associate Professor

Department of Electrical Eng. and Computer Science

Northwestern University

 

 

Also affiliated with

Center for Ultra Scale Computing and Information Security (CUCIS)

main

 

Office:

Tech Building, L475 (map to office)

Dept. of EECS
2145 Sheridan Road

Evanston, IL 60208-3118
Phone: (847) 467-1168

Fax: (847) 467-4144

Lab:

Tech Building, L458

Phone: (847) 467-4610

 

Assistant:

Donna Heeter, L466

Phone: 847-491-7132

donna@eecs.northwestern.edu

 

Research Interest: Computer Architecture/Microarchitecture

My research is on holistic computer architectures. Specifically, my group works on understanding the effects of applications, users, and underlying technologies on architectures and vice versa.

 

These efforts include incorporating holistic effects into architecture design process (for example, investigating the impact of architectures on users, utilizing biological information to make architectural decisions, estimating profitability of a design); application-specific processors (for example, architectures and compilers for networking, security, and data mining); and physical-aware architectures (architectures for minimizing the power consumption, reducing operating temperatures, and mitigating the effects of process variations).

 

Selected Recent Publications

- FlexiShare: Energy-Efficient Nanophotonic Crossbar Architecture through Channel Sharing (HPCA10)

- Into the Wild: Studying Real User Activity Patterns to Guide Power Optimization for Mobile Architectures (MICRO09)

- Selective Wordline Voltage Boosting for Caches to Manage Yield under Process Variations (DAC09)

- Firefly: Illuminating Future Network-on-Chip with Nanophotonics (ISCA09)

- Power to the People: Leveraging Human Physiological Traits to Control Microprocessor Frequency (MICRO08)

- Evaluating the Effects of Cache Redundancy on Profit (MICRO08)

- Learning and Leveraging the Relationship between Architecture-Level Measurements and Individual User Satisfaction (ISCA08)

- Efficient System Design Space Exploration Using Machine Learning Techniques (DAC08)

- A Power and Temperature Aware DRAM Architecture (DAC08)

- PICSEL: Measuring User-Perceived Performance to Control Dynamic Frequency Scaling (ASPLOS08)

- Variable Latency Caches for Nanoscale Processor (SC07) [Winner of best student paper award]

- Microarchitectures for Managing Chip Revenues under Process Variations (CAL07)

- Yield-Aware Cache Architectures (MICRO06)

- MineBench: A Benchmark Suite for Data Mining Workloads (IISWC06)

- Thermal Management of On-Chip Caches Through Power Density Minimization (MICRO05)

- Tornado Warning: the Perils of Selective Replay in Multithreaded Processors (ICS05)

- Engineering Over-Clocking: Reliability-Performance Trade-Offs for High-Perf. Register Files (DSN05)

- A Case for Clumsy Packet Processors (MICRO04)

 

Full list of publications

 

Graduate Students Advised/Co-advised

Abhishek Das*, PhD

Prabhat Kumar*, PhD

Berkin Ozisikyilmaz*, PhD

Utku Pamuksuz, MS

Benjamin Scholbrock, MS/PhD

Matt Schuchhardt, MS/PhD

Alex Shye, PhD

Pan Yan, PhD

Zhuan Ye, PhD

Yu Zhang, PhD

 

*co-advised with Prof. Choudhary

 

Alumni

PhD

- Serkan Ozdemir, 2009

Thesis Title: Mitigating the Effects of Process Variations through Microarchitectural Techniques

Position: Research Fellow, Dept. of Computer Architecture – U. Politècnica de Catalunya (UPC)

- Arindam Mallik, 2008

Thesis Title: Holistic Computer Architectures based on Application, User, and Process Characteristics Position: Research Scientist at IMEC

 

MS

- Matthew Erler (co-advised with Prof. Ismail), 2007.

Thesis Title: TAP Cache: Temperature-Aware Placement for Caches.

- David Nguyen, 2005

Thesis Title: Reconfigurable Architectures For Network Intrusion Detection

 

Current Course

Fall 2009: EECS 361 - Computer Architecture (I am using Blackboard for posting course information, please let me know if you have problems accessing the site).