Multi-threaded processors, Computer Engineering

Multi-Threaded Processors

In unit 2, we have gone through the use of distributed shared memory in parallel computer architecture. Although the use of distributed shared memory has the difficulty of accessing the remote memory, which results in latency troubles. This difficulty increases in case of large-scale multiprocessors like massively parallel processors (MPP).

For example, single processor in a multiprocessor system requires two memory loads of two variables by two remote processors as shown below in Figure. The issuing processor will use these variables concurrently in one operation. In case of large-scale MPP systems, the following two troubles arise:

                                    1565_Multi-Threaded Processors.png

                                                     Latency problems in MPP 

Posted Date: 3/4/2013 5:49:24 AM | Location : United States







Related Discussions:- Multi-threaded processors, Assignment Help, Ask Question on Multi-threaded processors, Get Answer, Expert's Help, Multi-threaded processors Discussions

Write discussion on Multi-threaded processors
Your posts are moderated
Related Questions
What is NEG instruction Arithmetic sign inversion or two's complement (NEG). NEG instruction two's complements a number which means that arithmetic sign of a signed number cha


Define the term- Verification It is a way of preventing errors when data is copied from one medium to another (for instance from paper to disk/CD or from memory to DVD, etc.).

Packet switching is used for (A)  Credit card verification (B)  Automated Teller Machine (C)  The internet and the World Wide Web (D)  All of the above  Ans

Unencoded micro-instructions One bit is required for each control signal; so number of bits needed in a micro-instruction is high. It represents a detailed hardware vi

SQL Injection includes entering SQL code into web forms, eg. login fields, or into the browser address field, to access and manipulate the database across the site, application or

Q. Describe about Minicomputers? Minicomputers, developed in the early 1960s, are high-performance, general-purpose multi user computers. These are also designed for real-tim

Difference between static and dynamic RAM. Draw the circuits of one cell of each and explain its working. Ans: Differentiation among Static RAM and Dynamic RAM: Static

Computer to computer transmission of structured data using standardised documentation is known as Electronic data interchange (EDI).

Array Processing We have seen that for performing vector operations, the pipelining concept has been taken. There is another method for vector operations. If we have an array o