Exam 16: Parallelism and Superscalar Processors

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

In effect,the Intel Core architecture implements a CISC instruction set architecture on a RISC microarchitecture.

(True/False)
4.8/5
(39)

The essence of the ________ approach is the ability to execute instructions independently and concurrently in different pipelines.

(Multiple Choice)
5.0/5
(41)

Instruction-level parallelism is also determined by __________,which is the time until the result of an instruction is available for use as an operand in a subsequent instruction.

(Short Answer)
4.8/5
(32)

Which of the following is a fundamental limitation to parallelism with which the system must cope?

(Multiple Choice)
4.9/5
(39)

________ is a protocol used to issue instructions.

(Multiple Choice)
4.8/5
(38)

The _________ predicts the instruction stream,fetches instructions from the L1 instruction cache,and places the fetched instructions into a buffer for consumption by the decode pipeline.

(Short Answer)
4.8/5
(32)

In the scalar organization there are multiple functional units,each of which is implemented as a pipeline and provides a degree of parallelism by virtue of its pipelined structure.

(True/False)
4.8/5
(39)

Which of the following is a hardware technique that can be used in a superscalar processor to enhance performance?

(Multiple Choice)
4.8/5
(36)

The term _________ parallelism refers to the degree to which,on average,the instructions of a program can be executed in parallel.

(Short Answer)
4.7/5
(34)

In a traditional scalar organization there is a single pipelined functional unit for integer operations and one for floating-point operations.

(True/False)
4.9/5
(45)

The term ________ refers to a machine that is designed to improve the performance of the execution of scalar instructions.

(Short Answer)
4.8/5
(36)

An alternative to _________ is a scoreboarding.

(Short Answer)
4.9/5
(42)

ARM architecture has yet to implement superscalar techniques in the instruction pipeline.

(True/False)
4.8/5
(40)

Resources include: memories,caches,buses,and register-file ports.

(True/False)
4.7/5
(38)

The Cortex-A8 targets a wide variety of mobile and consumer applications including mobile phones,set-top boxes,gaming consoles and automotives navigation / entertainment systems.

(True/False)
4.8/5
(42)

Utilizing a branch target buffer (BTB),the _________ uses a dynamic branch prediction strategy based on the history of recent executions of branch instructions.

(Multiple Choice)
5.0/5
(40)

The ________ is a buffer used to decouple the decode and execute stages of the pipeline to allow out-of-order issue.

(Short Answer)
4.9/5
(38)

The superscalar approach depends on the ability to execute multiple instructions in parallel.

(True/False)
4.9/5
(40)

The superscalar approach can be used on __________ architecture.

(Multiple Choice)
4.9/5
(39)

The superscalar approach has now become the standard method for implementing high-performance microprocessors.

(True/False)
4.9/5
(42)
Showing 21 - 40 of 45
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)