Register-Level Communication in Speculative Chip Multiprocessors
Milan B. Radulović, Milo V. Tomašević and Veljko M. Milutinović, School of Electrical Engineering, University of Belgrade, Belgrade, Serbia
The advantage of having register-level communication as a part of the thread-level speculation (TLS) mechanism in chip multiprocessors (CMPs) has already been clearly recognized in the open literature. The first part of this chapter extensively surveys the TLS support on the register level in CMPs. After the TLS mechanism is briefly explained, the classification criteria are established, and along them, the most prominent systems of this kind are elaborated upon focusing on the details about register communication. Then, ...