Optimal Speedup on a Low-Degree Multi-Core Parallel Architecture (LoPRAM)

Authors Alejandro Lopez-Ortiz, Reza Dorrigiv, Alejandro Salinger



PDF
Thumbnail PDF

File

DagSemProc.08081.3.pdf
  • Filesize: 294 kB
  • 13 pages

Document Identifiers

Author Details

Alejandro Lopez-Ortiz
Reza Dorrigiv
Alejandro Salinger

Cite AsGet BibTex

Alejandro Lopez-Ortiz, Reza Dorrigiv, and Alejandro Salinger. Optimal Speedup on a Low-Degree Multi-Core Parallel Architecture (LoPRAM). In Data Structures. Dagstuhl Seminar Proceedings, Volume 8081, pp. 1-13, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2008)
https://doi.org/10.4230/DagSemProc.08081.3

Abstract

We propose a new model with small degreee of parallelism that reflects current and future multicore architectures in practice. The model is based on the PRAM architecture and hence it inherits many of its interesting theoretical properties. The key observations and differences are that the degree of parallelism (i.e. number of processors or cores) is bounded by O(log n), the synchronization model is looser and the use of parallelism is at a higher level unless explicitly specified otherwise. Surprisingly, these three rather minor variants result in a model in which obtaining work optimal algorithms is significantly easier than for the PRAM. The new model is called Low-degree PRAM or LoPRAM for short. Lastly we observe that there are thresholds in complexity of programming at p=O(log n) and p=O(sqrt(n)) and provide references for specific problems for which this threshold has been formally proven.
Keywords
  • PRAM
  • multicore architectures
  • parallelism
  • algorithms
  • dynamic programming
  • divide and conquer

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail