B. , U. Hartono, A. Ramanujam, J. And-sadayappan, and P. , A practical automatic polyhedral parallelizer and locality optimizer, PLDI '08, pp.101-113, 2008.

B. , D. Devabhaktuni, S. And-amarasinghe, and S. , Softspec: Software-based speculative parallelism, ACM Workshop on Feedback-Directed and Dynamic Optimization, 2000.

C. , D. K. Torrellas, J. And-yew, and P. C. , 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.

C. , P. Hung, M. Hwang, Y. Ju, R. D. And-lee et al., 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.

C. , M. And, and D. R. Llanos, 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.

J. , T. A. Eigenmann, R. And-vijaykumar, and T. N. , 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.

L. , W. Tuck, J. Ceze, L. Ahn, W. Strauss et al., 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.

M. Philippsen, N. Tillmann, D. And, and . Brinkers, 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

O. , C. E. Mycroft, A. And-harris, and T. , 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.

P. , D. And-rauchwerger, and L. , Implementation issues of loop-level speculative run-time parallelization, Lecture Notes in Computer Science Series, vol.1575, pp.1-99, 1999.

P. , M. K. And, and K. Olukotun, 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.

R. , A. Kim, H. Mason, T. R. Jablin, T. B. And-august et al., 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.

R. , E. Va-hharajani, N. Rangan, R. And-august, and D. I. , 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.

R. , L. And-padua, and D. , 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.

T. , C. Feng, M. And-gupta, and R. , Speculative parallelization using state separation and multiple value prediction, Proceedings of the 2010 international symposium on Memory management. ISMM '10, pp.63-72

T. , C. Feng, M. And-gupta, and R. , 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.

T. , C. Feng, M. Nagarajan, V. And-gupta, and R. , 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.

Z. , H. Mehrara, M. Lieberman, S. A. And-mahlke, and S. A. , Uncovering hidden loop level parallelism in sequential applications, HPCA, pp.290-301, 2008.

Z. , C. And-yew, and P. , A scheme to enforce data dependence on large multiprocessor systems, IEEE Trans. Softw. Eng, vol.13, pp.726-739, 1987.