首页> 外文会议>13th Euromicro Conference on Digital System Design: Architectures, Methods and Tools >A Programming Model and a NoC-Based Architecture for Streaming Applications
【24h】

A Programming Model and a NoC-Based Architecture for Streaming Applications

机译:流应用程序的编程模型和基于NoC的体系结构

获取原文

摘要

The ever increasing density of integration makes the NoC a relevant communication design paradigm even for FPGAs. But NoC are always designed without considerations of applications and programming models, like busses and crossbars. Dealing with parallelism is still challenging. One way is to take into account the parallel programming model and application field in the design of the NoC, to reduce the semantic gap between application and implementation. In this paper we present a NoC and a design flow which target the implementation of streaming applications, e.g. image and video processing. The NoC topology is described as a matrix of routers (maybe a sparse matrix) mapped on a matrix of FPGAs for prototyping, which brings up a hierarchical dimension. Besides, the NoC has been developed in conjunction with a streaming programming model expressed with a subset of System C language. This allows optimizing the NoC by implementing the communication and synchronization primitivesȁ9;mechanisms of the programming model directly in hardware: the size of such a router connected to 4 processing elements is about 2000 CLB from Xilinx FPGA, which is comparable with the size of a single processor. The design flow automates the implementation of an application expressed with a System C subset to a NoC based architecture.
机译:集成密度的不断提高使NoC成为FPGA的相关通信设计范例。但是,NoC的设计始终不考虑应用程序和编程模型,例如总线和交叉开关。处理并行性仍然具有挑战性。一种方法是在NoC的设计中考虑并行编程模型和应用程序领域,以减少应用程序和实现之间的语义鸿沟。在本文中,我们介绍了针对流应用程序(例如流媒体应用程序)实现的NoC和设计流程。图像和视频处理。 NoC拓扑被描述为路由器矩阵(可能是稀疏矩阵),映射到FPGA矩阵上进行原型制作,从而带来了层次化的维度。此外,NoC已与用System C语言的子集表达的流编程模型一起开发。这样就可以通过实现通信和同步原语来优化NoC(9);直接在硬件中实现编程模型的机制:这种与4个处理元件相连的路由器的大小约为Xilinx FPGA的2000 CLB,与单个处理器的大小相当。处理器。设计流程可自动将以System C子集表示的应用程序的实现自动化为基于NoC的体系结构。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号