My Home Page
Biography
Research
Publications
Contact 

 

 

 

 

Rakesh Kumar

Assistant Professor

Center for Reliable and High-Performance Computing

Coordinated Science Laboratory

University of Illinois at Urbana-Champaign

1308 West Main Street

Urbana, IL 61801 USA.

 
 

Research:
I am interested processors and systems with focus on a) scalability: ability to seamlessly exploit multiple levels of concurrency in workloads, b) adaptability: proactive adjustment to the intrinsic workload type and application requirements, and c) programmability: cooperative information exchange between hardware and software for productivity and efficiency.

Specifically, my research interests include multi-core and multithreaded architectures, low-power and complexity-effective architectures, on-chip interconnects, compilation and OS issues for multithreaded architectures, embedded and reconfigurable architectures, etc.

Current research goal is to build a truly adaptable processor that can adapt to all workload conditions and characteristics, and can therefore deliver performance and power characteristics as if it were designed for close to the best case, on average, instead of the average case, at best. We call this initive Amoebic Computing. Another research goal is to investigate how to build and use many-core (possibly hundreds of cores) processors. This involves studying both bottlenecks like interconnection and coherence, worst-case power, etc., as well as opportunities like enhancing reliability, availability, usability, etc. I am also interested in revisiting the roles of hardware and software in the computing stack, with special focus on mechanisms vs policies and what goes where (e.g., should process management and scheduling be done in hardware?). The two specific projects that we are doing in my lab (Passat Group) are 1) 1) Hardware and system support for actor-oriented (or message passing) programming and execution, and 2) design and evaluation of stochastic processor (or processors that do not always compute correctly by design). More details on both these projects soon (send us an email if you want to know details of these two flagship projects).

I also have very broad potential interests. Please feel encouraged to take a shot at convincing me to work on something different that you are excited about.

Email Address:     rakeshk AT illinois.edu


*************************WEB BOARD********************************

I am looking for motivated graduate/undergraduate students. If you are a UIUC graduate/undergraduate student looking for an advisor or if you are someone interested in applying to UIUC for graduate studies, email me if you want to do research in computer architecture, reconfigurable computing, or hardware/software interface. See my research/publications pages for a sampling of my research. Please attach your CV as well.

 

The slides from my invited talk on " To Guardband Or To Let a Thousand Errors Bloom" presented at the IOLTS panel are now online.

 

Our WEED-2009 paper on " Characterizing the Voltage Scaling Limitations of Razor-based Designs" is now online. Our IWLS-2009 paper on " Alleviating Voltage Scaling Limitations of Razor-based Designs" will be online soon.

 

Our DFM&Y-2009 paper " On Performance Binning of Multi-core Processors" will be online soon.

 

The slides from the spotlight talk on " Stochastic Processors" at the NSF Workshop on Science of Power Management are now online.

 

Our technical report on "Hardware Support for Debugging Message Passing Programs on Message Passing Architectures" is now online.

 

Our SELSE-5 paper on "Testing the Critical Operating Point (COP) Hypothesis using FPGA Emulation of Timing Errors in Over-scaled Soft-processors" is now online .

 

Use this link if you are looking for papers presented at the previous editions the Workshop on Design, Architecture, and Simulation of Chip Multiprocessors (dasCMP).

 

Serving on the DATE 2010, CASES 2009, and ICCD 2009 program committees. Please submit good papers. Served on the recent ISPASS-2009, SELSE, INTERACT-12, ISPASS-2008, and MICRO-40 program committees and the ISCA-2007 organizing committee.