共 23 条
- [1] Liu Ying, Lu Fang, Wang Lei, Et al., Research on heterogeneous parallel programming model, Journal of Software, 25, 7, pp. 1459-1475, (2014)
- [2] Cheng Hua, Wang Li-Sheng, Xia Zhi-Yu, Jia Jia-Tao, High-productive parallel programming: Challenges and evaluation, Proceedings of the National Annual Conference on High Performance Computing 2013, pp. 839-846, (2013)
- [3] Amarasinghe S, Hall M, Lethin R, Et al., Exascale programming challenges, Proceedings of the Workshop on Exascale Programming Challenges, pp. 1-65, (2011)
- [4] Diaz J, Munoz-Caro C, Nino A., A survey of parallel programming models and tools in the multi and many-core era, IEEE Transactions on Parallel&Distributed Systems, 23, 8, pp. 1369-1386, (2012)
- [5] Martineau M, Mcintosh-Smith S, Gaudin W, Et al., An evaluation of emerging many-core parallel programming models, Proceedings of the 7th International Workshop on Programming Models and Applications for Multicores and Manycores(PMAM'16), pp. 1-10, (2016)
- [6] Schnetter E, Raiskila K, Takala J, Et al., Pocl: A performance-portable OpenCL implementation, International Journal of Parallel Programming, 43, 5, pp. 752-785, (2015)
- [7] Auerbach J, Bacon D F, Cheng P, Et al., Lime: A Java-compatible and synthesizable language for heterogeneous architectures, Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications(OOPSLA'10), pp. 89-108, (2010)
- [8] Steuwer M, Remmelg T, Dubach C., Lift: A functional data-parallel IR for high-performance GPU code generation, Proceedings of the 2017 International Symposium on Code Generation and Optimization(CGO' 17), pp. 74-85, (2017)
- [9] Chen Y, Cui X, Mei H., PARRAY: A unifying array representation for heterogeneous parallelism, Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming(PPoPP' 12), pp. 171-180, (2012)
- [10] Catanzaro B, Garland M, Keutzer K., Copperhead: Compiling an embedded data parallel language, Proceedings of the 16th ACM Symposium on Principles and Practice of Parallel Programming(PPoPP' 11), pp. 47-56, (2011)