Analysis of Parallel Architectures: SIMD, tightly-coupled MIMD, and loosely-coupled MIMD

  IJCTT-book-cover
 
International Journal of Computer Trends and Technology (IJCTT)          
 
© 2017 by IJCTT Journal
Volume-53 Number-1
Year of Publication : 2017
Authors : Babasegun Adeleye, Salman Mohammed Jiddah
DOI :  10.14445/22312803/IJCTT-V53P102

MLA

Babasegun Adeleye, Salman Mohammed Jiddah "Analysis of Parallel Architectures: SIMD, tightly-coupled MIMD, and loosely-coupled MIMD". International Journal of Computer Trends and Technology (IJCTT) V53(1):6-8, November 2017. ISSN:2231-2803. www.ijcttjournal.org. Published by Seventh Sense Research Group.

Abstract -
This paper looks into the two forms of parallel computing which are Single Instruction Multiple Data (SIMD) and Multiple Instruction Multiple Data (MIMD), and further diving into the sub categories of MIMD; loosely coupled and tightly coupled with an overview of their individual architectures and their implementation in the computing industry. For a case study of their industrial application, this paper looked into the Intel Iris processor as a practical implementation of SIMD architecture in the industry, IBM Power8 for tightly coupled MIMD systems which is a supercomputer, and lastly the Beowulf cluster system which is an implementation of loosely coupled MIMD. Each architecture implementation is looked into regarding why it is being chosen to be used in the industry.

References
[1] Flynn, Michael J. "Very high-speed computing systems." Proceedings of the IEEE 54.12 (1966): 1901- 1909.
[2] Kaur, Mandeep, and RajdeepKaur. "A comparative analysis of SIMD and MIMD architectures." International Journal of Advanced Research in Computer Science and Software Engineering 3.9 (2013).
[3] Adve, Sarita V., and KouroshGharachorloo. "Shared memory consistency models: A tutorial." computer 29.12 (1996): 66-76.
[4] Hord, R. Michael. Parallel supercomputing in MIMD architectures. CRC press, 1993.
[5] Sampath, S., Bharat BhushanSagar, and B. R. Nanjesh. "Performance evaluation and comparison of MPI and PVM using a cluster based parallel computing architecture." Circuits, Power and Computing Technologies (ICCPCT), 2013 International Conference on. IEEE, 2013.
[6] Luo, Wen-lang, An-dong Xie, and Wen Ruan. "The construction and test for a small beowulf parallel computing system." Intelligent Information Technology and Security Informatics (IITSI), 2010 Third International Symposium on. IEEE, 2010.
[7] Zhu, Yongzhi, and Baoxiang Cao. "A Scalability Metric Based on Beowulf Cluster System." Distributed Computing and Applications to Business Engineering and Science (DCABES), 2010 Ninth International Symposium on. IEEE, 2010.
[8] Becker, Donald J., et al. "BEOWULF: A parallel workstation for scientific computation." Proceedings, International Conference on Parallel Processing. Vol. 95. 1995.
[9] Bhuyan, Laxmi N. "On the performance of loosely coupled multiprocessors." ACM SIGARCH Computer Architecture News 12.3 (1984): 256-262.
[10] Liu, Yingying, Dake Liu, and Wei Wang. "IIR parallelization on multi-datapath SIMD architecture." Integrated Circuits and Microsystems (ICICM), International Conference on. IEEE, 2016.
[11] Sharangpani, Harsh. "Intel® Itanium™ processor microarchitecture overview." Microprocessor Forum. 1999.
[12] Lameter, Christoph. "Numa (non-uniform memory access): An overview." Queue 11.7 (2013): 40.
[13] Sinharoy, Balaram, et al. "IBM POWER8 processor core microarchitecture." IBM Journal of Research and Development 59.1 (2015): 2-1.
[14] Junkins, Stephen. "The Compute Architecture of Intel® Processor Graphics Gen9." Intel whitepaper v1 (2015).

Keywords
Each architecture implementation is looked into regarding why it is being chosen to be used in the industry.