Ginni has Published 1519 Articles

What are the approaches of Instruction Scheduling?

Ginni

Ginni

Updated on 20-Jul-2021 07:18:39

5K+ Views

When instructions are handled in parallel, it is required to detect and resolve dependencies between instructions. It can generally discuss dependency detection and resolution as it associates to processor classes and the processing functions contained independently.An instruction is resource-dependent on an issued instruction if it needed a hardware resource that ... Read More

What are Control dependencies?

Ginni

Ginni

Updated on 20-Jul-2021 07:16:50

2K+ Views

Consider the following code sequence −mul r1, r2, r3; jz  zproc; sub r4, r7, r1; : zproc:load r1, x; :In this example, the real direction of implementation depends on the result of the multiplication. This represents that the instructions following a conditional branch are dependent on it. In a similar ... Read More

What is Data Dependency?

Ginni

Ginni

Updated on 20-Jul-2021 07:13:22

15K+ Views

A position in which an instruction is dependent on a result from a sequentially earlier instruction before it can be done its execution. In high-performance processors operating pipeline or superscalar techniques, a data dependency will learn an interruption in the flowing services of a processor pipeline or prevent the parallel ... Read More

What are the operations of ILP-Processors?

Ginni

Ginni

Updated on 20-Jul-2021 07:11:50

834 Views

There are two types of operations of ILP-Processors such as Pipelined Processors and VLIW and Superscalar Processors. Pipelined Processors work like an assembly line, both VLIW and Superscalar processors operate basically in parallel, making use of several concurrently working EUs as shown in the figure −In describing the principle of ... Read More

Evolution of ILP Processors in Computer Architecture

Ginni

Ginni

Updated on 20-Jul-2021 07:09:25

687 Views

The evolution of Von Neumann processors can be attributed to two areas of development improvement in technology, marked by increasing clock rates and the functional evolution of processors. Functional evolution has been achieved primarily by increasing the degree of parallelism of the internal operations, the issues, and the execution of ... Read More

What are different methods of parallelism in Parallel Computer Architecture?

Ginni

Ginni

Updated on 20-Jul-2021 07:08:07

2K+ Views

There are two methods of exploiting parallelism in parallel computer architecture are as follows −PipeliningIn pipelining, several functional units are working in sequence to implement a single computation. These functional units form an assembly line or pipeline. Each functional unit describes a specific phase of the computation and each computation ... Read More

What is Flynn’s Taxonomy in Computer Architecture?

Ginni

Ginni

Updated on 20-Jul-2021 07:07:11

14K+ Views

Flynn’s classic taxonomy (Flynn, 1966) depends on the number of control units and the multiple processors available in a computer. Flynn’s introduced the following notions −Single Instruction StreamSingle Instruction stream means that architecture has a single control unit generating a single stream of instruction abbreviated as single instruction SI.Multiple Instruction ... Read More

What are the types of Parallelism in Computer Architecture?

Ginni

Ginni

Updated on 20-Jul-2021 07:04:12

4K+ Views

There are various types of Parallelism in Computer Architecture which are as follows −Available and Utilized ParallelismParallelism is the most important topics in computing. Architectures, compilers, and operating frameworks have been striving for more than two decades to extract and use as much parallelism as available to speed up computation.Available ... Read More

What is the difference between Concurrency and Parallel Execution in Computer Architecture?

Ginni

Ginni

Updated on 20-Jul-2021 07:00:42

784 Views

Concurrency ExecutionIt is the sensual behavior of the N-Client I-Server model where one client is served at any provided moment. This model has dual characteristics. It is sequential on a small time scale, but together on a rather large time scale.In this method, the elementary problem is how the competing ... Read More

What are different levels of abstraction in Computer Architecture?

Ginni

Ginni

Updated on 20-Jul-2021 06:58:02

5K+ Views

There are three different layers of abstraction in computer system such as the concrete architecture at the system level, the abstract and concrete architecture at the processor level, and the abstract and concrete architecture at the micro-machine level. Let us discuss each level one by one.Concrete Architecture of Computer SystemsAt ... Read More

Advertisements