Instruction window size trade-offs and characterization of program parallelism (original) (raw)
Related papers
Three Architectural Models for Compiler-Controlled Speculative Execution
Evaluation of a speculative multithreading compiler by characterizing program dependences
IEEE International Workshop on Workload Characterization, 2004. WWC-7. 2004
Exploring the performance limits of simultaneous multithreading for memory intensive applications
The Journal of …, 2008
Automatic Detection of Parallelism: A grand challenge for high performance computing
IEEE Parallel & Distributed Technology: Systems & Applications, 1994
Exploiting instruction level parallelism in the presence of conditional branches
Extraction of massive instruction level parallelism
ACM SIGARCH Computer Architecture News, 1993
An Approach for Compiler Optimization to Exploit Instruction Level Parallelism
Compiler analysis for trace-level speculative multithreaded architectures
… between Compilers and …, 2005
Measuring the Parallelism Available for Very Long Instruction Word Architectures
IEEE Transactions on Computers, 2000
The Impact of Speculative Execution on SMT Processors
International Journal of Parallel Programming, 2007
Modelling instruction-level parallelism for software pipelining
Proceedings of IFIP WG, 1993
Integrating the timing analysis of pipelining and instruction caching
1995
SOFTWARE EXPLOITS OF INSTRUCTION-LEVEL PARALLELISM FOR
Control flow speculation in multiscalar processors
Proceedings Third International Symposium on High-Performance Computer Architecture
Branch classification to control instruction fetch in simultaneous multithreaded architectures
International Workshop on Innovative Architecture for Future Generation High-Performance Processors and Systems, 2002
A general compiler framework for speculative multithreaded processors
IEEE Transactions on Parallel and Distributed Systems, 2004
Measures of parallelism at compile time
1993 Euromicro Workshop on Parallel and Distributed Processing
Speculative multithreaded processors
1998
Removing architectural bottlenecks to the scalability of speculative parallelization
Proceedings 28th Annual International Symposium on Computer Architecture, 2001
Tuning compiler optimizations for simultaneous multithreading
micro, 1997
A profile-based tool for finding pipeline parallelism in sequential programs
2010
Single instruction stream parallelism is greater than two
ACM SIGARCH Computer Architecture News, 1991
A macrotask-level unlimited speculative execution on multiprocessors
Proceedings of the 9th international conference on Supercomputing - ICS '95, 1995
Proceedings of the 12th international conference on Supercomputing, 1998
On the performance potential of different types of speculative thread-level parallelism
Proceedings of the 20th annual international conference on Supercomputing - ICS '06, 2006
Uncovering Hidden Loop Level Parallelism in Sequential Applications