I have a couple of questions about how the CPU accesses the cache
1) why do cups use large cache lines rather then a 8 bytes to represent a 64 bit variable
2)when a multi leveled cache is mapped does the l1 cache map to the l2 or does it map straight to the main memory
3) i know that smaller caches have less cycle latency is the cycle time calculated added every time for a cache line or is it added on for the bus length (EX) if a request was for a 64byte cache line on a 64 bit bus and the latency was 4 cycles would the latency be 32 cycles to transfer the whole line or just 4 cycles
1) why do cups use large cache lines rather then a 8 bytes to represent a 64 bit variable
2)when a multi leveled cache is mapped does the l1 cache map to the l2 or does it map straight to the main memory
3) i know that smaller caches have less cycle latency is the cycle time calculated added every time for a cache line or is it added on for the bus length (EX) if a request was for a 64byte cache line on a 64 bit bus and the latency was 4 cycles would the latency be 32 cycles to transfer the whole line or just 4 cycles