介绍新的包触发架构,用于流水线和并行数据处理

F. Adamec, T. Fryza
{"title":"介绍新的包触发架构,用于流水线和并行数据处理","authors":"F. Adamec, T. Fryza","doi":"10.1109/RADIOELEK.2011.5936440","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":267447,"journal":{"name":"Proceedings of 21st International Conference Radioelektronika 2011","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2011-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Introduction to the new Packet Triggered Architecture for pipelined and parallel data processing\",\"authors\":\"F. Adamec, T. Fryza\",\"doi\":\"10.1109/RADIOELEK.2011.5936440\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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.\",\"PeriodicalId\":267447,\"journal\":{\"name\":\"Proceedings of 21st International Conference Radioelektronika 2011\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-04-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of 21st International Conference Radioelektronika 2011\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/RADIOELEK.2011.5936440\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 21st International Conference Radioelektronika 2011","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RADIOELEK.2011.5936440","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

本文提出了一种新的分组触发体系结构(PTA)。该体系结构利用可编程管道和并行处理的优势,形成了多指令多数据(MIMD)体系结构。PTA由两个主要部分组成。第一个块由功能单元(Functional unit, FUs)和它们的互连网络组成。PTA中的指令由指令包组成。每个数据包封装了一个数据和路由,通过内部NoC(芯片网络)实现动态数据流调度。这种方法带来了一种新的编程方式,因为编程是通过指定FUs地址和功能端口来完成的。使用这种设计可以像创建软件应用程序一样创建目标硬件。这种方法的主要优点是可以在PTA中模拟任何处理器,可以扩展其ISA,也可以添加特殊的加速器。直接在PTA内部创建小循环,并且可以在PTA内部创建小型并发有限状态自动机(FSM)。PTA也可以用作抽象层,以便轻松地设计和创建专用硬件。在硬件设计上也有一些优势。PTA不需要任何复杂的指令解码器。指令包只能被提取和分派给PTA。PTA也不需要任何复杂的转发逻辑。PTA可以作为一个系统工作,可靠性也得到了提高。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Introduction to the new Packet Triggered Architecture for pipelined and parallel data processing
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信