Speculative Processors
Research activities
The interest of this project is to research on novel micro-architectural
paradigms that can boost the performance limits of current
dynamically-secheduled processors. We focus on the use of speculation
techniques including control speculation, data dependence speculation
and data speculation.
Recent papers
-
"A Quantitative Assessment of Thread-Level Speculation Techniques"
Pedro Marcuello and Antonio González
Proc. of the 1st. Int. Parallel and Distributed Processing Symposium (IPDPS'00),
Cancún (Mexico), May 1-4 2000
-
"Value Prediction for Speculative Multithreaded Architectures"
Pedro Marcuello, Jordi Tubella and Antonio González
Proc. of the 32nd. Ann. Int. Symposium on Microarchitecture (MICRO-32),
Haifa (Israel), November 16-18 1999
-
"Trace-Level Reuse"
Antonio González, Jordi Tubella and Carlos Molina
Proc. of the Int. Conf. on Parallel Processing, Tokyo (Japan),
September 1999
-
"Clustered Speculative Multithreaded Processors"
Pedro Marcuello and Antonio González
Proc. of the ACM Int. Conf. on Supercomputing, Rhodes (Greece), June 1999
-
"Dynamic Removal of Redundant Computations"
Carlos Molina, Antonio González and Jordi Tubella
Proc. of the ACM Int. Conf. on Supercomputing, Rhodes (Greece), June 1999
-
"Exploiting Speculative Thread-Level Parallelism on a SMT Processor"
Pedro Marcuello and Antonio González
Proc. of the Int. Conf. on High Performance Computing and Networking ,
Amsterdam (The Netherlands), April 1999
-
"The Potential of Data Value Speculation to Boost ILP"
José González and Antonio González
Proc. of the ACM Int. Conf. on Supercomputing, Melbourne
(Australia), 1998
-
"Speculative Multithreaded Processors"
Pedro Marcuello and Antonio González
Proc. of the ACM Int. Conf. on Supercomputing, Melbourne
(Australia), 1998
-
"Limits of Instruction Level Parallelism with Data Speculation"
José González and Antonio González
Proc. of VECPAR 98 , Porto (Portugal), 1998
-
"Data Speculative Multithreaded Architecture"
Pedro Marcuello and Antonio González
Euromicro 98 Vasteras (Sweden), Aug. 1998 (Extended version of the
paper in the proceedings)
A preliminary version of this work can also be found
as
"Technical report UPC-DAC-1997-44, July 1997"
-
"Control and Data Dependence Speculation in Multithreaded Processors"
Pedro Marcuello and Antonio González
Workshop on Multithreaded Execution, Architecture and Compilation
(MTEAC 98), held
at HPCA-4, Las Vegas, Jan. 1998
-
"Control Speculation in Multithreaded Processors through Dynamic Loop Detection"
Jordi Tubella and Antonio González
Proc. of 4th. Int. Symp. on High-Performance Computer Architecture
(HPCA-4), Las Vegas (USA), Feb. 1998
-
"Speculative Execution via Address Prediction and Data Prefetching"
José González and Antonio González
Proc. of ACM Int. Conference on Supercomputing, Vienna (Austria),
pp. 196-203, July 1997
-
"Memory Address Prediction for Data Speculation"
José González and Antonio González
Proc. of EUROPAR 97, Passau (Germany), Aug. 1997