微软技术许可有限责任公司专利技术

微软技术许可有限责任公司共有8569项专利

  • 使用关键字缩放的自动摘要的可视化
    一种方法,其用于自动选择文本数据的一个或多个部分,并且特别地,用于选择从通信会话的一个或多个通信流转换的文本的一个或多个部分。所述方法包括:由用户终端访问以媒体文件为形式的所述通信会话;访问与所述媒体文件相关联的时间元数据,所述元数据定...
  • 与无状态同步节点的托管文件同步
    在此公开了一种用于同步来自托管文件系统的文件的系统和方法,其中客户端端点设备具有对托管文件存储上存储的文件的直接访问。当客户希望与在托管文件存储上存储的文件同步时,该处理识别可处理该请求的同步角色。特定的同步角色不需要维护与客户端设备或...
  • 在企业中暴露外部内容
    提供了将内容暴露给企业中的个体。外部内容共享系统包括图服务器,所述图服务器包括API引擎、图索引、以及活动处理和分析引擎。当用户选择经由用户代理共享外部内容时,API引擎从用户代理处接收包括外部内容的URL的API调用。API引擎访问所...
  • 基于图的查询
    为了从图数据库请求期望信息,系统针对图数据库执行查询。图数据库可以存储图,该图包括节点、节点之间的边和谓语以表示并且存储具有无索引相邻性的数据。而且,查询可以标识第一边,该第一边与指定图中的节点中的一个或多个节点的谓语相关联。响应于查询...
  • 基于块的处理器核拓扑寄存器
    公开了与基于块的处理器核拓扑寄存器相关的系统、装置和方法。在所公开的技术的一个示例中,处理器可以包括用于执行包括多个指令块的程序的多个基于块的处理器核。相应的基于块的处理器核可以包括可共享资源和可编程复合拓扑寄存器。可编程复合拓扑寄存器...
  • 分布式无锁基于RDMA的存储器分配和解分配
    “基于RDMA的存储器分配器”应用远程直接存储器访问(RDMA)消息传送,以为跨基于RDMA的网络中在多个服务器分布的共享存储器提供快速无锁存储器分配和解分配。替代地,在各种实现中,基于RDMA的存储器分配器对RDMA消息传送和远程过程...
  • 与断言的存储指令相关联的预取
    公开了与预取与基于块的处理器架构中的程序的断言的存储相关联的数据相关的技术。在所公开的技术的一个示例中,一种处理器包括基于块的处理器核,用于执行包括多个指令的指令块。基于块的处理器核包括译码逻辑和预取逻辑。译码逻辑被配置为检测指令块的断...
  • 存储器访问指令顺序编码的生成和使用
    公开了用于使用硬件结构来控制存储器访问指令在基于块的处理器架构中的执行的装置和方法,该硬件结构指示指令块中的存储器访问指令的相对排序。在所公开的技术的一个示例中,一种执行具有多个存储器加载和/或存储器存储指令的指令块的方法包括选择下一存...
  • 用于逻辑处理器的不同的系统寄存器
    公开了用于逻辑处理器的不同的系统寄存器。在所公开的技术的一个示例中,一种处理器包括用于执行包括多个指令块的程序的多个基于块的物理处理器核。处理器还包括被配置为调度程序的线程用于执行的线程调度器,线程使用一个或多个指令块。处理器还包括至少...
  • 基于块的处理器核复合寄存器
    公开了与基于块的处理器核复合寄存器相关的系统、装置和方法。在所公开的技术的一个示例中,处理器可以包括多个基于块的处理器核,多个基于块的处理器核用于执行包括多个指令块的程序。相应的基于块的处理器核可以包括一个或多个可共享资源和可编程复合控...
  • 用于数据流ISA的密集读取编码
    公开了用于使用指令译码器来控制基于块的处理器体系架构中的存储器访问指令的执行的装置和方法,该指令译码器对具有可变数目的目标操作数的指令进行译码。在所公开的技术的一个示例中,基于块的处理器核包括指令译码器,其被配置为译码用于指令块中的指令...
  • 使用寄存器访问指令发起指令块执行
    公开了用于使用寄存器访问指令(例如,寄存器读取指令)来发起指令块执行的装置和方法。在所公开的技术的一些示例中,基于块的计算系统可以包括被配置为执行至少一个指令块的多个处理器核。该至少一个指令块对数据流指令集架构(ISA)编码。ISA包括...
  • 指令块地址寄存器
    公开了用于控制基于块的处理器架构中的指令流的装置和方法。在所公开的技术的一个示例中,指令块地址寄存器存储到存储器的索引地址,该存储器存储指令块的多个指令,当处理器处于一个或多个非特权操作模式时,被索引的地址不可访问,一个或多个执行单元被...
  • 寄存器读取/写入排序
    公开了用于使用硬件结构来控制基于块的处理器架构中的寄存器访问指令的执行的装置和方法,该硬件结构指示指令块中的寄存器访问指令的相对顺序。在所公开的技术的一个示例中,一种操作处理器的方法包括:至少部分地基于被编码在先前的指令块内的依赖性以及...
  • 预取指令块
    公开了与预取指令块有关的技术。在所公开的技术的一个示例中,一种处理器包括用于执行包括多个指令块的程序的基于块的处理器核。基于块的处理器核可以包括预取逻辑和本地缓冲器。预取逻辑可以被配置为接收对预测的指令块的引用并且确定预测的指令块到一个...
  • 乱序提交
    所公开的技术可以用于乱序执行并且提交基于块的处理器架构的指令块。在所公开的技术的一个示例中,一种装置可以包括多个基于块的处理器核,多个基于块的处理器核可以包括第一组核和第二组核。第一组核可以被配置为以顺序的程序次序提交指令块集合中的指令...
  • 隐式程序次序
    公开了用于使用生成指令块中的存储器访问指令的相对排序的硬件结构来控制基于块的处理器架构中的存储器访问指令的执行的装置和方法。在所公开的技术的一个示例中,一种执行具有多个存储器加载和/或存储器存储指令的指令块的方法包括:对编码多个存储器访...
  • 空指令的动态生成
    装置和方法被公开用于存储器访问指令(诸如存储器存储指令)的动态无效。在所公开的技术的一些示例中,一种装置可以包括存储器和一个或多个基于块的处理器核。核之一可以包括被配置为执行存储器访问指令的执行单元,存储器访问指令包括指令块中包含的多个...
  • 在目标字段中存储无效
    公开了用于使在无效指令的目标字段中标识的存储器存储指令无效的装置和方法。在所公开的技术的一些示例中,一种装置可以包括存储器和被配置为取回并且执行多个指令块的一个或多个基于块的处理器核。核之一可以包括至少部分基于接收无效指令而被配置为基于...
  • 与断言的加载指令相关联的预取
    公开了与预取与基于块的处理器架构中的程序的断言的加载相关联的数据有关的技术。在所公开的技术的一个示例中,处理器包括基于块的处理器核,其用于执行包括多个指令的指令块。基于块的处理器核包括译码逻辑和预取逻辑。译码逻辑被配置为检测指令块的断言...