A single-chip, 1.6-billion, 16-b MAC/s multiprocessor DSP

被引:41
作者
Ackland, B
Anesko, A
Brinthaupt, D
Daubert, SJ
Kalavade, A
Knobloch, J
Micca, E
Moturi, M
Nicol, CJ
O'Neill, JH
Othmer, J
Säckinger, E
Singh, KJ
Sweet, J
Terman, CJ
Williams, J
机构
[1] Bell Labs, Lucent Technol, DSP & VLSI Syst Res, Holmdel, NJ 07733 USA
[2] Lucent Technol, Microelect Grp, Holmdel, NJ 07733 USA
[3] MIT, Comp Sci Lab, Cambridge, MA 02139 USA
关键词
digital signal processor; multiprocessing systems; multiprocessor interconnection; split-transaction bus;
D O I
10.1109/4.826824
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
An MIMD multiprocessor digital signal- processing (DSP), chip containing four 64-b processing elements (PE's) interconnected by a 128-b pipelined split transaction bus (STBus) is presented. Each PE contains a,32-6 RISC core with DSP enhancements and a 64-b single-instruction, multiple-data vector coprocessor with four 16-b MAC/s and a vector reduction unit. PE's are connected to the STBus through reconfigurable dual-ported snooping L1 cache memories that support shared memory; multiprocessing using a modified-MESI data coherency protocol, High-bandwidth data transfers between system memory and on-chip caches are managed in a pipelined memory controller that supports multiple outstanding transactions. An embedded RTOS dynamically schedules multiple tasks onto the PE's. Process synchronization is achieved using cached semaphores. The 200-mm(2), 0.25-mu m CMOS chip operates at 100 MHz and dissipates 4 W from a 3.3-V supply.
引用
收藏
页码:412 / 424
页数:13
相关论文
共 11 条
  • [1] CHANDRAKASAN A, 1995, P IEEE APR, V83
  • [2] HANDY J, 1993, COCHE MEMORY BOOK
  • [3] IGURA H, 1998, P IEEE SOL STAT CIR, P292
  • [4] Kalavade A., 1999, Proceedings 1999 Design Automation Conference (Cat. No. 99CH36361), P827, DOI 10.1109/DAC.1999.782150
  • [5] KOLAGOTLA R, 1999, P 42 MIDDW S CIRC SY
  • [6] SACKINGER E, 1995, ICANN 95 PAR FRANC O
  • [7] SHIMAZAKI Y, 1995, P IEEE S LOW POW EL, P58
  • [8] SUZUKI K, 1993, P IEEE CUST INT CIRC
  • [9] HARDWARE APPROACHES TO CACHE COHERENCE IN SHARED-MEMORY MULTIPROCESSORS, .1.
    TOMASEVIC, M
    MILUTINOVIC, V
    [J]. IEEE MICRO, 1994, 14 (05) : 52 - 59
  • [10] TURLEY J, 1997, TIS NEW C6X SCREAMS