10 likes | 138 Views
SMARQ: Software-Managed Alias Register Queue. SW-Managed Alias R egister File SW Speculation on In-Order CPU Itanium - False Positive Issue Transmeta - Scalability Issue. SMARQ: SW-Managed Alias Register Queue Novel architecture features and compiler algorithms
E N D
SMARQ: Software-Managed Alias Register Queue SW-Managed Alias Register File • SW Speculation on In-Order CPU • Itanium - False Positive Issue • Transmeta - Scalability Issue SMARQ: SW-Managed Alias Register Queue • Novel architecture features and compiler algorithms • Solve all the issues in previous works • 39% speedup with SW speculation • 13% speedup from no false positive • 10% speedup from scalability HW-Managed Alias Register Queue • HW Speculation on Out-of-Order CPU • Efficiency Issue • Generalization Issue