Basic HTML version of Foils prepared 12 May 1996

Foil 38 HPF: Some Problems we found

From General Collection of Foils for CRPC Annual Meeting CRPC Annual Meeting -- 14-17 May 1996 Argonne. by Geoffrey C. Fox


We find that our best results with HPF codes come from those designed as parallel codes.
Traditional Model of "dusty deck + HPF directives" often does not work well.
Is not as intuitive as expected. Students have problems with getting performance. Reasons:
  • Poor knowledge of Fortran 90.
  • Many "details" are not handled well without some code massaging. Often HPF actions are highly non intuitive for inexperienced users.
  • Poor and cryptic compiler diagnostics and feedback.
  • Profilers (both PGI and DEC) help to identify sources of inefficiencies, though.



Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Wed Jan 21 1998