Skip to main content
Log in

On the cost–effectiveness of PRAMs

  • Original articles
  • Published:
Acta Informatica Aims and scope Submit manuscript

Abstract.

We introduce a formalism which allows to treat computer architecture as a formal optimization problem. We apply this to the design of shared memory parallel machines. While present parallel computers of this type only support the programming model of a shared memory but often process simultaneous access by several processors to the shared memory sequentially, theoretical computer science offers solutions for this problem that are provably fast and asymptotically optimal. But the constants in these constructions seemed to be too large to let them be competitive. We modify these constructions under engineering aspects and improve the price/performance ratio by roughly a factor of 6. The resulting machine has surprisingly good price/performance ratio even if compared with distributed memory machines. For almost all access patterns of all processors into the shared memory, access is as fast as the access of only a single processor.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received: 29 June 1993 / 22 June 1999

Rights and permissions

Reprints and permissions

About this article

Cite this article

Abolhassan, F., Keller, J. & Paul, W. On the cost–effectiveness of PRAMs. Acta Informatica 36, 463–487 (1999). https://doi.org/10.1007/s002360050181

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s002360050181

Keywords

Navigation