Open Access. Powered by Scholars. Published by Universities.®

Computer Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Computer Sciences

Journal

Multithreading

Articles 1 - 1 of 1

Full-Text Articles in Computer Engineering

Low-Cost And Power-Efficient Thread Collision Detection Scheme For Shared Caches In A Real-Time Multithreaded Embedded Processor, Emre Özer Jan 2013

Low-Cost And Power-Efficient Thread Collision Detection Scheme For Shared Caches In A Real-Time Multithreaded Embedded Processor, Emre Özer

Turkish Journal of Electrical Engineering and Computer Sciences

This paper addresses an important issue in a real-time multithreaded embedded processor where several active hardware threads share the critical resources such as caches in the processor. Thread interferences or collisions could lead to severe performance degradations on the real-time threads. Although the cache interference issue on real-time multithreaded processors has been studied before, no cost-effective and simpler hardware solutions were proposed to maintain the single thread performance of the real-time thread while still letting the low-priority threads progress. A novel technique called collision tag is proposed to address these issues. Progressively, the collision tag scheme can be reduced into …