|
[1]Wikipedia, “Inter Process Communication, http://en.wikipedia.org/wiki/Inter_Process_Communication. [2]Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, “Operating Sytem Principles, 7th edition, John Wiley & Sons Pte Ltd., 2006. [3]Richard Stones, Neil Matthew, “Beginning Linux Programming, 4th edition, Wiley Publishing Inc., 2008. [4]MSDN, “Interprocess Communications, http://msdn.microsoft.com/en-us/library/aa365574(VS.85).aspx. [5]MSDN, “Clipboard, http://msdn.microsoft.com/en-us/library/ms648709(VS.85).aspx. [6]MSDN, “Mailslots, http://msdn.microsoft.com/en-us/library/aa365576(VS.85).aspx. [7]MSDN, “Windows Sockets, http://msdn.microsoft.com/en-us/library/ms882974(v=MSDN.10).aspx. [8]Wikipedia, “Multicore, http://en.wikipedia.org/wiki/Multi-core_(computing). [9]Lance Hammond, Benedict Hubbert, Michael Siu, Manohar Prabhu, Michael Chen, Kunle Olukotun, “The Standford Hydra CMP, Micro, IEEE, 2000. [10]Wikipedia, “Symmetric multiprocessing, http://en.wikipedia.org/wiki/Symmetric_multiprocessing. [11]Wikipedia, “Crossbar switch, http://en.wikipedia.org/wiki/Crossbar_switch. [12]Wikipedia, “Mesh network, http://en.wikipedia.org/wiki/Mesh_network. [13]Like Yan, Qingsong Shi, Tianzhou Chen, Guobing Chen, “An On-chip Communication Mechanism Design in the Embedded Heterogeneous Multi-core Architecture, IEEE International Conference on Networking, Sensing and Control, 2008. [14]Robert Baumgartl, Hermann H?rtig, “Efficient Communication Mechanisms for DSP-based Multimedia Accelerators, Proceedings of ICSPAT’97, September, 1997. [15]Like Yan, Qingsong Shi, Tianzhou Chen, Guobing Chen , “Design of a Message-based Inter-process Communication Method for Multi-CPU Embedded Systems, First International Workshop on Education Technology and Computer Science, 2009. [16]Jih-Ching Chiu, Kai-Ming Yang, and Mu-Chi Chang , “The Rendezvous Mechanism for the Multi-Core AMBA System, International Conference on Parallel Processing Workshops, 2009. [17]TMS320DSC25, http://www.rockbox.org/wiki/pub/Main/ArchosAV100Port/tms320dsc25pb.pdf, 2003. [18]Jian-Hong Liu, “A Micro-Kernel for Embedded Systems with Heterogeneous Multiprocessors, Master Thesis, National Cheng Kung University, 2004. [19]TMS320DM6446(DaVinci), http://focus.ti.com/docs/prod/folders/print/tms320dm6446.html, February 2009. [20]趙勇、袁譽樂、丁銳、DAVINCI技術原理與應用指南,江蘇東南大學出版社,2008年1月。 [21]OMAP, http://www.ti.com.tw/product/omap/, February 2009. [22]Bodhisattwa Mukherjee, Karsten Schwan, Prabha Gopinath, “A Survey of Multiprocessor Operating System Kernels, Technical Report, Georgia Institute of Technology, College of Computing, 1993. [23]Anand Tripathi, Neeran Karnik, “Trends in Multiprocessor and Distributed Operating System Designs, The Journal of Supercomputing, vol.9, no.1/2, pp 23-49, 1995. [24]Andrew Stuart Tanenbaum, “Modern Operating Systems, 2nd edition, Prentice Hall, 2001, ISBN 0130926418. [25]Jean J. Labrosse, “MicroC/OS-II : The Real-Time Kernel “, 2nd edition , CMP Books, 2002, ISBN 1-55860-596-7. [26]SUN’s OpenSPARC, https://www.opensparc.net/pubs/t2/docs//OpenSPARCT2_Core_Micro_Arch.pdf, February 2009. [27]IBM’s Cell BE, http://www.ibm.com/developerworks/power/cell/documents.html?S_TACT=105AGX16&S_CMP=LP, February 2009. [28]Matthew Scarpino, “Programming the Cell Processor: For Games, Graphics, and Computation, Prentice Hall, 2008, ISBN 0136008860. [29]H?kan Sundell, Philippas Tsigas, “NOBLE: A Non-Blocking Inter-Process Communication Library, Technical Report in Computing Science at Chalmers University of Technology and G?teborg University, 2002. [30]Chi-Lun Chen, “MPEG-4 Decoder Based on TI OMAP Dual-core Platform, Master Thesis, National Cheng Kung University, 2006. [31]Wikipedia, “Cell_microprocessor, http://en.wikipedia.org/wiki/Cell_microprocessor. [32]Jim Turley, “Cell處理器開啟多重處理架構的新紀元, 電子工程專輯, http://www.eettaiwan.com/ART_8800426546_622964_NT_45e827d1.htm. [33]ITRI, “Eclipse SDK V3.1.0, 2009. [34]ITRI, “PAC教學平台快速上手手冊, 2009. [35]ITRI, “PACDSP V3 Software Developer’s Manual Volume 3: Programming Guide, 2009. [36]ITRI, “EMDMA Controller使用者手冊, 2009. [37]Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman, Linux Device Driver, 3rd edition, O'Reilly Media, February 2005. [38]Syu-Jiang Ou, “The Design and Implementation of a Dataflow Kernel in Heterogeneous Multiprocessor Environment, Master Thesis, National Cheng Kung University, 2005.
|