1 |
AMD, "AMD APP SDK OpenCLTM Optimization Guide." Technical Report, Advanced Micro Devices (AMD), August 2015.
|
2 |
Jeffrey Dean and Sanjay Ghemawat, "MapReduce: simplified data processing on large clusters," Communications of the ACM,. 51(1). pp. 107-133. 2008.
DOI
|
3 |
Matei Zaharia, Mosharaf Chowdhury, Tathagata Das, Ankur Dave, Justin Ma, Murphy McCauley, Michael J. Franklin, Scott Shenker, and Ion Stoica, "Resilient distributed datasets: A fault-tolerant abstraction for in-memory cluster computing," Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation. pp. 2-2. 2012.
|
4 |
Matei Zaharia, Mosharaf Chowdhury, Michael J. Franklin, Scott Shenker, and Ion Stoica, "Spark: cluster computing with working sets," Proceedings of the 2nd USENIX conference on Hot topics in cloud computing. pp.10-10. 2010.
|
5 |
Tudor Alexandru Voicu, "SparkJNI: A Reference Design for a Heterogeneous Apache Spark Framework," M.S. Thesis, the Delft University of Technology, 2016.
|
6 |
Oren Segal, Pilip Colangelo, Nasibeh Nasiri, Zhuo Qian and Martin Margala, "SparkCL: A Unified Programming Framework for Accelerators on Heterogeneous Clusters," arXiv preprint arXiv:1505. 01120, 2015.
|
7 |
Oren Segal, Pilip Colangelo, Nasibeh Nasiri, Zhuo Qian and Martin Margala, "Aparapi-Ucores: Ahigh level programming framework for unconventional cores," High Performance Extreme Computing Conference(HPEC). pp. 1-6. 2015.
|
8 |
Diego Caballero, Sara Royuela and Roger Ferrer, "Optimizing Overlapped Memory Accesses in Userdirected Vectorization," In Proceedings of the 29th ACM on International Conference on Supercomputing. pp. 393-404. 2015.
|
9 |
Toshiya Komoda, Shinobu Miwa and Hiroshi Nakamura, "Communication Library to Overlap Computation and Communication for OpenCL Application," In Proceedings of the IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW). pp. 567-573. 2012.
|
10 |
Kay Ousterhout, Ryan Rasti, Sylvia Ratnasamy, Scott Shenker and Byung-Gon Chun, "Making sense of performance in data analytics frameworks," 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15). pp.293-307. 2015.
|
11 |
Naila Farooqui, "Runtime specialization for heterogeneous CPU-GPU platforms," Ph.D. Dissertation, the Georgia Institute of Technology, 2016.
|
12 |
Max Grossman, Shams lmam and Vivek Sarkar, "HJOpenCL: Reducing the Gap Between the JVM and Accelerators," Proceedings of the Principles and Practices of Programming on The Java Platform. pp. 2-15. 2015.
|
13 |
NVIDIA, "CUDA C PROGRAMMING GUIDE." Technical Report, September 2015.
|
14 |
AMD, "AMD APP SDK OpenCLTM User Guide." Technical Report, Advanced Micro Devices(AMD), August 2015.
|