Previous | Next --- Slide 67 of 86
Back to Lecture Thumbnails
kayvonf

A good comment opportunity is to define these terms.

mlakshmi

A multi-core processor is one that has multiple cores (Fetch/Decode + ALU + Execution Context).

SIMD execution: Single Instruction Multiple Data - Same instruction sequence applied to a multiple data items, that can be operated upon in parallel.

Coherent control flow refers to a sequence of logic which is applied to all elements that are operated upon simultaneously.

Memory latency is the time it takes to fetch data from memory.

Memory bandwidth is the rate at which memory provides data to the processor.

Bandwidth bound application is one where the memory bandwidth is the limiting factor in the performance of the application (Probably, there is more to this?)

Arithmetic intensity is the ratio of arithmetic operations to memory access operations.

I am not quite sure about formally defining interleaved multi-threading or simultaneous multi-threading.