[1] 〖JP3〗国际TOP500组织. 全球超级计算机排行榜TOP500[DB/OL]. https://www.top500.org/lists/2017/06/, 20170630.
[2] 〖JP3〗王涛. “天河二号”超级计算机[J]. 科学, 2013,65(4):52.
[3] White T. Hadoop: The Definitive Guide[M]. Yahoo Press, 2011.
[4] Zaharia M, Chowdhury M, Franklin M J, et al. Spark: Cluster computing with working sets[C]// Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing. 2010: Article No. 10.
[5] Zhu Jie, Li Juanjuan, Hardesty E, et al. GPUinHadoop: Enabling MapReduce across distributed heterogeneous platforms[C]// Proceedings of the 13th IEEE/ACIS International Conference on Computer and Information Science. 2014:321326.
[6] 任俊伟,林东岱. JNI技术实现跨平台开发的研究[J]. 计算机应用研究, 2005,22(7):180184.
[7] Fast T, Wall T, Chen Liang. Java Native Access (JNA)[EB/OL]. https://github.com/twall/jna, 20070509.
[8] Okur S, Radoi C, Lin Yu. Hadoop+Aparapi: Making Heterogenous MapReduce Programming Easier[DB/OL]. http://www.semihokur.com/docs/okur2012hadoop_aparapi.pdf, 20120410.
[9] Yan Yonghong, Grossman M, Sarkar V. JCUDA: A programmerfriendly interface for accelerating Java programs with CUDA[C]// Proceedings of the 15th International EuroPar Conference on Parallel Processing. 2009:887899.
[10]Chandra R, Dagum L, Kohr D, et al. Parallel Programming in OpenMP[M]. Morgan Kaufmann, 2001.
[11]〖JP3〗Chrysos G. Intel Xeon PhiTM coprocessor (codename knights corner)[C]// Proceedings of the 24th Hot Chips Symposium. 2012, doi: 10.1109/HOTCHIPS.2012.7476487.
[12]Wang Endong, Zhang Qing, Shen Bo, et al. Highperformance Computing on the Intel Xeon PhiTM: How to Fully Exploit MIC Architectures[M]. Springer, 2014.
[13]Clarke L, Glendinning I, Hempel R. The MPI message passing interface standard[M]// Programming Environments for Massively Parallel Distributed Systems. Birkhauser, 1994:213218.
[14]〖JP3〗Reinders J. Intel Threading Building Blocks: Outfitting C+〖KG-*3〗+ for Multicore Processor Parallelism[M]. O’Reilly Media, 2007.
[15]Randall K. Cilk: Efficient Multithreaded Computing[R]. Massachusetts Institute of Technology, 1998.
[16]Stone J E, Gohara D, Shi Guochun. OpenCL: A parallel programming standard for heterogeneous computing systems[J]. Computing in Science & Engineering, 2010,12(3):6673.
[17]Dongarra J J. The Linpack benchmark: An explanation[C]// Proceedings of the 1st International Conference on Supercomputing. 1987:456474.
[18]Tian Xinmin, Chen Yenkuang, Girkar M, et al. Exploring the use of hyperthreading technology for multimedia applications with Intel OpenMP* compiler[C]// Proceedings of the 17th International Symposium on Parallel and Distributed Processing. 2003, doi:10.1109/IPDPS.2003.1213118. |