Analysis of Various Computer Architectures
Kulvinder Singh1, Pushpendra Kumar Pateriya2, Devinder Kaur3, Mritunjay Rai4
1Kulvinder Singh, Lovely Professional University, Punjab, India.
2Pushpendra Kumar Pateriya, Lovely Professional University, Punjab, India.
3Devinder Kaur, Lovely Professional University, Punjab, India.
4Mritunjay Rai, Lovely Professional University, Punjab, India.
Manuscript received on 05 June 2019 | Revised Manuscript received on 12 June 2019 | Manuscript Published on 22 June 2019 | PP: 1113-1118 | Volume-8 Issue-8S2 June 2019 | Retrieval Number: H11890688S219/19©BEIESP
Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open-access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: With the tremendous acceptance of computers globally in the different fields, there comes the challenge of managing instructions, processing, and improving the efficiency of computer systems. Ever since the inception of computers from earliest ENIAC (developed at the University of Pennsylvania) to modern supercomputer Sunway Taihu Light (developed at National Supercomputing Center, China) a broad research along with great ideas in the field of computer architecture has laid its way. It has lead to the advances which has made the computers capable to perform computations at lightning speeds. For an example, the computing speed of Taihu Light exceeds 93 petaflops. It uses 40,960 individual RISC processors to reach such high speeds. In this, the architecture plays an indispensable role right from accessing memory, allocating instruction to processors for execution, and exploiting the architecture to increase the efficiency [12]. Moreover, reducing energy consumption and cost computer architecture needs to be highly specific and fast in making decisions. With the passage of time, various ideas have come up to enhance this performance index. In this paper, we describe most frequently used computer architectures with a general review and working process which can help the readers to understand the underlying principles of various computer architectures.
Keywords: Instruction Set Architecture, Load/store Architecture, Stack Architecture, Pipelining, NOP.
Scope of the Article: Measurement & Performance Analysis