Parallel computer architecture , Computer Engineering

Assignment Help:

Parallel Computer Architecture

Introduction

We have talked about the classification of parallel computers and their interconnection networks in that order in units 2 and 3 of this block. In this part, various parallel architectures are talk about, which are based on the classification of parallel computers considered previous. The two main parametric considerations in designing parallel computer architecture are: (i) implementing many number of instructions in parallel, and (ii) increasing the effectiveness of processors. There are certain methods by which instructions can be implemented in parallel and parallel architectures are based on these methods of implementing instructions in parallel. Pipelining is one of the classical and best methods to enhance parallelism where dissimilar stages perform repeated functions on dissimilar operands. Vector processing is the logical or arithmetic computation applied on vectors while in scalar processing only single data item or a pair of data items is processed. Parallel architectures have also been developed based on associative memory organizations. Another thought of improving the processor's speed by having many instructions per cycle is called as Superscalar processing. Multithreading for enhancing processor utilization has also been used in parallel computer architecture. All the architectures based on these parallel-processing varieties have been discussed in detail in this unit.

 


Related Discussions:- Parallel computer architecture

Compiler software difficulty, IA-64 instead depends on the compiler for thi...

IA-64 instead depends on the compiler for this task. Even before the program is fed into the CPU, the compiler studies the code and makes the similar sorts of decisions that would

Illustrate the application of e-commerce in home banking, Illustrate the ap...

Illustrate the application of E-Commerce in Home Banking. Home Entertainment: E-commerce has show the way to HOME ENTERTAINMENT. The video aspect generally includes a la

Write a subroutine in c which toggles the cursor, Q . Write a subroutine in...

Q . Write a subroutine in C which toggles the cursor? Write a subroutine in C which toggles the cursor. It takes one argument which toggles the value between on (1) and off (0)

What is difference between hold time and setup, What is difference between ...

What is difference between hold time and setup? The interviewer was looking for one exact reason, and it’s really a good answer as well..The hint is hold time doesn't depend onto c

what is ecc memory, Error-correcting code memory (ECC memory) is a type of...

Error-correcting code memory (ECC memory) is a type of computer data storage that can notice and correct the more general kinds of internal data corruption. ECC memory is used in m

Name the popular security measures, Name the popular security measures ...

Name the popular security measures A number of security products covering a broad range of methods are available in the market. Most popular of all the security measures are th

Computer data storage, Computer data storage: Computer data storage, f...

Computer data storage: Computer data storage, frequently called memory or storage refers to computer recording media and components, devices that received digital data used fo

Computer networking, what are the steps to implement bus topology?

what are the steps to implement bus topology?

What is xml, XML is the Extensible Markup Language. It betters the function...

XML is the Extensible Markup Language. It betters the functionality of the Web by letting you recognize your information in a more accurate, flexible, and adaptable way. It is e

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd