[发明专利]将并发程序转换为可部署在基于FPGA的云基础设施上的硬件的综合路径在审

专利信息
申请号: 201780078879.3 申请日: 2017-11-01
公开(公告)号: CN110088737A 公开(公告)日: 2019-08-02
发明(设计)人: 麦迪·杰洛达里·马马甘尼;罗伯特·詹姆斯·泰勒 申请(专利权)人: 重构.IO有限公司
主分类号: G06F11/36 分类号: G06F11/36;G06F17/50
代理公司: 广州华进联合专利商标代理有限公司 44224 代理人: 何冲;黄隶凡
地址: 英国*** 国省代码: 英国;GB
权利要求书: 查看更多 说明书: 查看更多
摘要: 利用FPGA来加速可以通过转换并发程序来执行。一种示例性操作模式可以通过以下方式从软件级的并发异步程序创建一个或多个同步硬件加速器:获得作为软件指令的输入,该软件指令通过在并发进程之间通过通道执行的消息交换的通信顺序进程(CSP)的模型来描述并发行为;在计算设备上,将每个并发进程映射到包括会合、分叉、合并、转向、变量和仲裁器中的至少一个的同步数据流基元;产生用于上载到一个或多个现场可编程门阵列(FPGA)设备的钟控数字逻辑描述;通过重定时,执行用于吞吐量、时钟频率和资源使用的输出设计的基元重映射;以及创建用于调试FPGA设备的并发代码的输入软件描述的注释图。
搜索关键词: 并发 软件指令 基元 现场可编程门阵列 同步数据流 操作模式 程序转换 基础设施 计算设备 时钟频率 输入软件 数字逻辑 通信顺序 同步硬件 消息交换 异步程序 资源使用 综合路径 进程 加速器 重定时 重映射 仲裁器 分叉 映射 钟控 吞吐量 创建 会合 调试 输出 合并 转换 部署
【主权项】:
1.一种配置为从并发异步程序创建同步硬件加速器的装置,所述装置包括:处理器,配置为:获得输入,所述输入通过在并发进程之间通过通道执行的消息交换的通信顺序进程(CSP)的模型来描述并发行为;将每个并发进程映射到同步数据流基元,所述同步数据流基元包括会合、分叉、合并、转向、变量和仲裁器中的至少一个;产生用于上载到一个或多个现场可编程门阵列(FPGA)设备的钟控数字逻辑描述;通过重定时,执行用于吞吐量、时钟频率和资源使用的输出设计的基元重映射;以及创建用于调试FPGA设备的并发代码的输入软件描述的注释图。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重构.IO有限公司,未经重构.IO有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201780078879.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top