首页> 外国专利> SYNTHESIS PATH FOR TRANSFORMING CONCURRENT PROGRAMS INTO HARDWARE DEPLOYABLE ON FPGA-BASED CLOUD INFRASTRUCTURES

SYNTHESIS PATH FOR TRANSFORMING CONCURRENT PROGRAMS INTO HARDWARE DEPLOYABLE ON FPGA-BASED CLOUD INFRASTRUCTURES

机译:在基于FPGA的云基础架构上将并行程序转换为可部署的硬件的综合路径

摘要

Exploiting FPGAs for acceleration may be performed by transforming concurrent programs. One example mode of operation may provide one or more of creating synchronous hardware accelerators from concurrent asynchronous programs at software level, by obtaining input as software instructions describing concurrent behavior via a model of communicating sequential processes (CSP) of message exchange between concurrent processes performed via channels, mapping, on a computing device, each of the concurrent processes to synchronous dataflow primitives, comprising at least one of join, fork, merge, steer, variable, and arbiter, producing a clocked digital logic description for upload to one or more field programmable gate array (FPGA) devices, performing primitive remapping of the output design for throughput, clock rate and resource usage via retiming, and creating an annotated graph of the input software description for debugging of concurrent code for the field FPGA devices.
机译:利用FPGA进行加速可以通过转换并发程序来执行。一种示例操作模式可以通过以下方式来提供一个或多个:从软件级的并发异步程序创建同步硬件加速器,方法是通过经由并发进程之间通信的消息交换顺序进程(CSP)的模型来描述并发行为的软件指令,来描述并发行为通道,在计算设备上将每个并发进程映射到同步数据流原语,包括连接,派生,合并,引导,变量和仲裁器中的至少一个,从而生成时钟数字逻辑描述,以上传到一个或多个字段可编程门阵列(FPGA)器件,通过重定时对输出设计进行原始的重映射,以实现吞吐量,时钟速率和资源使用,并为现场FPGA器件的并发代码调试创建输入软件描述的带注释的图形。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号