Affiliation:
1. Universidad de Valladolid, Valladolid, Spain
Abstract
Thread-Level Speculation (TLS) is a promising technique that allows the parallel execution of sequential code without relying on a prior, compile-time-dependence analysis. In this work, we introduce the technique, present a taxonomy of TLS solutions, and summarize and put into perspective the most relevant advances in this field.
Funder
MICINN
ERDF program of the European Union: HomProg-HetSys project
COST Program Action IC1305: Network for Sustainable Ultrascale Computing
CAPAP-H5 network
Publisher
Association for Computing Machinery (ACM)
Subject
General Computer Science,Theoretical Computer Science
Cited by
23 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Stochastic Time Complexity Surfaces of Computing Node;Mathematics;2023-10-21
2. Executing Shell Scripts in the Wrong Order, Correctly;Proceedings of the 19th Workshop on Hot Topics in Operating Systems;2023-06-22
3. Block-STM;Proceedings of the 28th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming;2023-02-21
4. A Survey on Parallelism and Determinism;ACM Computing Surveys;2023-02-02
5. Speculative Code Compaction: Eliminating Dead Code via Speculative Microcode Transformations;2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO);2022-10