IEEE Transactions on Dependable and Secure Computing · 2010 · 22 citations · 32 references
ComputingComputer EngineeringComputer ScienceComputer SecurityEmbedded SystemsThermal AnalysisCache Behavior AnalysisCachingHardware TrojansInstruction Set ArchitectureMicroarchitectural SecurityMicroarchitecture DesignCache AttacksCache DesignCache ProtectionInstruction Cache BehaviorMicroarchitectural Side-channel AttacksSystem-on-chip Power ManagementTemperature-aware Cache DesignThermal-aware Microarchitecture
The instruction cache has been recognized as one of the least hot units in microprocessors, which leaves the instruction cache largely ignored in on-chip thermal management. Consequently, thermal sensors are not allocated near the instruction cache. However, malicious codes can exploit the deficiency in this empirical design and heat up fine-grain localized hotspots in the instruction cache, which might lead to physical damages. In this paper, we show how instruction caches can be thermally attacked by malicious codes and how simple techniques can be utilized to protect instruction caches from the thermal attack.
32
David Brooks, Vivek Tiwari, Margaret Martonosi · 2000 · 2.6K citations
Automatically characterizing large scale program behavior
Timothy Sherwood, Erez Perelman, Greg Hamerly et al. · 2002 · 1.7K citations
Leakage current: Moore's law meets static power
N.S. Kim, T. Austin, Trevor Mudge et al. · Computer · 2003 · 1.2K citations
Engineering, Computer Engineering, Electrical Engineering +13
Design challenges of technology scaling
Shekhar Borkar · IEEE Micro · 1999 · 1.2K citations
Engineering, Computer Engineering, Electrical Engineering +17
Temperature-aware microarchitecture
Kevin Skadron, Mircea R. Stan, Wei Huang et al. · 2003 · 1.1K citations