会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • INDEPENDENTLY NETWORKABLE HARDWARE ACCELERATORS FOR INCREASED WORKFLOW OPTIMIZATION
    • 独立的网络硬件加速器增加工作流优化
    • US20160364271A1
    • 2016-12-15
    • US14735108
    • 2015-06-09
    • MICROSOFT TECHNOLOGY LICENSING, LLC
    • Douglas Christopher BurgerAdrian M. CaulfieldEric S. ChungAndrew R. Putnam
    • G06F9/50
    • G06F9/5027G06F9/5044G06F9/505
    • Specialized processing devices comprise both processing circuitry that is pre-configured to perform a discrete set of computing operations more quickly than generalized central processing units and network transport circuitry that communicationally couples each individual specialized processing device to a network as its own unique network client. Requests for hardware acceleration from workflows being executed by generalized central processing units of server computing devices are directed to hardware accelerators in accordance with a table associating available hardware accelerators with the computing operations they are optimized to perform. Load balancing, as well as dynamic modifications in available hardware accelerators, is accomplished through updates to such a table. The portion of the workflow to be hardware accelerators is packetized and provided to such hardware accelerators, including via network communications to specialized processing devices that comprise network transport circuitry and act as their own unique network clients.
    • 专用处理设备包括处理电路,其被预配置为比通用化的中央处理单元和网络传输电路更快地执行离散的计算操作集合,所述中央处理单元和网络传输电路将每个单独的专用处理设备通信地耦合到网络作为其自己的唯一网络客户端。 根据将可用硬件加速器与其优化执行的计算操作相关联的表,针对从服务器计算设备的广义中央处理单元执行的工作流的硬件加速请求被引导到硬件加速器。 负载平衡以及可用硬件加速器的动态修改是通过更新这种表来实现的。 作为硬件加速器的工作流的部分被分组并提供给这样的硬件加速器,包括经由网络通信到包括网络传输电路的专用处理设备并且充当其自己的唯一网络客户端。
    • 9. 发明申请
    • CHANGING BETWEEN DIFFERENT ROLES AT ACCELERATION COMPONENTS
    • 在加速组件之间改变不同的角度
    • US20160308719A1
    • 2016-10-20
    • US14752807
    • 2015-06-26
    • Microsoft Technology Licensing, LLC
    • Andrew R. PutnamDouglas C. BurgerMichael David HaselmanStephen F. HeilYi XiaoSitaram V. Lanka
    • H04L12/24
    • H04L41/0816G06F9/5027G06F9/5061
    • Aspects extend to methods, systems, and computer program products for changing between different roles at acceleration components. Changing roles at an acceleration component can be facilitated without loading an image file to configure or partially reconfigure the acceleration component. At configuration time, an acceleration component can be configured with a framework and a plurality of selectable roles. The framework also provides a mechanism for loading different selectable roles for execution at the acceleration component (e.g., the framework can include a superset of instructions for providing any of a plurality of different roles). The framework can receive requests for specified roles from other components and switch to a subset of instructions for the specified roles. Switching between subsets of instructions at an acceleration component is a lower overhead operation relative to reconfiguring or partially reconfiguring an acceleration component by loading an image file.
    • 方面扩展到方法,系统和计算机程序产品,用于在加速组件之间切换不同角色。 在加载图像文件以配置或部分重新配置加速组件的情况下,可以方便地在加速组件上更改角色。 在配置时,可以使用框架和多个可选择的角色来配置加速组件。 框架还提供了用于加载用于在加速度分量处执行的不同可选角色的机制(例如,框架可以包括用于提供多个不同角色中的任何一个的指令的超集)。 框架可以接收来自其他组件的指定角色的请求,并切换到指定角色的指令子集。 相对于通过加载图像文件来重新配置或部分地重新配置加速度分量,在加速度分量的子集之间切换是较低的开销操作。