hpf overview

17
HPF Overview CS498 LVK March 2006 Isaac Dooley Some Slides Borrowed from John Merlin’s hpf- and-f90.ps

Upload: nelia

Post on 02-Feb-2016

30 views

Category:

Documents


0 download

DESCRIPTION

HPF Overview. CS498 LVK March 2006 Isaac Dooley. Some Slides Borrowed from John Merlin’s hpf-and-f90.ps. HPF - High Performance Fortran. Extension to Fortran Standardized in 1994-1997 No Explicit Message-Passing Parallel Constructs(Loops) Data Distribution. Data Parallel View. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: HPF Overview

HPF Overview

CS498 LVK

March 2006

Isaac Dooley

Some Slides Borrowed from John Merlin’s hpf-and-f90.ps

Page 2: HPF Overview

HPF - High Performance Fortran

• Extension to Fortran

• Standardized in 1994-1997

• No Explicit Message-Passing

• Parallel Constructs(Loops)

• Data Distribution

Page 3: HPF Overview

Data Parallel View

• Fortran Already Has Data Parallelism: Array Sections

Page 4: HPF Overview

Sample Jacobi Program Using Fortran Array Sections:

Page 5: HPF Overview

HPF for 16 processors

Page 6: HPF Overview
Page 7: HPF Overview
Page 8: HPF Overview
Page 9: HPF Overview
Page 10: HPF Overview
Page 11: HPF Overview
Page 12: HPF Overview
Page 13: HPF Overview
Page 14: HPF Overview
Page 15: HPF Overview
Page 16: HPF Overview
Page 17: HPF Overview

The End