A practical automatic polyhedral parallelizer and locality optimizer, PLDI '08, pp.101-113, 2008. ,
Softspec: Software-based speculative parallelism, ACM Workshop on Feedback-Directed and Dynamic Optimization, 2000. ,
An efficient algorithm for the run-time parallelization of doacross loops, Proceedings of the 1994 ACM/IEEE conference on Supercomputing. Supercomputing '94, pp.518-527, 1994. ,
Compiler support for speculative multithreading architecture with probabilistic points-to analysis, Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming. PPoPP '03, pp.25-36, 2003. ,
Toward efficient and robust software speculative parallelization on multiprocessors, Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming. PPoPP '03, pp.13-24, 2003. ,
Speculative thread decomposition through empirical optimization, Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming. PPoPP '07, pp.205-214, 2007. ,
POSH: a TLS compiler that exploits program structure, Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming. PPoPP '06, pp.158-167, 2006. ,
Double Inspection for Run-Time Loop Parallelization, Proceedings of the 24th International Workshop on Languages and Compilers for Parallel Computing, 2011. ,
DOI : 10.1007/978-3-642-36036-7_4
A lightweight in-place implementation for software thread-level speculation, Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures. SPAA '09, pp.223-232, 2009. ,
Implementation issues of loop-level speculative run-time parallelization, Lecture Notes in Computer Science Series, vol.1575, pp.1-99, 1999. ,
Exposing speculative thread parallelism in spec2000, Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming. PPoPP '05, pp.142-152, 2005. ,
Speculative parallelization using software multi-threaded transactions, Proceedings of the fifteenth edition of ASPLOS on Architectural support for programming languages and operating systems. ASPLOS '10, pp.65-76, 2010. ,
Spice: speculative parallel iteration chunk execution, Proceedings of the 6th annual IEEE/ACM international symposium on Code generation and optimization. CGO '08, pp.175-184, 2008. ,
The LRPD test: speculative run-time parallelization of loops with privatization and reduction parallelization, Proceedings of the ACM SIGPLAN 1995 conference on Programming language design and implementation. PLDI '95, pp.218-232, 1995. ,
Speculative parallelization using state separation and multiple value prediction, Proceedings of the 2010 international symposium on Memory management. ISMM '10, pp.63-72 ,
Supporting speculative parallelization in the presence of dynamic data structures, Proceedings of the 2010 ACM SIGPLAN conference on Programming language design and implementation. PLDI '10, pp.62-73, 2010. ,
Copy or discard execution model for speculative parallelization on multicores, Proceedings of the 41st annual IEEE/ACM International Symposium on Microarchitecture. MICRO 41, pp.330-341, 2008. ,
Uncovering hidden loop level parallelism in sequential applications, HPCA, pp.290-301, 2008. ,
A scheme to enforce data dependence on large multiprocessor systems, IEEE Trans. Softw. Eng, vol.13, pp.726-739, 1987. ,