Tuning compiler optimizations for simultaneous multithreading (original) (raw)
Related papers
An Approach for Compiler Optimization to Exploit Instruction Level Parallelism
Compiler Optimizations for High Performance Architectures
A general compiler framework for speculative multithreaded processors
IEEE Transactions on Parallel and Distributed Systems, 2004
Multicore compilation strategies and challenges
IEEE Signal Processing Magazine, 2009
Automatic loop parallelization via compiler guided refactoring
2011
Cascaded execution: Speeding up unparallelized execution on shared-memory multiprocessors
2003
Evaluation of a speculative multithreading compiler by characterizing program dependences
IEEE International Workshop on Workload Characterization, 2004. WWC-7. 2004
A Survey of General and Architecture-Specific Compiler Optimization Techniques
2007
T4: Compiling Sequential Code for Effective Speculative Parallelization in Hardware
Daniel Enrique Maldonado Sanchez
2020 ACM/IEEE 47th Annual International Symposium on Computer Architecture (ISCA), 2020
A parallelizing compiler for multicore systems
Proceedings of the 17th International Workshop on Software and Compilers for Embedded Systems - SCOPES '14, 2014
Compiler Technology for Migrating Sequential Code to Multi-threaded Architectures
2006
Combining Compile-Time and Run-Time Parallelization
Scientific Programming, 1999
The effect of compiler optimizations on available parallelism in scalar programs
1991
Compile-time partitioning of iterative parallel loops to reduce cache coherency traffic
IEEE Transactions on Parallel and Distributed Systems, 1991
SEED: A Statically Greedy and Dynamically Adaptive Approach for Speculative Loop Execution
IEEE Transactions on Computers, 2000
Compiler Analysis and Optimizations: What is New?
2003
Coordinated parallelizing compiler optimizations and high-level synthesis
ACM Transactions on Design Automation of Electronic Systems, 2004
A novel compiler support for automatic parallelization on multicore systems
Parallel Computing, 2013
The Journal of Supercomputing, 2010
2009
Advanced Compilers, Architectures and Parallel Systems
1994
Some Experiments on Tiling Loop Programs for Shared-Memory Multicore Architectures
Dagstuhl Seminars, 2007
TAM: A Front-End to an Auto-Parallelizing Compiler
ACM Transactions on Asian and Low-Resource Language Information Processing