UTCS Colloquium: Vivek Sarkar/Rice University: Programming Challenges for Multicore Parallel Systems ACES 2.302 Monday April 21 2008 Noon
There is a signup schedule for this event (UT EID required).
Ty
pe of Talk: UTCS Colloquium
Speaker/Affiliation: Vivek Sarkar/Rice
University
Date/Time: Monday April 21 2008 Noon
Location
: ACES 2.302
Host(s): Kathryn McKinley Keshav Pingali
Talk
Title: Programming Challenges for Multicore Parallel Systems
Talk
Abstract:
The computer industry is at a major inflection point in its hardware roadmap due to the end of a decades-long trend
of exponentia
lly increasing clock frequencies. It is widely
agreed that spatial par
allelism in the form of multiple power-efficient
cores must be exploite
d to compensate for this lack of frequency
scaling. Unlike previous ge
nerations of hardware evolution this
shift towards multicore and manyc
ore computing will have a
profound impact on software. These software
challenges are
further compounded by the need to enable parallelism in
workloads
and application domains that have traditionally not had to wo
rry
about multiprocessor parallelism in the past.
In this talk
we will focus on the programming problem for tightly
coupled homogeneous
and heterogeneous multicore processors.
We discuss challenges in ongo
ing research on high productivity
languages compilers and runtimes th
at are necessary to support
lightweight concurrency for mainstream appl
ications on multicore
systems. Finally we present early experiences wi
th the new
Habanero Multicore Software Research project at Rice Univers
ity
(http://habanero.rice.edu) that encompasses work on programming
models compilers runtimes and concurrency libraries so as to enable
p
ortable software that can run unchanged on a range of homogeneous
and h
eterogeneous multicore systems.
Speaker Bio:
Vivek Sarkar conduct
s research in programming languages
program analysis compiler optimiz
ations and virtual machines for
parallel and high performance computer
systems and currently
leads the Habanero Multicore Software Research p
roject at Rice
University (www.habanero.rice.edu). Prior to joining Ric
e he was
Senior Manager of Programming Technologies at IBM Research. <
br>His responsibilities at IBM included leading IBM''s research efforts
in programming model tools and productivity in the PERCS project
dur
ing 2002- 2007 as part of the DARPA High Productivity Computing
System
program. His past projects include the X10 programming
language the Ji
kes Research Virtual Machine for the Java language
the ASTI optimizer
used in IBM''s XL Fortran product compilers the
PTRAN automatic parall
elization system and profile-directed
partitioning and scheduling of
Sisal programs. Vivek became a
member of the IBM Academy of Technology
in 1995 an ACM
Distinguished Scientist in 2006 and the E.D. Butcher
Professor
of Computer Science at Rice University in 2007. He holds a
B.Tech.
degree from the Indian Institute of Technology Kanpur an M.S.
degree from University of Wisconsin-Madison and a Ph.D. from
Stan
ford University. In 1997 he was on sabbatical as a visiting
associate
professor at MIT where he was a founding member of
the MIT RAW multico
re project.
- About
- Research
- Faculty
- Awards & Honors
- Undergraduate
- Graduate
- Careers
- Outreach
- Alumni
- UTCS Direct