|
[1]Amar Shan. (2006, Jan. 02). Heterogeneous Processing: a Strategy for Augmenting Moore''s Law. HPC Software[Online].Available: http://www.linuxjournal.com/article/8368?page=0,0 [2]Estrin, G., “Reconfigurable computer origins: the UCLA fixed-plus-variable (F+V) structure computer, ” IEEE Ann. Hist. Comput, vol. 24, no. 4, pp. 3-9, Oct. 2002. [3]Estrin, G., “Organization of Computer Systems—The Fixed Plus Variable Structure Computer, ” Proc. Western Joint Computer Conf., WJCC, New York, 1960, pp. 33–40. [4]Nvidia. (2013), NVIDIA CUDA C Programming Guide(Version4.2)[Online]. Available:http://docs.nvidia.com/cuda/cuda-c-programming-guide/ [5]Khronos. (2012), The OpenCL Specification(Version1.2) [Online]. Available: http://www.khronos.org/registry/cl/specs/opencl-1.2.pdf [6]D. Andrews, D. Niehaus, and P. Ashenden, “Programming Models for Hybrid CPU/FPGA Chips,” Computer, vol. 37, no. 1, pp. 118-120, Jan. 2004. [7]M. Vuletic, L. Pozzi, and P. Ienne, “Seamless Hardware-Software Integration in Reconfigurable Computing Systems,” IEEE Design &; Test of Computers, vol. 22, no. 2, pp. 102-113, Mar./Apr. 2005. [8]N. Moore, A. Conti, M. Leeser, L.S. King, “Vforce: An Extensible Framework for Reconfigurable Supercomputing,” Computer, vol. 40, no. 3, pp. 39-49, March. 2007. [9]Microsoft. (2001), Windows CE [Online]. Available: http://www.microsoft.com/taiwan/windows/embedded/ce/ [10]Microsoft. (2010), Windows Embedded Compact 7[Online]. Available: https://www.microsoft.com/windowsembedded/zh-tw/windows-embedded-compact-7.aspx [11]Microsoft. (2013), Windows CE Architecture[Online]. Available: http://msdn.microsoft.com/en-us/library/ms905093.aspx [12]周毓林, 甯楊, 陸貴強和付林林, Windows CE.net內核定制及應用開發, 臺北縣土城市:大學出版社, 2007, 第二章 [13]Microsoft. (2013), Stream Interface Drivers[Online]. Available: http://msdn.microsoft.com/en-us/library/ms923745.aspx [14]Microsoft. (2013), Stream Interface Driver Architecture[Online]. Available: http://msdn.microsoft.com/en-us/library/ms894042.aspx [15]Microsoft. (2013), Interrupt Handling[Online]. Available: http://msdn.microsoft.com/en-us/library/ee486431(v=winembedded.60).aspx [16]Microsoft. (2013), Semaphore Objects[Online]. Available: http://msdn.microsoft.com/en-US/library/ee483014(v=winembedded.60).aspx [17]Microsoft. (2013), Event Object[Online]. Available: http://msdn.microsoft.com/en-US/library/ee482736(v=winembedded.60).aspx [18]Yedidyah Langsam, Moshe J. Augenstein and Aaron M. Tenenbaum, DATA STRUCTURES USING C AND C++, USA:Pearson Education, 1996, ch.9. [19]TI. (2013), AM/DM37x Overview[Online]. Available: http://processors.wiki.ti.com/index.php/AM/DM37x_Overview [20]ARM. (2013), Cortex-A8 Processor[Online]. Available: http://www.arm.com/products/processors/cortex-a/cortex-a8.php [21]TI. (2012), AM/DM37x Multimedia Device Technical Reference Manual(Version R) [Online]. Available:http://www.ti.com/lit/ug/sprugn4r/sprugn4r.pdf
|