Multithreading and Interprocessor Communication in a Dual-Issue Pipelined Processor

被引:0
|
作者
Manjikian, Naraig [1 ]
Roth, Jonathan [1 ]
机构
[1] Queens Univ, Dept Elect & Comp Engn, Kingston, ON K7L 3N6, Canada
关键词
D O I
10.1109/NEWCAS.2008.4606314
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes multithreading and interprocessor communication support in a dual-issue pipelined 32-bit processor for prototyping single-chip multiprocessors in programmable logic. Multithreading support includes multiple register contexts and instructions for thread management. Interprocessor communication support includes a ring network interface embedded in the pipelined datapath with instructions for sending and receiving data through the interface. Synthesis results are presented for a multiprocessor system in an Altera Stratix chip, demonstrating that hardware support for eight threads constitutes 18% of the logic in each processor and the ring interface constitutes less than 3% of the logic.
引用
收藏
页码:33 / 36
页数:4
相关论文
共 43 条
  • [21] Exploiting choice: Instruction fetch and issue on an implementable simultaneous multithreading processor
    Tullsen, DM
    Eggers, SJ
    Emer, JS
    Levy, HM
    Lo, JL
    Stamm, RL
    23RD ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 1996, : 191 - 202
  • [22] A low-cost synthesizable RISC-V dual-issue processor core leveraging the compressed Instruction Set Extension
    Patsidis, Karyofyllis
    Konstantinou, Dimitris
    Nicopoulos, Chrysostomos
    Dimitrakopoulos, Giorgos
    MICROPROCESSORS AND MICROSYSTEMS, 2018, 61 : 1 - 10
  • [23] Dynamically scalable dual-core pipelined processor
    Kumar, Nishant
    Aggrawal, Ekta
    Rajawat, Arvind
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2015, 102 (10) : 1754 - 1764
  • [24] Three-dimensional FFTs on a digital-signal parallel processor, with no interprocessor communication
    Kwan, H
    Powers, EJ
    Nelson, RL
    Swartzlander, EE
    THIRTIETH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 1997, : 440 - 444
  • [25] RISC3202: A software configuration dual-issue/dual-core microprocessor
    Yao, Yingbiao
    Wang, Bin
    Zhang, Jianwu
    Yao, Qingdong
    2007 IFIP INTERNATIONAL CONFERENCE ON NETWORK AND PARALLEL COMPUTING WORKSHOPS, PROCEEDINGS, 2007, : 963 - +
  • [26] A real-time digital VCR encode decode and MPEG-2 decode LSI implemented on a dual-issue RISC processor
    Mohri, A
    Yamada, A
    Yoshida, T
    Sato, H
    Takata, H
    Nakakimura, K
    Hashizume, M
    Shimotsuma, Y
    Tsuchihashi, K
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1999, 34 (07) : 992 - 1000
  • [27] A Pipelined Double-Issue MIPS Based Processor Architecture
    Tyson, Aisar Labibi Romas
    Intan P, Rd Siti
    Adiono, Trio
    2009 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS 2009), 2009, : 583 - 586
  • [28] AN EFFICIENT SCHEME FOR INTERPROCESSOR COMMUNICATION USING DUAL-PORTED RAMS
    JAGADISH, N
    KUMAR, JM
    PATNAIK, LM
    IEEE MICRO, 1989, 9 (05) : 10 - 18
  • [29] DIVA: Dual-issue VLIW architecture with media instructions for image processing
    Nam, SJ
    Kwon, YS
    Im, YH
    Kang, KK
    Kyung, CM
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1999, 45 (01) : 192 - 202
  • [30] 200-MHz 64-bit dual-issue CMOS microprocessor
    Dobberpulil, Daniel W.
    Wirek, Richard T.
    Allmon, Randy
    Anglin, Robert
    Bertucci, David
    Britton, Sharon
    Chao, Linda
    Conrad, Robert A.
    Dever, Daniel E.
    Giescke, Bruce
    Hassoun, Soha M.N.
    Hoeppner, Gregory W.
    Kuchler, Kathryn
    Ladd, Maureen
    Leary, Burton M.
    Madden, Liam
    Digital Technical Journal, 1992, 4 (04):