Term
memory is a ______________ bottleneck for servers |
|
Definition
|
|
Term
cache memory is _____, ______, and _____ capacity |
|
Definition
|
|
Term
disks are ______, ______, and _______ capacity |
|
Definition
slow, inexpensive and high capacity |
|
|
Term
main memory (RAM) acts as a bridge in terms of speed between what two subcomponents? |
|
Definition
|
|
Term
virtualized servers generally require ________ of RAM each |
|
Definition
|
|
Term
|
Definition
dynamic random access memory |
|
|
Term
SDRAM stands for, and what does the S mean exactly? |
|
Definition
synchronous DRAM, synchronous means it operates in sync with the system clock for reads/writes |
|
|
Term
the capacity of DRAM chips is measured in |
|
Definition
|
|
Term
ECC stands for and performs what function |
|
Definition
Error checking/correcting code, it can correct 1 bit errors and detect 2 bit errors |
|
|
Term
|
Definition
capacity of DRAM chips X # of DRAM chips |
|
|
Term
the 3 capacities of DRAMs are.. |
|
Definition
|
|
Term
|
Definition
64 bits of data (a cache line) |
|
|
Term
in SDRAM, the first address is supplied by... |
|
Definition
|
|
Term
SDRAM increments a _________ to indicate the next available memory location |
|
Definition
|
|
Term
SDRAM uses its internal clock to _____ |
|
Definition
|
|
Term
SDRAM uses the system clock to ________ |
|
Definition
increment its address pointer |
|
|
Term
registered DIMMs isolate the _________ from __________, lightening the ______ |
|
Definition
memory controller, DRAM, electrical load |
|
|
Term
the max clock speed of DDR memory is |
|
Definition
|
|
Term
DDR memory operates at ____ and ____ VDC |
|
Definition
|
|
Term
DDR has a __________ prefetch |
|
Definition
|
|
Term
|
Definition
memory fetches X sets of 64 bits of data at a time |
|
|
Term
DDR2 requires a ___________ FSB |
|
Definition
|
|
Term
DDR2 functions at _________ VDC |
|
Definition
|
|
Term
DDR2 has ________ prefetching |
|
Definition
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
DDR and DDR2 actually have the _________ throughput at the same frequency |
|
Definition
|
|
Term
Even though DDR2 has a worse latency than DDR, DDR2's ___________ can be much higher than DDR, making it faster in the end |
|
Definition
|
|
Term
DDR3 operates at _________ VDC |
|
Definition
|
|
Term
DDR3's memory bus operates at _______ the memory core |
|
Definition
|
|
Term
is DDR3 backwards compatible w/ DDR2? |
|
Definition
|
|
Term
DDR3 contains __________, which aid in the process of maintaining a server's thermal limits |
|
Definition
|
|
Term
DDR3 works best with the __________ number of DIMMs per channel |
|
Definition
|
|
Term
unbuffered DIMMs operate in a __________ |
|
Definition
|
|
Term
FB-DIMMs operate in a ____________ |
|
Definition
serial PTP links topology |
|
|
Term
FB-DIMM has a ________ latency than unbuffered DIMM, but has greater ____________ due to the lighter electrical load |
|
Definition
|
|
Term
every memory request must ____________ ____________ the serial linkage before returning to the memory controller in FB-DIMM setups, which increases latency |
|
Definition
|
|
Term
FB-DIMM can support up to ______ DIMMS |
|
Definition
|
|
Term
FB-DIMM operates at ________ VDC |
|
Definition
|
|
Term
the AMB is responsible for... |
|
Definition
channel/memory req's handling forwarding mem requests to other AMB's detection/reporting of errors |
|
|
Term
southbound frames are for _______ processes and northbound frames are for ________ processes |
|
Definition
|
|
Term
FB DIMM has a _______ latency compared to unbuffered DDR2 RAM, in which __________ increases as DIMMs are added |
|
Definition
constant, latency this is why FB DIMM is more scalable |
|
|
Term
|
Definition
|
|
Term
metaRAM is used with _______ and _______ DIMMs |
|
Definition
|
|
Term
|
Definition
allows multiple SDRAMs to appear as a single, large capacity SDRAM |
|
|
Term
since metaRAM lightens the electrical load, DIMMs in this setup are allowed to run at ________________ frequencies |
|
Definition
|
|
Term
metaRAM can deliver _________ times the regular amount of server memory capacity b/c of ______________ |
|
Definition
2-4x, lightened electrical load |
|
|
Term
unfortunately, metaRAM went _________ so this technology is no longer in use |
|
Definition
|
|
Term
what is memory interleaving? |
|
Definition
divides memory/cache lines up between 2 or more DIMMs to increase performance, as more than 1 line can be accessed at a time because they are potentially held by different DIMMs |
|
|
Term
two common interleaving setups are |
|
Definition
|
|
Term
in a 2 DIMM interleaving array, one DIMM could hold only the _________ addresses and the other could hold only the ___________ addresses |
|
Definition
|
|
Term
4 way interleaving is able to transfer ______ as much data per memory access as 2 way interleaving |
|
Definition
|
|
Term
two way interleaving has a ________ bit bus, and 4 way interleaving has a _________ bit bus |
|
Definition
|
|
Term
after first access latency in interleaved setups, all memory addresses in DIMMs requested are transferred in __________, w/o _________ |
|
Definition
|
|
Term
interleaving used to be _________ configurable but is now handled exclusively by ________ |
|
Definition
|
|
Term
CUCSEM stands for and performs which function |
|
Definition
cisco unified computing system extended memory its essentially the same deal as metaRAM |
|
|
Term
server demands are driven by |
|
Definition
64 bit applications operating systems virtualization |
|
|
Term
adding ___________ is the most cost effective way to improve web server and database server performance |
|
Definition
|
|
Term
a typical virtualized server uses |
|
Definition
2 xeon 5500 processors 2-4GB of DDR3 per virt. machine has 36GB of total memory |
|
|
Term
CUCSEM uses 2 things, which are |
|
Definition
the quad core xeon 5500 and ASICs, application specific integrated circuits |
|
|
Term
__________ is placed between the processor and DIMM, its role is to ... |
|
Definition
ASIC increases memory capacity |
|
|
Term
a dual socket machine using CUCSEM supports ___________ of memory |
|
Definition
|
|
Term
why is the 5500 processor a good idea in environments which require a shitload of RAM? |
|
Definition
built in mem controller 3 channels of memory (DDR3) each core has dedicated system memory cost effective |
|
|
Term
|
Definition
|
|
Term
2 primary aspects of memory performance |
|
Definition
|
|
Term
BW is calculated as... (recite the equation) |
|
Definition
size of channel in bytes (multiplied by) # of channels (multiplied by) frequency of memory |
|
|
Term
|
Definition
frequency number of channels size of channels |
|
|
Term
latency can be defined as |
|
Definition
the number of FSB clock cycles needed to retrieve a cache line |
|
|
Term
mem addresses are divided equally into |
|
Definition
column addresses and row addresses |
|
|
Term
|
Definition
which page of memory an address is in |
|
|
Term
|
Definition
the location on the page of memory the address is actually in |
|
|