- https://doi.org/10.1007/11576235_26
Cache Management for Discrete Processor Architectures
- Jan 1, 2005
- Jih-Fu Tu
Many schemes had been used to reduce the performance (or speed) gap between processors and main memories; such as the cache memory is one of the most methods. In this paper, we issue the structure of shared cache, which is based on the multiprocessor architectures to reduce the memory latency time that is the one of major performance bottlenecks of modern processors. In this paper, we mix two schemes, sharing cache and multithreading, to implement this proposed multithreaded architecture with shared cache, to reduce the memory latency and, furthermore improve the processor performance. In this proposed multithreaded architecture, the shared cache is achieved in level-1 (L1) data cache. The L1 shared data cache is combination of cache clock in the single space address and a cache controller to solve the required data transmitting, data copies simultaneously, and reduce memory latency time.
- # Level-1
- # Reduce Memory Latency
- # Cache Memory
- # Data Cache
- # Main Memories
- # Speed Gap
- # Performance Gap
- # Level-1 Data
- # Shared Data Cache
- # Discrete Processor