[发明专利]用于在数据中心中使用的方法、系统和计算机可读介质有效
申请号: | 201680022447.6 | 申请日: | 2016-04-07 |
公开(公告)号: | CN107534582B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | A·R·帕特南;D·C·伯格;M·D·哈塞尔曼;S·F·海尔;肖毅;S·V·兰卡 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;辛鸣 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 数据中心 使用 方法 系统 计算机 可读 介质 | ||
1.一种在数据中心中由处理器实施的方法,所述方法包括:
将第一加速部件链接到所述数据中心中的第二加速部件,以形成被配置为根据第一模型来加速至少一个服务的第一图形,所述第一图形被定义为为服务提供加速的互连的一组加速部件,其中所述组中的每个加速部件提供一部分加速功能,其中所述第一加速部件具有第一框架,所述第一框架包括第一活跃指令块、第二活跃指令块、第一不活跃指令块和第二不活跃指令块,其中所述第一框架对应于根据所述第一模型来提供对应于所述至少一个服务的第一角色,所述第一角色被定义为所述第一加速部件向所述一组加速部件提供的用于加速所述至少一个服务的第一功能,并且其中所述第二加速部件具有第二框架,所述第二框架包括第三活跃指令块、第四活跃指令块、第三不活跃指令块和第四不活跃指令块,其中所述第二框架对应于根据所述第一模型来提供对应于所述至少一个服务的第二角色,所述第二角色被定义为所述第二加速部件向所述一组加速部件提供的用于加速所述至少一个服务的第二功能;以及
响应于由所述第一图形接收到的模型改变请求:(1)在不向所述第一加速部件加载第一新图像文件的情况下,其中所述第一新图像文件被定义为包括用于配置所述第一加速部件的信息的文件,所述第一框架通过将所述第一活跃指令块或所述第二活跃指令块中的至少一个去激活并且激活所述第一不活跃指令块或所述第二不活跃指令块中的至少一个,来将所述第一加速部件从提供所述第一角色切换到根据第二模型来提供对应于所述至少一个服务的第三角色,所述第三角色被定义为所述第一加速部件向所述一组加速部件提供的用于加速所述至少一个服务的第三功能,以及(2)在不向所述第二加速部件加载第二新图像文件的情况下,其中所述第二新图像文件被定义为包括用于配置所述第二加速部件的信息的文件,所述第二框架通过将所述第三活跃指令块或所述第四活跃指令块中的至少一个去激活并且激活所述第三不活跃指令块或所述第四不活跃指令块中的至少一个,来将所述第二加速部件从提供所述第二角色切换到根据所述第二模型来提供对应于所述至少一个服务的第四角色,所述第四角色被定义为所述第二加速部件向所述一组加速部件提供的用于加速所述至少一个服务的第四功能。
2.根据权利要求1所述的方法,其中所述至少一个服务选自以下之中:文档排序、数据加密、数据压缩、语音翻译和计算机视觉。
3.根据权利要求1所述的方法,还包括接收用于在所述数据中心中将所述第一加速部件链接到所述第二加速部件以形成被配置为根据所述第一模型来加速所述至少一个服务的所述第一图形的指令。
4.根据权利要求3所述的方法,其中接收用于在所述数据中心中将所述第一加速部件链接到所述第二加速部件以形成被配置为根据所述第一模型来加速所述至少一个服务的所述第一图形的所述指令包括接收所述第一图形要被转换以处理指定类型的数据的指示。
5.根据权利要求1所述的方法,其中所述模型改变请求从服务管理器被接收。
6.根据权利要求1所述的方法,其中所述第一加速部件和所述第二加速部件均被包括在硬件平面中。
7.根据权利要求6所述的方法,其中所述硬件平面包括现场可编程门阵列(FPGA)的可重新配置构造。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680022447.6/1.html,转载请声明来源钻瓜专利网。