Uppsala Architecture Research Team
Software-Hardware Optimization
Our software-hardware optimizations employ compiler support for improving energy efficiency, performance and scalability in the memory system.
A Compiler Assisted Cache Coherence Protocol
-
SPEL is a dual consistency cache coherence protocol which adapts dynamically to the code's behavior, switching between one highly optimized and one restrictive mode to improve scalability, performance, and energy efficiency and to ensure compatibility with legacy software.