Good Guy Beket
Quiz von , erstellt am more than 1 year ago

Arxitektura - gavno

288
18
0
Good Guy Beket
Erstellt von Good Guy Beket vor mehr als 6 Jahre
Schließen

PCA_Final [arc2-1, Part-2]

Frage 1 von 34

1

What is a Latency:

Wähle eine der folgenden:

  • is time for a single access – Main memory latency is usually >> than processor cycle time

  • is the number of accesses per unit time – If m instructions are loads/stores, 1 + m memory accesses per instruction, CPI = 1 requires at least 1 + m memory accesses per cycle

  • is amount of data that can be in flight at the same time (Little’s Law)

Erklärung

Frage 2 von 34

1

What occurs at Intruction fetches when we speak about Common And Predictable Memory Reference Patterns?

Wähle eine der folgenden:

  • n loop iterations

  • subroutine call

  • vector access

Erklärung

Frage 3 von 34

1

What occurs at Stack access when we speak about Common And Predictable Memory Reference Patterns?

Wähle eine der folgenden:

  • subroutine call

  • n loop iterations

  • vector access

Erklärung

Frage 4 von 34

1

What occurs at Data access when we speak about Common And Predictable Memory Reference Patterns?

Wähle eine der folgenden:

  • subroutine call

  • n loop iterations

  • vector access

Erklärung

Frage 5 von 34

1

Cache HIT:

Wähle eine der folgenden:

  • No Write Allocate, Write Allocate

  • Write Through, Write Back

Erklärung

Frage 6 von 34

1

Cache MISS:

Wähle eine der folgenden:

  • No Write Allocate, Write Allocate

  • Write Through, Write Back

Erklärung

Frage 7 von 34

1

Average Memory Access Time is equal:

Wähle eine der folgenden:

  • Hit Time * ( Miss Rate + Miss Penalty )

  • Hit Time - ( Miss Rate + Miss Penalty )

  • Hit Time / ( Miss Rate - Miss Penalty )

  • Hit Time + ( Miss Rate * Miss Penalty )

Erklärung

Frage 8 von 34

1

The formula of “Iron Law” of Processor Performance:

Wähle eine der folgenden:

  • time/program = instruction/program * cycles/instruction * time/cycle

  • time/program = instruction/program * cycles/instruction + time/cycle

  • time/program = instruction/program + cycles/instruction * time/cycle

Erklärung

Frage 9 von 34

1

Structural Hazard:

Wähle eine der folgenden:

  • An instruction in the pipeline needs a resource being used by another instruction in the pipeline

  • An instruction depends on a data value produced by an earlier instruction

  • Whether or not an instruction should be executed depends on a control decision made by an earlier instruction

Erklärung

Frage 10 von 34

1

Data Hazard:

Wähle eine der folgenden:

  • An instruction depends on a data value produced by an earlier instruction

  • An instruction in the pipeline needs a resource being used by another instruction in the pipeline

  • Whether or not an instruction should be executed depends on a control decision made by an earlier instruction

Erklärung

Frage 11 von 34

1

Control Hazard:

Wähle eine der folgenden:

  • Whether or not an instruction should be executed depends on a control decision made by an earlier instruction

  • An instruction depends on a data value produced by an earlier instruction

  • An instruction in the pipeline needs a resource being used by another instruction in the pipeline

Erklärung

Frage 12 von 34

1

What is a Bandwidth:

Wähle eine der folgenden:

  • a is the number of accesses per unit time – If m instructions are loads/stores, 1 + m memory accesses per instruction, CPI = 1 requires at least 1 + m memory accesses per cycle

  • is time for a single access – Main memory latency is usually >> than processor cycle time

  • is amount of data that can be in flight at the same time (Little’s Law)

Erklärung

Frage 13 von 34

1

What is a Bandwidth-Delay Product:

Wähle eine der folgenden:

  • is amount of data that can be in flight at the same time (Little’s Law)

  • is time for a single access – Main memory latency is usually >> than processor cycle time

  • is the number of accesses per unit time – If m instructions are loads/stores, 1 + m memory accesses per instruction, CPI = 1 requires at least 1 + m memory accesses per cycle

Erklärung

Frage 14 von 34

1

What is Computer Architecture?

Wähle eine der folgenden:

  • is the design of the abstraction/implementation layers that allow us to execute information processing applications efficiently using manufacturing technologies

  • is a group of computer systems and other computing hardware devices that are linked together through communication channels to facilitate communication and resource-sharing among a wide range of users

  • the programs used to direct the operation of a computer, as well as documentation giving instructions on how to use them

Erklärung

Frage 15 von 34

1

Least Recently Used (LRU):

Wähle eine der folgenden:

  • cache state must be updated on every access

  • Used in highly associative caches

  • FIFO with exception for most recently used block(s)

Erklärung

Frage 16 von 34

1

Cache Hit -

Wähle eine der folgenden:

  • Write Through – write both cache and memory, generally higher traffic but simpler to design

  • Write cache only, memory is written when evicted, dirty bit per block avoids unnecessary write backs, more complicated

  • No Write Allocate – only write to main memory

Erklärung

Frage 17 von 34

1

Reduce Miss Rate: Large Cache Size.
Empirical Rule of Thumb:

Wähle eine der folgenden:

  • If cache size is doubled, miss rate usually drops by about √2

  • Direct-mapped cache of size N has about the same miss rate as a two-way set- associative cache of size N/2

  • None of them

Erklärung

Frage 18 von 34

1

Reduce Miss Rate: High Associativity.
Empirical Rule of Thumb:

Wähle eine der folgenden:

  • Direct-mapped cache of size N has about the same miss rate as a two-way set- associative cache of size N/2

  • If cache size is doubled, miss rate usually drops by about √2

  • None of them

Erklärung

Frage 19 von 34

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 them

Erklärung

Frage 20 von 34

1

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 them

Erklärung

Frage 21 von 34

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 them

Erklärung

Frage 22 von 34

1

What does DRAM stands for?

Wähle eine der folgenden:

  • Dynamic Random Access memory

  • Dual Random Access memory

  • Dataram Random Access memory

Erklärung

Frage 23 von 34

1

Which one is concerning to fallacy?

Wähle eine der folgenden:

  • Predicting cache performance of one program from another

  • 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

  • Over emphasizing memory bandwidth in DRAMs

Erklärung

Frage 24 von 34

1

Which one is NOT concerning to pitfall?

Wähle eine der folgenden:

  • Predicting cache performance of one program from another

  • 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

  • Over emphasizing memory bandwidth in DRAMs

Erklärung

Frage 25 von 34

1

If we talk about storage systems an interaction or transaction with a computer is divided for first what is an “System response time” - ?

Wähle eine der folgenden:

  • The time between when the user enters the command and the complete response is displayed

  • The time for the user to enter the command

  • The time from the reception of the response until the user begins to enter the next command

Erklärung

Frage 26 von 34

1

If we talk about storage systems an interaction or transaction with a computer is divided for first what is an “Think time” - ?

Wähle eine der folgenden:

  • The time from the reception of the response until the user begins to enter the next command

  • The time for the user to enter the command

  • The time between when the user enters the command and the complete response is displayed

Erklärung

Frage 27 von 34

1

Little’s Law and a series of definitions lead to several useful equations for “Time server” -

Wähle eine der folgenden:

  • Average time to service a task; average service rate is 1/Time server traditionally represented by the symbol µ in many queuing texts

  • Average time per task in the queue

  • Average time/task in the system, or the response time, which is the sum of Time queue and Time server

Erklärung

Frage 28 von 34

1

Little’s Law and a series of definitions lead to several useful equations for “Time queue” -

Wähle eine der folgenden:

  • Average time per task in the queue

  • Average time to service a task; average service rate is 1/Time server traditionally represented by the symbol µ in many queuing texts

  • Average time/task in the system, or the response time, which is the sum of Time queue and Time server

Erklärung

Frage 29 von 34

1

Little’s Law and a series of definitions lead to several useful equations for “Time system” -

Wähle eine der folgenden:

  • Average time/task in the system, or the response time, which is the sum of Time queue and Time server

  • Average time to service a task; average service rate is 1/Time server traditionally represented by the symbol µ in many queuing texts

  • Average time per task in the queue

Erklärung

Frage 30 von 34

1

Little’s Law and a series of definitions lead to several useful equations for “Length server” -

Wähle eine der folgenden:

  • Average number of tasks in service

  • Average length of queue

Erklärung

Frage 31 von 34

1

Little’s Law and a series of definitions lead to several useful equations for “Length queue” -

Wähle eine der folgenden:

  • Average length of queue

  • Average number of tasks in service

Erklärung

Frage 32 von 34

1

Select two-dimensional interconnection network

Wähle eine der folgenden:

  • Mesh

  • Linear Array

  • Cross Bar

Erklärung

Frage 33 von 34

1

Select multi-dimensional interconnection network

Wähle eine der folgenden:

  • Linear Array

  • Cross Bar

  • Cube

Erklärung

Frage 34 von 34

1

Select multi-dimensional interconnection network

Wähle eine der folgenden:

  • Linear Array

  • Cross Bar

  • Hyper Cube

Erklärung