Associative Memory |
An associative memory does not know addresses. It's
behaviour is like environment variables or PERL hashes, accessing data through
a key selected by the user. |
Bus |
Data path connecting multiple devices in parallel
to exchange data. Disadvantage: only one device can send at a time. |
Cache |
A fast memory containing a copy of frequently accessed
data, located near the place where the data is used. It's faster than the
main memory and can have a larger bus if located on the CPU. Problem: keeping
data in cache synced with data in main memory. |
Cache hit |
Data can be fetched from the cache, much faster than
from main memory |
Cache miss |
The data requested is not present in the cache. It
must be fetched from the main memory. Usually, the data missed is stored in
the cache in order to access it faster next time. |
CMB |
Context Memory Block The CMB holds the state of any task in such a way that it can be stopped The CMB holds the access rights and the most important protection information The CMB holds the pointer to the task's page table (when paging is enabled). |
Context switch |
One processor runs many -> threads on a time sharing
basis. The single threads assume to be alone on the CPU. So the context switch
must happen transparently to the individual threads. |
CPI |
???? could be (Clock) Cycles Per Instruction |
Cross bar |
The cross bar (Xbar) is the interconnect between
-> Registers, -> Load / Store Unit (LSU) and the data processing engines. |
ILP |
Instruction Level Parallelism |
IPC |
|
ISA |
|
ISS |
Instruction Set Simulator |
LFS |
|
Load / Store Unit (LSU) |
The interface between the -> crossbar and the
data cache / memory |
LSU |
Abbreviation for -> Load / Store Unit |
M2M |
Memory to Memoy architecture |
OOO |
Out Of Order |
PFQ |
|
Register |
A variable directly stored on the CPU. Provides fastest
data access. |
RISC |
Reduced Instruction Set Computer |
ROP2 |
Unit performing binary logic operations (N)AND, (N)OR
... , also with inverted inputs. |
Scoreboard |
Bookkeeping mechanism for register access.
|
SHL |
Bit Scrambling Unit |
Smooth Register Backup |
On a -> context switch, the registers must be
backed up before the new context can write to them. The old context assumes
no foreign manipulation of the register contents and can only continue with
restored registers it reads. The backup and restore process takes place out
of order, i.e. the first register being written to by the new context is
backed up first. |
SMP |
Symmetric MultiProcessing |
SMT |
Simultaneous MultiThreading -> thread |
SRB |
Abbreviation for -> Smooth Register Backup |
Thread |
A sequence of instructions. A program consists of
one or more threads. |
TLB |
|
TTA |
Transfer Triggered Architecture |
TTL |
|
VHDL |
V??? Hardware Description Language |
VLIW |
Very Large Instructon Word |
Xbar |
Abbreviation for -> cross bar |