PRAM programming: Theory vs. practice

A. V. Gerbessiotis, D. S. Lecomber, C. J. Siniolakis, K. R. Sujithan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

In this paper we investigate the practical viability of PRAM programming within the BSP framework. We argue that there is a necessity for PRAM computations in situations where the problem exhibits poor data locality. We introduce a C++ PRAM simulator that is built on top of the Oxford BSP Toolset, BSPlib, and provide a succinct PRAM language. Our approach achieves simplicity of programming over direct-mode BSP programming for reasonable overhead cost. We objectively compare optimized BSP algorithms with PRAM algorithms implemented with our library and provide encouraging experimental results for the latter style of programming.

Original languageEnglish (US)
Title of host publicationProceedings of the 6th Euromicro Workshop on Parallel and Distributed Processing, PDP 1998
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages164-170
Number of pages7
ISBN (Electronic)0818683325, 9780818683329
DOIs
StatePublished - 1998
Externally publishedYes
Event6th Euromicro Workshop on Parallel and Distributed Processing, PDP 1998 - Madrid, Spain
Duration: Jan 21 1998Jan 23 1998

Publication series

NameProceedings of the 6th Euromicro Workshop on Parallel and Distributed Processing, PDP 1998

Conference

Conference6th Euromicro Workshop on Parallel and Distributed Processing, PDP 1998
Country/TerritorySpain
CityMadrid
Period1/21/981/23/98

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Hardware and Architecture
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'PRAM programming: Theory vs. practice'. Together they form a unique fingerprint.

Cite this