Soc, Noc And Hierarchical Bus Implementations Of Applications On Fpgas Using The Fcuda Flow

2016 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)(2016)

引用 3|浏览24
暂无评分
摘要
The FCUDA project aims to improve programmability of FPGAs and expression of application parallelism in High Level Synthesis (HLS) through the use of the CUDA language. The CUDA language is a popular single-instruction multiple data (SIMD) style programming language with wide adoption, thus offering significant opportunity to bring experienced programmers to FPGA computing. The FCUDA project now has open-sourced the core CUDA to RTL transformation as well as the infrastructure for design space exploration, bus-based and NoC-based on-chip communications, and platform integration with Xilinx's SoC systems. In this paper, we present FCUDA's design space exploration, interconnect and platform integration to present guidelines for selecting system-level infrastructure for an application for the best implementation.
更多
查看译文
关键词
NoC,hierarchical bus implementations,FPGA,FCUDA Flow,application parallelism,high level synthesis,HLS,CUDA language,single-instruction multiple data,SIMD,RTL transformation,design space exploration,bus-based on-chip communications,NoC-based on-chip communications,Xilinx SoC systems,system-level infrastructure
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要