Frage 1
Frage
Which of the following descriptions corresponds to static power?
Frage 2
Frage
Which of the following descriptions corresponds to dynamic power?
Antworten
-
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
Frage 3
Frage
Which of the written below is NOT increase power consumption?
Frage 4
Frage
Growing performance gap between peak and sustained performance translates to increasing energy per unit of performance, when
Antworten
-
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
Frage 5
Frage
How this process called: “Operations execute as soon as their operands are available”
Frage 6
Frage
If we want to sustain four instructions per clock
Antworten
-
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
Frage 7
Frage
For what the reorder buffer is used :
Antworten
-
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
Frage 8
Frage
How many fields contains the entry in the ROB:
Frage 9
Frage
Choose correct fields of entry in the ROB:
Antworten
-
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
Frage 10
Frage
Choose the steps of instruction execution:
Antworten
-
issue, execute, write result, commit
-
execution, commit, rollback
-
issue, execute, override, exit
-
begin, write, interrupt, commit
Frage 11
Frage
Which Multiple-issue processors has not the hardware hazard detection:
Antworten
-
Superscalar(dynamic)
-
Superscalar(static)
-
Superscalar(speculative)
-
EPIC
Frage 12
Frage 13
Frage
Examples of superscalar(static):
Frage 14
Frage
If speculation were perfect, it could save power, since it would reduce the execution time and save _____________, while adding some additional overhead to implement
Antworten
-
Static power
-
Dynamic power
-
Processing rate
-
Processor state
Frage 15
Frage
Examples of superscalar(dynamic) :
Frage 16
Frage
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
Antworten
-
Static power
-
Dynamic power
-
Processing rate
-
Processor state
Frage 17
Frage
Which of these concepts is NOT illustrated case study by Wen-mei W. Hwu and John W. Sias
Antworten
-
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
Frage 18
Frage
Examples of VLIW/LIW:
Frage 19
Frage
What is a hash table?
Antworten
-
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
Frage 20
Frage
A branch-prediction cache that stores the predicted address for the next instruction after a branch
Antworten
-
branch-target buffer
-
data buffer
-
framebuffer
-
optical buffer
Frage 21
Frage
Buffering the actual target instructions allows us to perform an optimization which called:
Antworten
-
branch folding
-
Branch prediction
-
Target instructions
-
Target address
Frage 22
Frage
Which of these is NOT characteristics of recent highperformance microprocessors?
Frage 23
Frage
Which is not the function of integrated instruction fetch unit:
Antworten
-
Integrated branch prediction
-
Instruction prefetch
-
Instruction memory access and buffering
-
Instruction memory commit
Frage 24
Frage
What is the simple technique that predicts whether two stores or a load and a store refer to the same memory address:
Antworten
-
Address aliasing prediction
-
Branch prediction
-
Integrated branch prediction
-
Dynamic branch prediction
Frage 25
Frage
How to decrypt RISC?
Antworten
-
Reduced Instruction Set Computer
-
Recall Instruction Sell Communication
-
Rename Instruction Sequence Corporation
-
Red Instruction Small Computer
Frage 26
Frage
The ideal pipeline CPI is a measure of …
Antworten
-
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
Frage 27
Frage
what is the Pipeline CPI = ?
Antworten
-
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
Frage 28
Frage
The simplest and most common way to increase the ILP is …?
Antworten
-
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
Frage 29
Frage
The simplest and most common way to increase the ILP is to exploit parallelism among iterations of a loop. How is often called?
Frage 30
Frage
In parallelism have three different types of dependences, tagging him:
Antworten
-
data dependences , name dependences , and control dependences .
-
data dependences , name dependences , and surname dependences .
-
datagram dependences , name dependences , and animal dependences .
-
no correct answers
Frage 31
Frage
What is Name dependence?
Antworten
-
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
Frage 32
Frage
When occurs an output dependence?
Antworten
-
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
Frage 33
Frage
What is RAW (read after write)?
Antworten
-
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
Frage 34
Frage
What is given is not a hazard?
Frage 35
Frage
A simple scheme for increasing the number of instructions relative to the branch and overhead instructions is…?
Antworten
-
loop-level
-
RAR
-
loop rolling
-
loop unrolling
Frage 36
Frage
Effect that results from instruction scheduling in large code segments is called…?
Antworten
-
loop unrolling
-
loop-level
-
register pressure
-
registration
Frage 37
Frage
The simplest dynamic branch-prediction scheme is a
Antworten
-
branch-prediction buffer
-
branch buffer
-
All answers correct
-
no correct answers
Frage 38
Frage
Branch predictors that use the behavior of other branches to make a prediction are called
Frage 39
Frage
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
Antworten
-
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.
Frage 40
Frage
What is the compulsory in Cs model?
Antworten
-
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
Frage 41
Frage
What is capacity in Cs model?
Antworten
-
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
Frage 42
Frage
What is conflict in Cs model?
Antworten
-
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
Frage 43
Frage
Choose the benefit of Cache Optimization.
Antworten
-
Larger block size to reduce miss rate
-
Bigger caches to increase miss rat
-
Single level caches to reduce miss penalty
-
None of these
Frage 44
Frage
Choose the strategy of Seventh Optimization.
Frage 45
Frage
Choose the Eight Optimization
Antworten
-
Merging Write Buffer to Reduce Miss Penalty
-
Critical word first
-
Nonblocking Caches to Increase Cache Bandwidth
-
Trace Caches to Reduce Hit Time
Frage 46
Frage
Choose the Eleventh Optimization
Antworten
-
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
Frage 47
Frage
What is the access time?
Antworten
-
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
Frage 48
Frage
9. What is the cycle time?
Antworten
-
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
Frage 49
Frage
What does SRAM stands for?
Antworten
-
Static Random Access memory
-
System Random Access memory
-
Short Random Access memory
-
None of these
Frage 50
Frage
What does DRAM stands for?
Antworten
-
Dynamic Random Access memory
-
Dual Random Access memory
-
Dataram Random Access memory
-
None of these
Frage 51
Frage
What does DDR stands for?
Antworten
-
Double data rate
-
Dual data rate
-
Double data reaction
-
None of these
Frage 52
Frage
What is kernel process?
Antworten
-
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
Frage 53
Frage
Which one is NOT concerning to pitfall?
Antworten
-
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
Frage 54
Frage
Which one is concerning to fallacy?
Antworten
-
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