answersLogoWhite

0


Best Answer

"SIMD, which stands for 'single instruction, multiple data,' is a process that allows the CPU to receive a single instruction and then execute it on multiple pieces of data rather than receiving the same instruction each time each piece of data is received."

(Pg. 434, A+ Guide to Managing and Maintaining Your PC)

User Avatar

Wiki User

13y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

6y ago

The process is called SIMD. Single instruction, multiple data (SIMD), is a class of parallel computers in Flynn's taxonomy. It describes computers with multiple processing elements that perform the same operation on multiple data simultaneously. Thus, such machines exploit data level parallelism.

This answer is:
User Avatar

User Avatar

Wiki User

14y ago

SIMD

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Is a process that allows the CPU to receive a single instruction and then execute it on multiple pieces of data rather than receiving the same instruction each time each piece of data is received?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Computer Science

What do Fetch Decode and Execute mean in a microprocessor?

Fetch Decode Execute. This is the cycle that processors will follow. Fetch the Instruction, Decode it into machine code, Execute the commands


What is the differences between concurrent and pipe-lining in computer architecture?

Pipelining takes advantage of the fact that each individual instruction is executed in multiple steps by different parts of the CPU. For an example let's looks at an imaginary CPU which has three stages of executing an instruction: reading the instruction from cache, executing the instruction, and writing back data. Now on the first CPU cycle, we can read in a single instruction from the cache. On the second cycle, that first instruction can now be executing while a second instruction is read in. So rather than taking 3 CPU cycles to fully execute each instruction before moving on to the next, you can work on 3 instructions at the same time. Concurrency may refer to multiple things in computer architecture. Having multiple CPUs on a single motherboard, or even multiple CPUs on the same chip (multi-core) can be considered one type of concurrency, where each CPU executes instructions without needing to know much about what the other CPUs are doing. However, we can go on an even lower level and look at concurrency within a single CPU, as well. It is not uncommon for processors to have multiple copies of certain components on them. The Arithmetic Logic Unit (ALU) is a common place to see this, since this is home to the notoriously slow floating-point math components. This contributor can remember reading about certain processors in which integer addition and multiplication took only a single CPU cycle to execute, but something like floating-point division took closer to 40 cycles. For modern machines which may need to perform many floating-point calculations, having multiple floating-point units within the ALU (or even multiple ALUs) would allow for the concurrent execution of multiple calculations.


What is 6 stage instruction pipelining?

1. FI (fetch instruction) - get the next instruction 2. DI (decode instruction) - decode the opcode and operands 3. CO (calculate operands) - calculate EA of the operands 4. FO (fetch operands) - fetch operands from memory (not necessary for register data) 5. EI (execute instruction) - execute instruction storing result if necessary 6. WO (write operand) - write the result in MEM


What is the pace of the system clock called?

The pace of the system clock, called the clock speed, is measured by the number of ticks per second. The faster the clock speed, the more instruction the processor can execute per second.


What is superscalar architecture?

AnswerA superscalar CPU architecture implements a form of parallelism on a single chip, thereby allowing the system as a whole to run much faster than it would otherwise be able to at a given clock speed.In normal scalar CPU, ideally one instruction is dispatched per cycle so atmost one instruction can be completed in a give cycle. In SuperScalar Architecture, more than one say "m" instructions are dispatched and they are executed in parellel with extra hardware ( functinal units) there by more than one instruction can be completed in a given cycle.The fastness of the Superscalar is theory is "m" times the scalar but in practically, it will be much less because of the different types of dependencies and branch operations.

Related questions

What are multi vector and SIMD computers?

(Single instruction, Multiple Data) A process that allows the CPU to execute a single instruction simultaneously on multiple peices of data, rather than by repetitive looping.


Explain steps involve in instruction execution cycle?

The two-phase process for executing instructions on a typical CPU involves a fetch step and an execute step. Fetch is where the instruction is loaded from memory and execute is where the actions detailed in the instruction are carried out.


What no of instruction will be execute by using only one clock pulse in 8085 microprocessor?

There are no instructions in the 8085 that execute in only one clock pulse. The minimum number of clock cycles is four; three for instruction fetch and one for instruction decode/execute.


What action is taken by CPU after reset to execute first instruction of program?

The fetch-execute cycle.


How many instructions are in the ARM instruction set?

There is one instruction set in the IA-32. Instruction set is the set of instruction that a processor can execute.


define the Fetch-Execute cycle?

the Fetch-Execute cycle is the process by which a computer retrieves a programmed instruction from its memory, determines what actions the instruction dictates, and carries out those actions.


What are the phases of instruction cycle?

There are four phase of an instruction cycle namely: fetch; indirect; execute; write.


What are the different phases of instruction?

There are four phase of an instruction cycle namely: fetch; indirect; execute; write.


How does the CPU keep track of which instruction to execute next?

The instruction register holds a pointer to the current instruction (in working memory) while the next instruction register points to the next instruction (the first instruction immediately after the current instruction's operands). If the current instruction is a jump instruction, it can change the next instruction register, allowing the program to branch to a new instruction once the jump instruction is processed. The next instruction pointer is automatically moved into the current instruction register once the current instruction has been processed. The entire process of executing an instruction is known as the fetch-decode-execute cycle.


What do Fetch Decode and Execute mean in a microprocessor?

Fetch Decode Execute. This is the cycle that processors will follow. Fetch the Instruction, Decode it into machine code, Execute the commands


Demonstrate a correct understanding of the fetch execute cycle of microprocessor?

The fetch-execute cycle of a typical microprocessor involves fetching an instruction from memory, determining what actions the instruction requires it to do, and performing those actions. It is also simply called the Instruction Cycle.


What is instruction cycle with interrupts?

The instruction cycle is the basic operation cycle in a computer. This is what will take in data, process it and execute as required.