Difference between revisions of "Events"

From Aeminium
Jump to: navigation, search
(Created page with '== Workshop on Facilitating Adoption of Parallel Computing == Date: Wednesday, May 5, 2010 Location: GHC 7501 at CMU Sponsor: CMU|Portugal Program With the rise of multicore pr…')
 
(Workshop on Facilitating Adoption of Parallel Computing)
Line 2: Line 2:
  
 
Date: Wednesday, May 5, 2010
 
Date: Wednesday, May 5, 2010
 +
 
Location: GHC 7501 at CMU
 
Location: GHC 7501 at CMU
 +
 
Sponsor: CMU|Portugal Program
 
Sponsor: CMU|Portugal Program
  
Line 12: Line 14:
  
 
9:00    Welcome and Workshop Introduction
 
9:00    Welcome and Workshop Introduction
 +
 
9:15    Engineering Parallelism: What Works in Practice
 
9:15    Engineering Parallelism: What Works in Practice
 +
 
10:15  Break
 
10:15  Break
 +
 
10:30  New Programming Models Facilitating Adoption of Parallelism
 
10:30  New Programming Models Facilitating Adoption of Parallelism
12:00  Lunch (provided for workshop participants, RSVP below)
+
 
 +
12:00  Lunch (provided for workshop participants)
 +
 
 
1:00    Verification: Helping Developers Reason about Concurrency
 
1:00    Verification: Helping Developers Reason about Concurrency
 +
 
2:00    Hardware Factors in Parallel Computing
 
2:00    Hardware Factors in Parallel Computing
 +
 
2:45    Break
 
2:45    Break
 +
 
3:00    Teaching Parallel Computing
 
3:00    Teaching Parallel Computing
 +
 
3:30    Wrapup
 
3:30    Wrapup
 +
 
4:00    Informal Follow-up
 
4:00    Informal Follow-up

Revision as of 16:23, 13 May 2010

Workshop on Facilitating Adoption of Parallel Computing

Date: Wednesday, May 5, 2010

Location: GHC 7501 at CMU

Sponsor: CMU|Portugal Program

With the rise of multicore processors and the increasing richness of application functionality, leveraging parallel computation is increasingly necessary to achieve good performance. However, parallel computing is also difficult for programmers, due to the need to decompose the problem into sub-parts which can be solved in parallel, and due to the challenges of managing potential interference between concurrent tasks.

This workshop focuses on research approaches intended to facilitate the practical adoption of parallel computing. These may include engineering approaches, new models of parallel computing, approaches for verification and reasoning in the presence of concurrency, and approaches for teaching parallel computing.

Schedule

9:00 Welcome and Workshop Introduction

9:15 Engineering Parallelism: What Works in Practice

10:15 Break

10:30 New Programming Models Facilitating Adoption of Parallelism

12:00 Lunch (provided for workshop participants)

1:00 Verification: Helping Developers Reason about Concurrency

2:00 Hardware Factors in Parallel Computing

2:45 Break

3:00 Teaching Parallel Computing

3:30 Wrapup

4:00 Informal Follow-up