One Approach for Parallel Algorithms Representation
Öz
This paper presents one
approach for parallel algorithms representation. The proposed model is practice
oriented and its name is AMPA (Agenda Model for Parallel Algorithms) due to
basic blocks organization like a schedule. The model uses classical Master/Slave
paradigm. One parallel merge sorting algorithm based on quick sort is presented
with the discussed AMPA model and also three known representation approaches
(description with natural language, pseudo code and PRAM). A survey of professional
opinion about AMPA and other approaches is conducted. The results show that
most of the interviewed people choose
AMPA as the best way to understand the algorithm.
Anahtar Kelimeler
Kaynakça
- [1] Kirtzic J. S., O. Daescu, A parallel algorithm development model for the GPU architecture, Proc. of International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA), 2012.
- [2] Valiant L., A bridging model for multi-core computing, Journal of Computer and System Sciences, vol. 77, no. 1, pp. 154–166, 2011.
- [3] Luebke D., CUDA: Scalable parallel programming for high-performance scientific computing, 5th IEEE International Symposium on Biomedical Imaging: From Nano to Macro, Paris, pp. 836-838, 2008.
- [4] Yukiya Aoyama, Jun Nakano, “RS/6000 SP: Practical MPI Programming”, International Technical Support Organization, IBM, 1999.
- [5] Seyed H. Roosta, Parallel Processing and Parallel Algorithms: theory and computation, Springer, ISBN 0-387-98716-9, 2000.
- [6] Wilkinson B. and Allen M., Sorting Algorithms, Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers, Prentice-Hall, 1999 [7] Sahni S. and G. Vairaktarakis, The master-slave paradigm in parallel computer and industrial settings, Journal of Global Optimization, 9, pp. 357–377, 1996.
- [8] Baldo L., L. Brenner, L. G. Fernandes, P. Fernandes, A. Sales, Performance Models For Master/Slave Parallel Programs, Electronic Notes in Theoretical Computer Science, 2004.
- [9] Mostaghim S., J. Branke, A. Lewis, H. Schmeck, Parallel Multi-objective Optimization using Master-Slave Model on Heterogeneous Resources, Proceedings of the IEEE Congress on Evolutionary Computation, 2008.
Ayrıntılar
Birincil Dil
İngilizce
Konular
Mühendislik
Bölüm
Araştırma Makalesi
Yazarlar
Atanaska D. Bosakova-ardenska
Bu kişi benim
Bulgaria
Yayımlanma Tarihi
1 Eylül 2017
Gönderilme Tarihi
12 Ağustos 2017
Kabul Tarihi
26 Haziran 2017
Yayımlandığı Sayı
Yıl 2017 Cilt: 5 Sayı: 2