Sciweavers

WMPI
2004
ACM

Cache organizations for clustered microarchitectures

14 years 4 months ago
Cache organizations for clustered microarchitectures
Clustered microarchitectures are an effective organization to deal with the problem of wire delays and complexity by partitioning some of the processor resources. The organization of the data cache is a key factor in these processors due to its effect on cache miss rate and inter-cluster communications. This paper investigates alternative designs of the data cache: centralized, distributed, replicated and physically distributed cache architectures. Results show similar average performance but significant performance variations depending on the application features, especially cache miss ratio and communications. In addition, we also propose a novel instruction steering scheme in order to reduce communications. This scheme conditionally stalls the dispatch of instructions depending on the occupancy of the clusters, whenever the current instruction cannot be steered to the cluster holding most of the inputs. This new steering outperforms traditional schemes. Results show, an average spee...
José González, Fernando Latorre, Ant
Added 30 Jun 2010
Updated 30 Jun 2010
Type Conference
Year 2004
Where WMPI
Authors José González, Fernando Latorre, Antonio González
Comments (0)