[1] OpenMP architecture review board.OpenMP application programming interface, version5.0[EB/OL].[2020-12-10].https://www.openmp.org/resources/. [2] 刘晓娴.面向共享存储结构的并行编译优化技术研究[D].郑州:解放军信息工程大学, 2013. LIU X X.Research on parallel compilation optimization technology for shared storage structure[D].Zhengzhou:PLA Information Engineering University, 2013.(in Chinese) [3] 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. [4] 张延红, 史永昌, 朱晓珺.非规则循环的OpenMP调度算法[J].计算机工程, 2011, 37(6):74-76. ZHANG Y H, SHI Y C, ZHU X J.OpenMP scheduling algorithm with irregular loop[J].Computer Engineering, 2011, 37(6):74-76.(in Chinese) [5] CIORBA F M, IWAINSKY C, BUDER P.OpenMP loop scheduling revisited:making a case for more schedules:evolving OpenMP for evolving architectures[C]//Proceedings of the 14th International Workshop on OpenMP.Berlin, Germany:Springer, 2018:21-36. [6] 范会敏, 李滋田.基于OpenMP的多线程负载均衡调度策略[J].计算机与现代化, 2013(12):192-195. FAN H M, LI Z T.Multi-thread load balancing scheduling strategy based on OpenMP[J].Computer and Modernization, 2013(12):192-195.(in Chinese) [7] YANG C T, HUANG C W, CHEN S T.Improvement of workload balancing using parallel loop self-scheduling on Intel Xeon Phi[J].Journal of Supercomputing, 2017, 73(11):4981-5005. [8] MOHAMMED A, ELELIEMY A, CIORBA F M, et al.Experimental verification and analysis of dynamic loop scheduling in scientific applications[C]//Proceedings of the 17th International Symposium on Parallel and Distributed Computing.Washington D.C., USA:IEEE Press, 2018:141-148. [9] POLYCHRONOPOULOS C D, KUCK D J.Guided self-scheduling:a practical scheduling scheme for parallel supercomputers[J].IEEE Transactions on Computers, 1987, 36(12):1425-1439. [10] HUMMEL S F, HONBERG E, FLYNN L E.Factoring:a method scheme for scheduling parallel loops[J].Communications of the ACM, 1992, 35(8):90-101. [11] YANG C T, CHANG S C.A parallel loop self-scheduling on extremely heterogeneous PC clusters[J].Journal of Information Science and Engineering, 2004, 20(2):263-273. [12] 刘胜飞, 张云泉.一种改进的OpenMP指导调度策略研究[J].计算机研究与发展, 2010, 47(4):687-694. LIU S F, ZHANG Y Q.Research on an improved OpenMP guided scheduling strategy[J].Journal of Computer Research and Development, 2010, 47(4):687-694.(in Chinese) [13] KALE V, IWAINSKY C, KLEMM M, et al.Toward a standard interface for user-defined scheduling in OpenMP[C]//Proceedings of the 1st International Workshop on OpenMP.Berlin, Germany:Springer, 2019:186-200. [14] BAK S, GUO Y, BALAJI P, et al.Optimized execution of parallel loops via user-defined scheduling policies[C]//Proceedings of the 48th International Conference on Parallel Processing.New York, USA:ACM Press, 2019:1-10. [15] KASIELKE F, TSCHUTER R, IWAINSKY C, et al.Exploring loop scheduling enhancements in OpenMP:an LLVM case study[C]//Proceedings of the 18th International Symposium on Parallel and Distributed Computing.Washington D.C., USA:IEEE Press, 2019:131-138. [16] JYOTHI K V S, BALACHANDRAN S.Compiler enhanced scheduling for OpenMP for heterogeneous multiprocessors[EB/OL].[2020-12-10].https://arxiv.org/pdf/1808.06074.pdf. [17] DIMAKOPOULOS V V, LEONTIADIS E, TZOUMAS G.A portable C compiler for OpenMP V.2.0[C]//Proceedings of the 5th European Workshop on OpenMP.Stockholm, Sweden:[s.n.], 2003:5-11. [18] Intel.Compute Pots(CP)[EB/OL].[2020-12-10].https://zhuanlan.zhihu.com/p/129331749. [19] QUN N H, KHALIB Z I A, RAOF R A A.Performance analysis of OpenMP scheduling type on embarrassingly parallel matrix multiplication algorithm[C]//Proceedings of International Conference on Reliable Information and Communication Technology.Berlin, Germany:Springer, 2018:917-925. [20] 任小西, 唐玲, 李仁发.OpenMP多线程负载均衡调度策略研究与实现[J].计算机科学, 2010, 37(11):148-151. REN X X, TANG L, LI R F.Research and implementation of OpenMP multi-threading load balancing scheduling strategy[J].Computer Science, 2010, 37(11):148-151.(in Chinese) |