Csse 1502
Quiz von , erstellt am more than 1 year ago

It always seems impossible until it’s done.

42
1
0
Csse 1502
Erstellt von Csse 1502 vor etwa 6 Jahre
Schließen

БАЗА Вопросы с Чаптеров

Frage 1 von 54

1

Which of the following descriptions corresponds to static power?

Wähle eine der folgenden:

  • Proportional to the product of the number of switching transistors and the switching rate

  • Grows proportionally to the transistor count (whether or not the transistors are switching)

  • Dominant energy consumer

  • All of the above

Erklärung

Frage 2 von 54

1

Which of the following descriptions corresponds to dynamic power?

Wähle eine oder mehr der folgenden:

  • Proportional to the product of the number of switching transistors and the switching rate

  • Grows proportionally to the transistor count (whether or not the transistors are switching)

  • Certainly a design concern

  • None of the above

Erklärung

Frage 3 von 54

1

Which of the written below is NOT increase power consumption?

Wähle eine der folgenden:

  • Increasing performance

  • Increasing multiple cores

  • Increasing multithreading

  • Decreasing performance

Erklärung

Frage 4 von 54

1

Growing performance gap between peak and sustained performance translates to increasing energy per unit of performance, when

Wähle eine der folgenden:

  • The number of transistors switching will be proportional to the peak issue rate, and the performance is proportional to the sustained rate

  • The number of transistors switching will be proportional to the sustained rate, and the performance is proportional to the peak issue rate

  • The number of transistors switching will be proportional to the sustained rate

  • The performance is proportional to the peak issue rate

Erklärung

Frage 5 von 54

1

How this process called: “Operations execute as soon as their operands are available”

Wähle eine der folgenden:

  • data flow execution

  • instruction execution

  • data control execution

  • instruction field execution

Erklärung

Frage 6 von 54

1

If we want to sustain four instructions per clock

Wähle eine der folgenden:

  • We must fetch less, issue more, and initiate execution on more than two instructions

  • We must fetch more, issue less, and initiate execution on more than three instructions

  • We must fetch more, issue more, and initiate execution on more than four instructions

  • We must fetch more, issue more, and initiate execution on less than five instructions

Erklärung

Frage 7 von 54

1

For what the reorder buffer is used :

Wähle eine der folgenden:

  • To pass parameters through instructions that may be speculated

  • To pass results among instructions that may be speculated.

  • To get additional registers in the same way as the reservation stations

  • To control registers

Erklärung

Frage 8 von 54

1

How many fields contains the entry in the ROB:

Wähle eine der folgenden:

  • 5

  • 6

  • 3

  • 4

Erklärung

Frage 9 von 54

1

Choose correct fields of entry in the ROB:

Wähle eine der folgenden:

  • the source type, the destination field, the value field, and the ready field

  • the program type, the ready field, the parameter field, the destination field

  • the instruction type, the destination field, the value field, and the ready field

  • the instruction type, the destination field, and the ready field

Erklärung

Frage 10 von 54

1

Choose the steps of instruction execution:

Wähle eine der folgenden:

  • issue, execute, write result, commit

  • execution, commit, rollback

  • issue, execute, override, exit

  • begin, write, interrupt, commit

Erklärung

Frage 11 von 54

1

Which Multiple-issue processors has not the hardware hazard detection:

Wähle eine der folgenden:

  • Superscalar(dynamic)

  • Superscalar(static)

  • Superscalar(speculative)

  • EPIC

Erklärung

Frage 12 von 54

1

Examples of EPIC:

Wähle eine der folgenden:

  • Pentium 4, MIPS R12K, IBM, Power5

  • Itanium

  • MIPS and ARM

  • TI C6x

Erklärung

Frage 13 von 54

1

Examples of superscalar(static):

Wähle eine der folgenden:

  • Pentium 4, MIPS R12K, IBM, Power5

  • Itanium

  • MIPS and ARM

  • TI C6x

Erklärung

Frage 14 von 54

1

If speculation were perfect, it could save power, since it would reduce the execution time and save _____________, while adding some additional overhead to implement

Wähle eine der folgenden:

  • Static power

  • Dynamic power

  • Processing rate

  • Processor state

Erklärung

Frage 15 von 54

1

Examples of superscalar(dynamic) :

Wähle eine der folgenden:

  • Pentium 4, MIPS R12K, IBM, Power5

  • None at the present

  • MIPS and ARM

  • TI C6x

Erklärung

Frage 16 von 54

1

When speculation is not perfect, it rapidly becomes energy inefficient, since it requires additional ___________ both for the incorrect speculation and for the resetting of the processor state

Wähle eine der folgenden:

  • Static power

  • Dynamic power

  • Processing rate

  • Processor state

Erklärung

Frage 17 von 54

1

Which of these concepts is NOT illustrated case study by Wen-mei W. Hwu and John W. Sias

Wähle eine der folgenden:

  • Limited ILP due to software dependences

  • Achievable ILP with hardware resource constraints

  • Variability of ILP due to software and hardware interaction

  • Achievable ILP with software resource constraints

Erklärung

Frage 18 von 54

1

Examples of VLIW/LIW:

Wähle eine der folgenden:

  • Pentium 4, MIPS R12K, IBM, Power5

  • Itanium

  • MIPS and ARM

  • TI C6x

Erklärung

Frage 19 von 54

1

What is a hash table?

Wähle eine der folgenden:

  • Popular data structure for updating large collections, so that one can hardly answer questions

  • Popular tables for organizing a large collection of data structure

  • Popular data structure for organizing a large collection of data items so that one can quickly answer questions

  • Popular data structure for deleting small collections of data items so that one can hardly answer questions

Erklärung

Frage 20 von 54

1

A branch-prediction cache that stores the predicted address for the next instruction after a branch

Wähle eine der folgenden:

  • branch-target buffer

  • data buffer

  • framebuffer

  • optical buffer

Erklärung

Frage 21 von 54

1

Buffering the actual target instructions allows us to perform an optimization which called:

Wähle eine der folgenden:

  • branch folding

  • Branch prediction

  • Target instructions

  • Target address

Erklärung

Frage 22 von 54

1

Which of these is NOT characteristics of recent highperformance microprocessors?

Wähle eine der folgenden:

  • Power

  • Functional unit capability

  • Clock rate

  • Color

Erklärung

Frage 23 von 54

1

Which is not the function of integrated instruction fetch unit:

Wähle eine der folgenden:

  • Integrated branch prediction

  • Instruction prefetch

  • Instruction memory access and buffering

  • Instruction memory commit

Erklärung

Frage 24 von 54

1

What is the simple technique that predicts whether two stores or a load and a store refer to the same memory address:

Wähle eine der folgenden:

  • Address aliasing prediction

  • Branch prediction

  • Integrated branch prediction

  • Dynamic branch prediction

Erklärung

Frage 25 von 54

1

How to decrypt RISC?

Wähle eine der folgenden:

  • Reduced Instruction Set Computer

  • Recall Instruction Sell Communication

  • Rename Instruction Sequence Corporation

  • Red Instruction Small Computer

Erklärung

Frage 26 von 54

1

The ideal pipeline CPI is a measure of …

Wähle eine der folgenden:

  • the maximum performance attainable by the instruction

  • the minimum performance attainable by the implementation

  • the maximum performance attainable by the implementation

  • the minimum performance attainable by the instruction

Erklärung

Frage 27 von 54

1

what is the Pipeline CPI = ?

Wähle eine der folgenden:

  • deal pipeline CPI + Structural stalls + Data hazard stalls + Control stalls

  • deal pipeline CPU + Data hazard stalls + Control stalls

  • deal pipeline CPU + deal pipeline CPI + Data hazard stalls + Control stalls

  • Structural stalls + Data hazard stalls + Control stalls

Erklärung

Frage 28 von 54

1

The simplest and most common way to increase the ILP is …?

Wähle eine der folgenden:

  • to exploit minimalism among iterations of a loop

  • to exploit parallelism among iterations of a loop

  • to destroy iterations of a loop

  • to decrease the minimalism of risk

Erklärung

Frage 29 von 54

1

The simplest and most common way to increase the ILP is to exploit parallelism among iterations of a loop. How is often called?

Wähle eine der folgenden:

  • exploit-level parallelism

  • high-level minimalism

  • loop-level parallelism

  • low-level minimalism

Erklärung

Frage 30 von 54

1

In parallelism have three different types of dependences, tagging him:

Wähle eine der folgenden:

  • data dependences , name dependences , and control dependences .

  • data dependences , name dependences , and surname dependences .

  • datagram dependences , name dependences , and animal dependences .

  • no correct answers

Erklärung

Frage 31 von 54

1

What is Name dependence?

Wähle eine der folgenden:

  • name dependence occurs when two instructions use the same register or memory location

  • name dependence occurs when five or more instructions use the same register or memory location

  • name dependence occurs when instructions use the same name

  • All answers is correct

Erklärung

Frage 32 von 54

1

When occurs an output dependence?

Wähle eine der folgenden:

  • when i and instruction j write the same name

  • when i and instruction j write the same register or memory location

  • when i and instruction j write the same adress or memory location

  • All answers is correct

Erklärung

Frage 33 von 54

1

What is RAW (read after write)?

Wähle eine der folgenden:

  • when j tries to read a source before i writes it, so j incorrectly gets the old value

  • when i tries to read a source before j writes it, so j correctly gets the old value

  • when j tries to write a source before i writes it

  • when a tries to write a source before b read it, so a incorrectly gets the old value

Erklärung

Frage 34 von 54

1

What is given is not a hazard?

Wähle eine der folgenden:

  • WAR

  • RAR

  • WAW

  • LOL

Erklärung

Frage 35 von 54

1

A simple scheme for increasing the number of instructions relative to the branch and overhead instructions is…?

Wähle eine der folgenden:

  • loop-level

  • RAR

  • loop rolling

  • loop unrolling

Erklärung

Frage 36 von 54

1

Effect that results from instruction scheduling in large code segments is called…?

Wähle eine der folgenden:

  • loop unrolling

  • loop-level

  • register pressure

  • registration

Erklärung

Frage 37 von 54

1

The simplest dynamic branch-prediction scheme is a

Wähle eine der folgenden:

  • branch-prediction buffer

  • branch buffer

  • All answers correct

  • no correct answers

Erklärung

Frage 38 von 54

1

Branch predictors that use the behavior of other branches to make a prediction are called

Wähle eine der folgenden:

  • correlating predictors or two-level predictors

  • branch-prediction buffer

  • branch table

  • three level loop

Erklärung

Frage 39 von 54

1

How many branch-selected entries are in a (2,2) predictor that has a total of 8K bits in the prediction buffer? If we know that Number of prediction entries selected by the branch = 8K

Wähle eine der folgenden:

  • the number of prediction entries selected by the branch = 1K.

  • the number of prediction entries selected by the branch = 2K.

  • the number of prediction entries selected by the branch = 8K.

  • the number of prediction entries selected by the branch = 4K.

Erklärung

Frage 40 von 54

1

What is the compulsory in Cs model?

Wähle eine der folgenden:

  • The very first access to a block cannot be in the cache, so the block must be brought into the cache. Compulsory misses are those that occur even if you had an infinite cache.

  • If the cache cannot contain all the blocks needed during execution of a program, capacity misses (in addition to compulsory misses) will occur because of blocks being discarded and later retrieved

  • The number of accesses that miss divided by the number of accesses.

  • None of these

Erklärung

Frage 41 von 54

1

What is capacity in Cs model?

Wähle eine der folgenden:

  • If the cache cannot contain all the blocks needed during execution of a program, capacity misses (in addition to compulsory misses) will occur because of blocks being discarded and later retrieved

  • The very first access to a block cannot be in the cache, so the block must be brought into the cache. Compulsory misses are those that occur even if you had an infinite cache.

  • The number of accesses that miss divided by the number of accesses.

  • None of these

Erklärung

Frage 42 von 54

1

What is conflict in Cs model?

Wähle eine der folgenden:

  • If the block placement strategy is not fully associative, conflict misses (in addition to compulsory and capacity misses) will occur because a block may be discarded and later retrieved if conflicting blocks map to its set

  • The very first access to a block cannot be in the cache, so the block must be brought into the cache. Compulsory misses are those that occur even if you had an infinite cache.

  • If the cache cannot contain all the blocks needed during execution of a program, capacity misses (in addition to compulsory misses) will occur because of blocks being discarded and later retrieved

  • None of these

Erklärung

Frage 43 von 54

1

Choose the benefit of Cache Optimization.

Wähle eine der folgenden:

  • Larger block size to reduce miss rate

  • Bigger caches to increase miss rat

  • Single level caches to reduce miss penalty

  • None of these

Erklärung

Frage 44 von 54

1

Choose the strategy of Seventh Optimization.

Wähle eine der folgenden:

  • Critical word first

  • Critical restart

  • Sequential interleaving

  • Merging Write Buffer to Reduce Miss Penalty

Erklärung

Frage 45 von 54

1

Choose the Eight Optimization

Wähle eine der folgenden:

  • Merging Write Buffer to Reduce Miss Penalty

  • Critical word first

  • Nonblocking Caches to Increase Cache Bandwidth

  • Trace Caches to Reduce Hit Time

Erklärung

Frage 46 von 54

1

Choose the Eleventh Optimization

Wähle eine der folgenden:

  • Compiler-Controlled Prefetching to Reduce Miss Penalty or Miss Rate

  • Merging Write Buffer to Reduce Miss Penalty

  • Hardware Prefetching of Instructions and Data to Reduce Miss Penalty or Miss Rate

  • None of these

Erklärung

Frage 47 von 54

1

What is the access time?

Wähle eine der folgenden:

  • Time between when a read is requested and when the desired word arrives

  • The minimum time between requests to memory.

  • Describes the technology inside the memory chips and those innovative, internal organizations

  • None of these

Erklärung

Frage 48 von 54

1

9. What is the cycle time?

Wähle eine der folgenden:

  • The minimum time between requests to memory.

  • Time between when a read is requested and when the desired word arrives

  • The maximum time between requests to memory.

  • None of these

Erklärung

Frage 49 von 54

1

What does SRAM stands for?

Wähle eine der folgenden:

  • Static Random Access memory

  • System Random Access memory

  • Short Random Access memory

  • None of these

Erklärung

Frage 50 von 54

1

What does DRAM stands for?

Wähle eine der folgenden:

  • Dynamic Random Access memory

  • Dual Random Access memory

  • Dataram Random Access memory

  • None of these

Erklärung

Frage 51 von 54

1

What does DDR stands for?

Wähle eine der folgenden:

  • Double data rate

  • Dual data rate

  • Double data reaction

  • None of these

Erklärung

Frage 52 von 54

1

What is kernel process?

Wähle eine der folgenden:

  • Provide at least two modes, indicating whether the running process is a user process or an operating system process

  • Provide at least five modes, indicating whether the running process is a user process or an operating system process

  • Provide a portion of the processor state that a user process can use but not write

  • None of these

Erklärung

Frage 53 von 54

1

Which one is NOT concerning to pitfall?

Wähle eine der folgenden:

  • Simulating enough instructions to get accurate performance measures of the memory hierarchy

  • Implementing a virtual machine monitor on an instruction set architecture that wasn’t designed to be virtualizable

  • Overemphasizing memory bandwidth in DRAMs

  • Predicting cache performance of one program from another

Erklärung

Frage 54 von 54

1

Which one is concerning to fallacy?

Wähle eine der folgenden:

  • Simulating enough instructions to get accurate performance measures of the memory hierarchy

  • Predicting cache performance of one program from another

  • Implementing a virtual machine monitor on an instruction set architecture that wasn’t designed to be virtualizable

  • Overemphasizing memory bandwidth in DRAMs

Erklärung