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