High Performance Computing Group - Industrial
Affiliates Program
New Cache Architectures
Project Leader
Project Members
Project Description
In this topic, we bring together ideas from different novel cache architectures:
dual data cache (hardware-managed cache with two modules in order to exploit
different types of locality), pseudo-random caches (caches with conflict-resistance
mapping functions based on XOR schemes), multithreading-oriented caches
(...)
Relevant publications
-
"Randomized Cache
Placements for Eliminating Conflicts"
Nigel Topham and Antonio Gonzalez
Trans. on Computers, 1998
-
"The
Design and Performance of a Conflict-avoiding Cache"
Nigel Topham, Antonio González and José González
Proc. of 30 th. IEEE/ACM Int. Symposium on Microarchitecture (MICRO-30),
Research Triangle Park, NC, (USA), Dec. 1997
-
"Eliminating
Cache Conflict Misses Through XOR-Based Placement Functions"
Antonio González, Mateo Valero, Nigel Topham and Joan M. Parcerisa
Proc. of the ACM Int. Conf. on Supercomputing, Vienna (Austria),
pp. 76-83, July 1997
-
"A
Data Cache with Multiple Caching Strategies Tuned to Different Types of
Locality"
Antonio González, Carlos Aliagas and Mateo Valero
Proc. of ACM Int. Conference on Supercomputing , Barcelona (Spain),
pp. 338-347, July 1995