HPF vs. SAC - A Case Study (Research Note)

  • Authors:
  • Clemens Grelck;Sven-Bodo Scholz

  • Affiliations:
  • -;-

  • Venue:
  • Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper compares the functional programming language SAC to HPF with respect to specificational elegance and runtime performance. A well-known benchmark, red-black SOR, serves as a case study. After presenting the HPF reference implementation alternative SAC implementations are discussed. Eventually, performance figures show the ability to compile highly generic SAC specifications into machine code that outperforms the HPF implementation on a shared memory multiprocessor by a factor of about 3.