2007
DOI: 10.1007/s11704-007-0016-1
|View full text |Cite
|
Sign up to set email alerts
|

Models of parallel computation: a survey and classification

Abstract: In this paper, the state-of-the-art parallel computational model research is reviewed. We will introduce various models that were developed during the past decades. According to their targeting architecture features, especially memory organization, we classify these parallel computational models into three generations. These models and their characteristics are discussed based on three generations classification. We believe that with the ever increasing speed gap between the CPU and memory systems, incorporati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0
4

Year Published

2008
2008
2021
2021

Publication Types

Select...
6

Relationship

2
4

Authors

Journals

citations
Cited by 23 publications
(12 citation statements)
references
References 50 publications
0
7
0
4
Order By: Relevance
“…We usually define parameters of machines, computing and cost function in general model, and they are called the three elements of the calculation model [16] . Computing model is formed by abstracting the entity (computer hardware/software) for the purpose of calculating.…”
Section: Massively Parallel Algorithmmentioning
confidence: 99%
“…We usually define parameters of machines, computing and cost function in general model, and they are called the three elements of the calculation model [16] . Computing model is formed by abstracting the entity (computer hardware/software) for the purpose of calculating.…”
Section: Massively Parallel Algorithmmentioning
confidence: 99%
“…N Computational model RAM(h,k) [45][46][47] It is a computational model with considerations of instruction/thread level parallelism (k ways) and memory hierarchy (h levels) based on the memory access complexity concept [48] { . We argue that the complexity analysis of algorithms should include traditional computation complexity (time and space complexity) and new memory access complexity (to reflect the different memory access behavior on memory hierarchy of different implementations).…”
Section: N Non-traditional Structured Gridsmentioning
confidence: 99%
“…Thus, we model the computer as one RAM with different memory access cost on each level under different memory access patterns. N Parallel computational model DRAM(h,k) model [45][46][47] It is the parallel version of RAM(h,k) model. It consists of p independent RAM(h,k) processors, each with its own local memory.…”
Section: N Non-traditional Structured Gridsmentioning
confidence: 99%
“…Проектировщики новых компьютеров, разработчики алгоритмов и программисты могут использовать модель вычислений для оценки своей работы, включая соответствие архитектуры компьютера различным приложениям, вычислительную сложность алгоритма и прогнозируемое быстродействие программы на различных вычислительных системах. Хорошая модель вычислений облегчает работу разработчиков компьютеров, алгоритмов и программ тем, что позволяет адекватно отобразить выбираемое решение на реальные компьютеры [1]. Подобную модель вычислений в литературе называют «соединяющей моделью (bridging model)» [2].…”
Section: Introductionunclassified