|
[1] GPGPU, http://www.nvidia.com.tw/object/GPU_Computing_tw.html, accessed on 2012/5/15. [2] AMD GPGPU Chronicles, http://blogs.amd.com/play/2008/11/05/the-gpgpu-chronicles/, accessed on 2012/5/15. [3] DirectX, http://en.wikipedia.org/wiki/DirectX, accessed on 2012/5/15. [4] NVIDIA GeForce 8800 GPU Architecture Overview, http://www.nvidia.cn/object/IO_37183.html, accessed on 2012/5/15. [5] Shading language, http://en.wikipedia.org/wiki/Shading_language, accessed on 2012/5/15. [6] AMD Brook+, http://developer.amd.com/gpu_assets/AMD-Brookplus.pdf, accessed on 2012/5/16. [7] CUDA, http://www.nvidia.com/object/cuda_home_new.html, accessed on 2012/5/16. [8] OpenCL, http://en.wikipedia.org/wiki/OpenCL, accessed on 2012/5/16. [9] DirectCompute, http://en.wikipedia.org/wiki/DirectCompute, accessed on 2012/5/16. [10] C++ Accelerated Massive Parallelism, http://techreport.com/discussions.x/21134, accessed on 2012/5/16. [11] OpenACC, http://en.wikipedia.org/wiki/OpenACC, accessed on 2012/5/16.
[12] GPU通用計算調研報告, http://www.slideshare.net/onemonkey/gpuby, accessed on 2012/5/17. [13] MapReduce, http://en.wikipedia.org/wiki/MapReduce, accessed on 2012/5/17. [14] NVIDIA發表GeForce 6800系列為NVIDIA史上效能與功能最大的躍進, http://www.nvidia.com.tw/object/IO_12911.html, accessed on 2012/5/27. [15] Google spotlights data center inner workings, http://news.cnet.com/8301-10784_3-9955184-7.html, accessed on 2012/5/28. [16] Jeffrey Dean, Sanjay Ghemawat, “MapReduce: Simplified Data Processing on Large Clusters, 6th Symposium on Operating Systems Design and Implementation, 2004. [17] MapReduce, http://www.slideshare.net/waue/hadoop-map-reduce-3019713, accessed on 2012/5/29. [18] Erlang (programming language), http://en.wikipedia.org/wiki/Erlang_(programming_language), accessed on 2012/5/29. [19] Disco: a Map reduce framework in Python and Erlang, http://ebiquity.umbc.edu/blogger/2008/12/21/disco-a-map-reduce-framewok-in-python-and-erlang/, accessed on 2012/5/29. [20] CouchDB, http://couchdb.apache.org/, accessed on 2012/5/29. [21] Khronos Group, http://en.wikipedia.org/wiki/Khronos_Group, accessed on 2012/5/29. [22] OpenCL 1.1 Specification, http://www.khronos.org/registry/cl/specs/opencl-1.1.pdf, accessed on 2012/5/29. [23] Tim Mattson, Ian Buck, Michael Houston, Ben Gaster, “OpenCL : A Standard Platform for programming Heterogeneous parallel computers, 2009. [24] Scarpino Matthew, “OpenCL in Action: How to Accelerate Graphics and Computation, 2011. [25] Benedict R. Gaster, Lee Howes, David R. Kaeli, Perhaad Mistry, Dana Schaa, “Heterogeneous Computing with OpenCL, 2011. [26] Marwa Elteir, Heshan Lin, Wu-chun Feng, Tom Scogland, “StreamMR: An Optimized MapReduce Framework for AMD GPUs, IEEE 17th International Conference on Parallel and Distributed Systems, 2011. [27] Bingsheng He, Wenbin Fang, Naga K. Govindaraju, Qiong Luo, Tuyong Wang, “Mars: a Map Reduce Framework on Graphics Processors, In 17th International Conference on Parallel Architectures and Compilation Techniques, pages 260–269, ACM, 2008. [28] Wenbin Fang, Bingsheng He, Qiong Luo, Naga K. Govindaraju, “Mars: Accelerating MapReduce with Graphics Processors, IEEE Transactions on Parallel and Distributed Systems, Volume 22, Issue 4, pages 608 – 620, 2011. [29] Chuntao Hong, Dehao Chen, Wenguang Chen, Weimin Zheng, Haibo Lin, “MapCG: Writing Parallel Program Portable Between CPU and GPU, In 19th International Conference on Parallel Architectures and Compilation Techniques, pages 217–226, ACM, 2010. [30] OpenMP, http://en.wikipedia.org/wiki/OpenMP, accessed on 2012/6/1. [31] CUDA與OpenCL區別, http://blog.csdn.net/babyfacer/article/details/6863572, accessed on 2012/6/2. [32] Apache Hadoop, http://en.wikipedia.org/wiki/Apache_Hadoop, accessed on 2012/6/7. [34] AMD Developer Central, http://developer.amd.com/tools-and-sdks/, accessed on 2013/6/15. [35] C99 Specification, http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf, accessed on 2012/6/9. [36] AMD APP SDK Samples & Demos, http://amddevcentral.com/tools/hc/AMDAPPSDK/samples/Pages/default.aspx, accessed on 2013/02/06. [37] Heterogeneous Computing with OpenCL, http://www.heterogeneouscompute.org/?page_id=7, accessed on 2013/02/06. [38] Taking MapReduce to Monte Carlo, http://nathanwiegand.com/wp/tag/mapreduce/, accessed on 2012/11/26. [39] C.Ranger, R.Raghuraman, A.Penmetsa, G.Bradski, C.Kozyrakis, “Evaluating Mapreduce for Multi-Core and Multi-processor Systems, Proc. IEEE 13th Int’l Symp. High Performance Computer Architecture (HPCA), 2007.
|