[1] Haoqiang Jin, Dennis Jespersen, Piyush Mehrotra, et al. High performance computing using MPI and OpenMP on multi-core parallel systems[J]. Parallel Computing, 2011,37(9):562-575.
[2] 王亭亭. 基于OpenMP和MPI的并行算法研究[D]. 长春:吉林大学, 2011.
[3] 罗秋明,明仲,刘刚,等. OpenMP编译原理及实现技术[M]. 北京:清华大学出版社, 2012.
[4] Da Gao, Thomas E Schwartzentruber. Optimizations and 〖JP2〗OpenMP implementation for the direct simulation Monte Carlo method[J]. Computers & Fluids, 2011,42(1):73-81.
[5] 张延红,史永昌,朱晓珺. 非规则循环的OpenMP调度算法[J]. 计算机工程, 2011,37(6):68-70.
[6] 刘胜飞,张云泉,孙相征. 一种改进的OpenMP指导调度策略研究[J]. 计算机研究与发展, 2010,47(4):687-694.
[7] Tzen T H, Ni L M. Trapezoid self-scheduling: A practical scheduling scheme for parallel compilers[J]. IEEE Transactions on Parallel and Distributed Systems, 1993,4(1):87-98.
[8] Hummel S F, Schonberg E, Flynn L E. Factoring: A method for scheme scheduling parallel loops[J]. Communications of the ACM, 1992,35(8):90-101.
[9] Tabirca T, Freeman L, Tabirca S, et al. Feedback guided dynamic loop scheduling: A theoretical approach[C]// International Conference on Parallel Processing Workshops, 2001. 2001:115-121.
[10]Chronipoulos A T, Penmatsa S, Xu Jianhua, et al. Distributed loop-scheduling schemes for heterogeneous computer systems: Research articles[J]. Concurrency and Computation: Practice & Experience, 2006,18(7):771-785.
[11]GitHub, Inc. OMPi/runtime/ort_ws.c[DB/OL]. https://github.com/tonyseek/OMPi/blob/master/runtime/ort_ws.c, 2013-10-01.
[12]任小西,唐玲,李仁发. OPenMP多线程负载均衡调度策略研究与实现[J]. 计算机科学, 2010,37(11):148-151,183.
[13]赖建新,胡长军,赵宇迪,等. OpenMP任务调度开销及负载均衡分析[J]. 计算机工程, 2006,32(18):58-60.
[14]陈永健. OpenMP编译与优化技术研究[D]. 北京:清华大学, 2004.
[15]刘轶,张昕,李鹤,等. 一种面向多核处理器并行系统的启发式任务分配算法[J]. 计算机研究与发展, 2009,46(6):1058-1064.
[16]余荣祖. 并行进化算法及其在组合优化中的应用[D]. 西安:西安电子科技大学, 2007. |