Introduction to the New Packet Triggered Architecture for Pipelined and Parallel Data Processing

被引:0
|
作者
Adamec, Filip [1 ]
Fryza, Tomas [1 ]
机构
[1] Brno Univ Technol, Dept Radio Elect, Purkynova 118, Brno 61200, Czech Republic
关键词
Packet Triggered Architecture; Transport Triggered Architecture; Accelerators; Network on Chip; Programmable hardware; Emulation;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper describes a novel Packet Triggered Architecture (PTA). This architecture takes advantage of programmable pipeline and parallel processing, which lead to MIMD (Multiple Instruction Multiple Data) architecture. The PTA is composed of two main blocks. The first block is constituted from Functional Units (FUs) and their interconnection network. The instructions in the PTA are composed of instruction packets. Every packet encapsulates a data and route across internal NoC (Network on Chip) to which enables dynamic data flow scheduling. This approach brings a new way of programming, because the programming is done by specifying FUs addresses and functions ports. Using of such a design allows create target hardware like a software application. The main advantages of this approach are that any processor can be emulated in the PTA, its ISA can be extended and special accelerators can be added too. Small loops are created directly inside the PTA and small concurrent Finite State Automats (FSM) can be created inside the PTA. The PTA can be as well used like an abstraction layer to easily design and create special-purpose hardware. There are some advantages in hardware design as well. The PTA does not need any complex instruction decoder. Instructions packets can be only fetched and dispatched to PTA. The PTA as well does not need any complex forwarding logic. The PTA can work as a system with improved reliability as well.
引用
收藏
页码:393 / 396
页数:4
相关论文
共 50 条
  • [1] A PIPELINED, PARALLEL ARCHITECTURE FOR PROCESSING TIME-COINCIDENT DATA
    NEWPORT, DF
    CASEY, ME
    DENT, HM
    BOULDIN, DW
    VLSI AND COMPUTER PERIPHERALS: VLSI AND MICROELECTRONIC APPLICATIONS IN INTELLIGENT PERIPHERALS AND THEIR INTERCONNECTION NETWORKS, 1989, : C122 - C125
  • [2] PTAH - INTRODUCTION TO A NEW PARALLEL ARCHITECTURE FOR HIGHLY NUMERIC PROCESSING
    CAPPELLO, F
    BECHENNEC, JL
    GIAVITTO, JL
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 605 : 81 - 96
  • [3] A Heterogeneous Parallel Packet Processing Architecture for NFV Acceleration
    Su, Jinshu
    Han, Biao
    Lv, Gaofeng
    Li, Tao
    Sun, Zhigang
    2019 IEEE 27TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (IEEE ICNP), 2019,
  • [4] A Pipelined Market Data Processing Architecture to Overcome Financial Data Dependency
    Tang, Qiu
    Jiang, Lei
    Su, Majing
    Dai, Qiong
    2016 IEEE 35TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2016,
  • [5] An Explicitly Parallel Architecture for Packet Processing in Software Defined Networks
    Zolfaghari, Hesam
    Rossi, Davide
    Nurmi, Jari
    2019 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS) - NORCHIP AND INTERNATIONAL SYMPOSIUM OF SYSTEM-ON-CHIP (SOC), 2019,
  • [6] Data-driven architecture based on pipelined thread processing
    Saitoh, Tohru
    Asada, Katsuhiko
    Systems and Computers in Japan, 1997, 28 (13) : 27 - 35
  • [7] A pipelined SoPC architecture for Data Link Layer Protocol processing
    Sezer, S
    Toal, C
    Yu, X
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2003, : 277 - 278
  • [8] Parallel image processing with the block data parallel architecture
    Alexander, WE
    Reeves, DS
    Gloster, CS
    PROCEEDINGS OF THE IEEE, 1996, 84 (07) : 947 - 968
  • [9] Compiling Packet Forwarding Rules for Switch Pipelined Architecture
    Hamadi, Salaheddine
    Blaiech, Khalil
    Valtchev, Petko
    Cherkaoui, Omar
    State, Radu
    IEEE INFOCOM 2016 - THE 35TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS, 2016,
  • [10] A Design of Pipelined Architecture for on-the-Fly Processing of Big Data Streams
    Algemili, Usamah
    Berkovich, Simon
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (01) : 23 - 30