Shared Flashcard Set

Details

hardware IBM redbook ch 9
covers chapter 9 of IBM redbook for server tuning
40
Computer Networking
Not Applicable
03/25/2013

Additional Computer Networking Flashcards

 


 

Cards

Term
in a server, the chipset defines the operation of at least
Definition
PCI
SATA
USB
RAID
Term
increased cache size causes slower main memory access because...
Definition
the processor takes longer to search the cache for data and the order that data is searched for goes
registers, cache, ram, disk
Term
CPI is...
Definition
cycles per instruction
the number of clock cycles required to execute an instruction
Term
what 2 things can be done to improve system performance from a chipset standpoint
Definition
1) decreasing CPI
2) raising clock rate
Term
the CPU relies on the chipset to quickly...
Definition
transfer information from the main memory
Term
the most frequently accessed shared resource in a computer is
Definition
RAM, because of this, it also has the highest latency
Term
in terms of a chipset, hardware scalability is determined by...
Definition
how efficiently multiple CPUs can share memory
Term
________________ accelerate CPU access to memory, but limit multi processor scalability
Definition
high speed caches
Term
two commonly used multi-processor chipset architectures are...
Definition
NUMA (non uniform memory addressing)
SMP (symmetric multi processing)
Term
which is more scalable, NUMA or SMP? why?
Definition
NUMA b/c in SMP all processors wait for resources in the same queue
Term
in NUMA, processors have access to ... in terms of memory
Definition
local/near memory, and remote memory
Term
groups of processors are connected by which two technologies made by intel and AMD?
Definition
hypertransport for AMD
scalability ports for intel xeon systems
Term
AMD's version of NUMA is called
Definition
SUMO: sufficiently uniform memory organization
Term
local memory to one processor in a processor group is ______ memory to another process in the same group
Definition
near
Term
NUMA limits
Definition
the number of processors which can access local memory
Term
in NUMA, remote memory can be accessed by a CPU but ...
Definition
with a greater latency
Term
requests between local and remote memory use ...
Definition
scalability ports or hypertransport links
Term
in AMD's SUMO architecture, each CPU uses _____ hypertransport links, for what?
Definition
3
two for CPU-CPU linkage
one for I/O linkage
Term
hypertransport allows ____ CPU's to be directly connected and ____ CPU's to be indirectly connected but no more than ____ hops away
Definition
2, 4, 2
Term
when would remote memory be used in a multi processor architecture?
Definition
when queues are so large on local/near memory that the latency to get to the remote memory is worth it
Term
when would remote memory be used in a multi processor architecture?
Definition
when queues are so large on local/near memory that the latency to get to the remote memory is worth it
Term
what assists remote memory access in multi processor architectures?
Definition
the SRAT, static resource affinity table
Term
the SRAT stores information such as
Definition
local memory for each processor
number of processors
Term
the SRAT is stored in...and is read by ... on boot
Definition
firmware
OS
Term
NUMA works well for the following operating systems
Definition
w2k3/8 ent
w2k3/8 DC
linux 2.6 and up
Term
in SMP, system resources are all ______ by the multiple processors
Definition
shared, which increases queue times
Term
the caches of each CPU in an SMP architecture must be kept ______, which is where the _____ protocol comes in
Definition
coherent
MESI (modified, exclusive, shared and invalid)
Term
CPU's use ___________ in SMP architectures during every read/write to memory to ensure coherency between caches
Definition
snoop cycles
Term
for each data request by a CPU, there is a broadcast to all other processors to see if the requested data is in their caches, which is called a
Definition
snoop cycle
Term
explain the 4 states of data in CPU cache according to the MESI protocol
Definition
modified - data exists in cache and has been modified
exclusive - data exists in only one cache
shared - data is in more than one cache
invalid - data has been modified by a write to the cache
Term
what is AMD's version of MESI?
Definition
MOESI
has one more data flag, "owner"
when a CPU needs to read updated data it reads the data from the "owner"'s cache
Term
snoop overhead increases as a result of what 2 things
Definition
number of CPU's increases
cache size increases
Term
intel's FSB protocol is limited to _____ processors
Definition
4
Term
a solution to the latency issues associated with snoop cycles is... and what does it do exactly
Definition
cache coherency filter
checks if address is even in remote caches before snoop cycle has begun
if no address found in filter, no snoop cycle begun
Term
UEFI is a replacement to IBM server ____
Definition
BIOS
Term
in terms of applications, what must be able to handle multiple processors
Definition
the coding must be able to generate the amount of the threads that the multiprocessor architecture is able to handle or the benefits of multiple processors are sort of void
Term
in general not many applications scale well beyond ____ core processors
Definition
4
Term
____________ servers can often take advantage of multiple CPUs
Definition
database and application servers
Term
database and application servers can expect up to a ________ increase in performance with a second processor
Definition
70-80%
Term
NUMA systems show good scalability up to
Definition
32 processors
Supporting users have an ad free experience!