Roland Wunderlich: Intel Ph.D. Fellowship Winner

 Modeling High Performance

May 24, 2006

When Roland Wunderlich applies statistical measurement and modeling techniques to computer architecture, his simulations can have impact--for example, one project led to an Itanium central processing unit (CPU) model that was plugged into a computer system at Intel. The ECE graduate student and winner of an Intel Ph.D. Fellowship has already interned for Intel and IBM, and hopes to work with his new Intel award mentor to explore how high performance computing (HPC) software works on CPU designs. Let's catch up with Roland now:

Hometown:

Aberdeen, New Jersey

Degrees:

M.S. in ECE from Carnegie Mellon University, 2003, and B.S. in Computer Engineering from Rutgers University, 2001

Hobbies:

Snowboarding and mountain biking.

Awards

Campus leadership:

Faculty advisor at Carnegie Mellon:

James Hoe, Associate Professor of ECE and CS; Co-Director, Computer Architecture Lab at Carnegie Mellon (CALCM)

What is your thesis topic?

My research interests are focused on the application of statistical measurement and modeling techniques to computer architecture. The combination of these two disciplines is leading to a better understanding of microprocessor performance and new techniques for automated software tuning.

Today's CPUs have many complex mechanisms to accelerate program execution. My thesis research is focused on building fine-grain performance models of numerical software on real CPUs. In combination with the SPIRAL project, my goal is to refine a structured approach to generating the fastest numerical software for today's and tomorrow's computer systems.

Have you collaborated with Intel Research Pittsburgh?

Yes, I have worked with Intel Research Pittsburgh for my class research project in 18-843, Mobile Computing Systems & Applications, in Fall 2003. My group worked with Dr. Michael Kozuch from Intel Research Pittsburgh on our project entitled "Surrogate Discovery for Data Staging." Our project developed a method to select the nearest computers on the Internet by triangulating a relative position with just a few network measurements.

What have been the highlights of your teaching internship at Carnegie Mellon?

My teaching internship was a great experience, and I am excited about teaching again in the future. In fact, my last teaching internship followed my summer internship at Intel, and I remember several times being able to give real-world examples to the students based on my work at Intel.

How might your research benefit from your interaction with your new Intel award mentor?

I am looking forward to collaborating with researchers at Intel. My research can benefit directly from interaction with Intel about my performance modeling of existing Intel CPUs, and with predictions of how high performance computing (HPC) software will work on future CPU designs.

Which of your publications was the most challenging?

My most challenging publication was definitely my Itanium FPGA [Field Programmable Gate-Array] paper in ICCD [International Conference on Computer Design] 2004. It was almost one and a half years of work that led up to a working Itanium CPU model that was actually plugged into a working computer system at Intel.

Which of your papers are you most proud of publishing?

The most widely known and cited work of mine stems from a class project my first semester at CMU. The SMARTS [Sampling Microarchitecture Simulation framework] paper (in ISCA [International Symposium on Computer Architecture] 2003) begun when Thomas Wenisch and I worked together on our class research project, and has resulted in several publications over the past several years.

How is your education at Carnegie Mellon preparing you for your career?

I am still considering my career options following my graduation, but I am most interested in working at an industrial research lab. My training at CMU has taught me how to attack the most complex engineering problems in a systematic way. In addition, my work on functioning prototypes and real world computer systems (beyond mere simulations) has given me invaluable hands-on experience.

ECE graduate student Roland Wunderlich won an Intel Ph.D. Fellowship.

Roland (far left) and his friends at the Rock and Roll Hall of Fame in Cleveland.

Roland enjoys a day at Fallingwater with his sister, Zeba Wunderlich, a graduate student at Harvard.

 

Related Groups:

CSSI

CALCM