|
[1] DaVinci Technology Background and Specification, Texas Instruments, Jan. 2007. Available online: http://focus.ti.com/lit/an/sprt401a/sprt401a.pdf [2] OMAP Platform Processors, Software and Support, Texas Instruments. Available online: http://focus.ti.com/general/docs/wtbu/wtbugencontent.tsp?templateId=6123&navigationId=11988&contentId=4638 [3] DSPLinux, http://www.cadenux.com/ridgerun [4] SangBae Lee, "Analysis of interrupt entry latency in Linux 2.4 vs 2.6", presented at CELF Embedded Linux Conference, 2007 [5] Shih-Hao Ou, Tay-Jyi Lin, et al., "Multithreaded coprocessor interface for multi-core multimedia SoC," ASPDAC, Seoul, January 2008 [6] Linux DSP Gateway Specification, rev. 3.3.1, Nokia, Sep. 2006. Available online: http://dspgateway.sourceforge.net/pub/3.3.1/DSP_Gateway331_spec_a.pdf [7] DSP/BIOS Timing Benchmarks for Code Composer Studio v2.2. Application Report SPRA900B, Texas Instruments, Inc., April, 2004. [8] J. L. Hennessy and D. A. Patterson, Computer Architecture – Quantitative Approach, 3rd Edition, Morgan Kaufmann, 2002 [9] TMS320 DSP/BIOS User Guide, Texas Instruments, Inc., Nov, 2001. [10] E. A. Lee and T. M. Pards, “Dataflow process networks,” in Proc. IEEE, vol83, 1995. [11] Gregory T. Byrd and Mark A. Holliday, “Multithread processor architectures,” IEEE Sp, August 1995, pp. 38-46. [12] Theo Ungerer, Borut Robic, and Jurij ilc, “A survey of Processors with explicit multithreading,” ACM Computing Surveys, 2003. [13] J. S. Kowalik, on Parallel MIMD Computation: HEP Supercomputer and Its Applications, MIT Press, Cambridge, 1985, pp. 41–55. [14] ALVERSON R., CALLAHAN D., and CUMMINGS D. et al., "The Tera computer system". Proceedings of the 4th International Conference on Supercomputing, 1990, pp. 1-6. [15] Poonacha Kongetira, Kathirgamar Aingaran, and Kunle Olukotun,"Niagara: A 32-Way Multithreaded Sparc Processor", IEEE Micro, v.25 n.2, 2005, pp. 21-29. [16] AGARWAL A., KUBIATOWICZ J., and KRANZ D. et al.,"Sparcle: an evolutionary processor design for large-scale multiprocessors". IEEE Micro 13, 3, 1993, pp. 48–61. [17] MIKSCHL A. and DAMM W. "Msparc: a multithreaded Sparc", Lecture Notes in Computer Science, vol. 1123, 1996, pp. 461–469. [18] Yaniv Pessach,"Make It Snappy: Juice Up Your App with the Power of Hyper-Threading", MSDN Magazine, June 2005. [19] Gero Dittmann,“Organizing pattern libraries for ASIP design", IBM Research Report RZ3488, 2003. [20] K. K. Parhi, VLSI Digital Signal Processing Systems – Design and Implementation, John Wiley & Sons, 1999. [21] CoWare, Inc. http://www.coware.com [22] μC/OS-II, http://www.micrium.com/products/rtos/kernel/rtos.html [23] Valentine, B. Sohm, O. "Optimizing the JPEG2000 binary arithmetic encoder for VLIW architectures " ICASSP, May 2004 [24] B. Flachs et al., “The Microarchitecture of the Synergistic Processing Unit of Cell Architecture Processor”, ISSCC 2005, pp. 134-135 [25] Hao-I Yang, Ming-Hung Chang, et al,. “A Low-Power Low-Swing Single-Ended Multi-Port SRAM”, VLSI DAT 2007. [26] M. Wroblewski, M. Mueller, A. Wortmann, S. Simon, W. Pieper, and J. A. Nossek, “A power efficient register file architecture using master latch sharing,” in Proc. ISCAS, May 2003 [27] McNutt G., and Fischer T., “Using Linux to Control DSP Processor in Mixed-Processor Systems”, Embedded Edge, Issue 4, pp 8-13, October, 2001.
|