skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · the department · news · 

Diwan Receives NSF CAREER Award


January 2002

Amer Diwan photo

Assistant Professor Amer Diwan is the recent recipient of the National Science Foundation's CAREER award. The CAREER Program offers the National Science Foundation's most prestigious awards for outstanding faculty early in their independent professional careers.

Below is an abstract that describes Diwan's research:

Compiler and Run-time System Support for Modern Hardware

To achieve the best performance on modern computers, one must understand and exploit the interactions between program behavior, run-time systems, and hardware. This research explores compiler and run-time system support for improving load-value prediction and for reducing the energy consumption of programs. Load-value prediction exposes instruction-level parallelism in programs by allowing loads to execute in parallel with the instructions that depend on it. Energy reduction techniques reduce the energy requirements of programs without significantly degrading performance.

Broadly speaking this research considers two kinds of techniques: (i) Compiler techniques that use easily-available information in programs (such as type information) to transform or annotate code to make better use of hardware; (ii) Run-time system techniques that reorganize and annotate data to make better use of hardware. This research will also consider new hardware mechanisms for load-value prediction and energy consumption that can be exploited in software.

This research will give compiler writers, run-time system writers, and hardware architects a better understanding of the interactions of software and hardware with respect to load-value prediction and energy consumption. This research will therefore have a positive impact on both time efficiency and energy efficiency of programs running on modern computers.

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (13:46)