| | |
Summary: ..........................................................................................................................................................................................................................
PROGRAMMING MULTICORES:
DO APPLICATIONS PROGRAMMERS
NEED TO WRITE EXPLICITLY
PARALLEL PROGRAMS?
..........................................................................................................................................................................................................................
IN THIS PANEL DISCUSSION FROM THE 2009 WORKSHOP ON COMPUTER ARCHITECTURE
RESEARCH DIRECTIONS, DAVID AUGUST AND KESHAV PINGALI DEBATE WHETHER EXPLICITLY
PARALLEL PROGRAMMING IS A NECESSARY EVIL FOR APPLICATIONS PROGRAMMERS,
ASSESS THE CURRENT STATE OF PARALLEL PROGRAMMING MODELS, AND DISCUSS
POSSIBLE ROUTES TOWARD FINDING THE PROGRAMMING MODEL FOR THE MULTICORE ERA.
Moderator's introduction: Arvind
Do applications programmers need to write
explicitly parallel programs? Most people be-
lieve that the current method of parallel pro-
gramming is impeding the exploitation of
multicores. In other words, the number of
cores in a microprocessor is likely to track
Moore's law in the near future, but the pro-
gramming of multicores might remain the
|