acm
spacer
  • HOME
  • LEARNING CENTER
  • ABOUT TECH PACKS
  • SUGGESTION BOX
Log in with your ACM Web Account:
What's this?

Forgot your username or password?
Create a Free ACM Account

Share |

Related Materials

RECENTLY PUBLISHED
BY ACM:

  • EMAIL ALERTS
Parallel computing with patterns and frameworks

Bryan Catanzaro, Kurt Keutzer

XRDS: Crossroads, The ACM Magazine for Students - The Changing Face of Programming, Volume 17 Issue 1, Fall 2010

Teaching parallel programming: a roundtable discussion

John Mellor-Crummey, William Gropp, Maurice Herlihy

XRDS: Crossroads, The ACM Magazine for Students - The Changing Face of Programming, Volume 17 Issue 1, Fall 2010

 

GRANTS
Intel-sponsored grants for faculty and students
VIDEO
GPU Technology Conference 2010 Keynote
Opening keynote with Jen-Hsun Huang, NVIDIA, GTC 2010, September 2010
BLOG
Soft Talk
Lauren Bishop, Sean McManus
BOOK
spacer spacer
 High Performance Computing: Programming and Applications

John Levesque, Gene Wagenbreth

CRC Press, 2010
244 pages

Presents techniques that address new performance issues in the programming of high performance computing (HPC) applications.

COURSE
Applied Parallel Computing

Spring 2005
Alan Edelman,
Professor, MIT

TUTORIAL
OpenCL™ Tutorial: N-Body Simulation

Brown Deer Technology

spacer

spacer  

Paul Steinberg Intel Software Network
Academic Community Manager

spacer  

Matthew Wolf Georgia Institute of Technology
Research Scientist
PARALLEL COMPUTING AUTHOR BIOS

LOG IN TO READ THE JOURNEYMAN PROGRAMMING TOUR ANNOTATED BIBLIOGRAPHY

INTRODUCTION
  • LOG IN TO
    DOWNLOAD
    A PDF

The authors of this Tech Pack are drawn from both industry and academia. Despite this group's wide variety of experiences in utilizing parallel platforms, interfaces, and applications, we all agree that parallelism is now a fundamental concept for all of computing.

Scope of Tour

This tour approaches parallelism from the point of view of someone comfortable with programming but not yet familiar with parallel concepts. It was designed to ease into the topic with some introductory context, followed by links to references for further study. The topics presented are by no means exhaustive. Instead, the topics were chosen so that a careful reader should achieve a reasonably complete feel for the fundamental concepts and paradigms used in parallel computing across many platforms. Exciting areas like transactional memory, parallelism in functional languages, distributed shared memory constructs, and so on will be addressed in other tours but also should be seen as building on the foundations put forth here.

Online Readings

Herb Sutter. 2005. The free lunch is over: A fundamental turn toward concurrency in software. Dr. Dobb's J. 33, 3 (March).

James Larus. 2009. Spending Moore's dividend. Communications of the ACM 52, 5 (May).

LOG IN TO READ THE JOURNEYMAN PROGRAMMING TOUR ANNOTATED BIBLIOGRAPHY

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.