[1] Aart Bik, Milind Girkar, Paul Grey 和 Xinmin Tian。“在基于 Pentium III 和 Pentium 4 处理器的系统上高效利用并行性”,Intel 技术期刊,Q1,2001。
[2] Xinmin Tian, Aart Bik, Milind Girkar, Paul Grey, Hideki Saito 和 Ernesto Su,“用于超线程技术的 Intel OpenMP C++/Fortran 编译器:实现和性能”,Intel 技术期刊,第 6 卷,Q1,2002。
[3] E. Ayguade 等。“NanosCompiler:用于 OpenMP 扩展的研究平台”,第一届 OpenMP 欧洲研讨会论文集,1999 年 10 月。
[4] C. Brunschen 和 M. Brorsson。“OdinMP/CCp—用于 C 的 OpenMP 的可移植实现”,第一届 OpenMP 欧洲研讨会 (EWOMP'99) 论文集,1999 年 9 月。
[5] Guei-Yuan Lueh, Thomas Gross 和 Ali-Reza Adl-Tabatabai。基于图融合的全局寄存器分配。LCPC 1996。
[6] F. Chow 等。基于 SSA 形式的部分冗余消除的新算法。PLDI 1997。
[7] M. Wegman 和 K. Zadeck。带条件分支的常量传播。ACM TOPLAS,1991 年 4 月。
[8] Rakesh Ghiya, Daniel Lavery 和 David Sehr。指向分析和其他内存消除歧义方法对于 C 程序的重要性。PLDI 2001。
[9] R. Lo, F. Chow, R. Kennedy, S. Liu 和 P. Tu。“通过稀疏部分冗余消除加载和存储来进行寄存器提升。ACM SIGPLAN 会议论文集”。1998 年编程语言设计和实现会议,第 26-37 页,1998 年 6 月。
[10] 适用于 Linux 的 Intel C 和 C++ 编译器:developer.intel.com/software/products/compilers