会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • CPU SECURITY MECHANISMS EMPLOYING THREAD-SPECIFIC PROTECTION DOMAINS
    • CPU安全机制采用特定保护域
    • WO2016154115A1
    • 2016-09-29
    • PCT/US2016/023420
    • 2016-03-21
    • MILL COMPUTING, INC.
    • GODARD, Roger, RawsonKAHLICH, Arthur, DavidSCHUKAT, JanEDWARDS, William
    • G06F9/38
    • G06F12/1466G06F9/46G06F12/1441
    • A computer processor includes an instruction processing pipeline that interfaces to a hierarchical memory system employing an address space. The instruction processing pipeline includes execution logic that executes at least one thread in different protection domains over time, wherein the different protection domains are defined by descriptors each including first data specifying a memory region of the address space employed by the hierarchical memory system and second data specifying permissions for accessing the associated memory region. The address space can be a virtual address space or a physical address space. The protection domains can be associated with different turfs each representing a collection of descriptors. A given thread can execute in a particular protection domain(turf), one protection domain (turf) at a time with the particular protection domain (turf) selectively configured to change over time.
    • 计算机处理器包括与采用地址空间的分层存储器系统接口的指令处理流水线。 指令处理流水线包括执行逻辑,该执行逻辑在时间上执行不同保护域中的至少一个线程,其中不同的保护域由描述符定义,每个描述符包括指定分层存储器系统采用的地址空间的存储器区域的第一数据和第二数据 指定访问关联内存区域的权限。 地址空间可以是虚拟地址空间或物理地址空间。 保护域可以与不同的turfs相关联,每个turfs表示描述符的集合。 给定的线程可以在特定保护域(草皮)中执行,一个保护域(草坪),特定保护域(草皮)选择性地配置为随时间改变。
    • 4. 发明申请
    • EXECUTION AND SCHEDULING OF SOFTWARE PIPELINED LOOPS
    • 软件管道的执行和调度
    • WO2016028410A1
    • 2016-02-25
    • PCT/US2015/040096
    • 2015-07-13
    • MILL COMPUTING, INC.
    • GODARD, Roger, RawsonKAHLICH, Arthur, DavidYOST, David, Arthur
    • G06F9/30G06F9/38
    • G06F9/3857G06F8/452G06F9/30036G06F9/3016
    • A computer processor includes execution logic (having a number of functional units) configured to perform operations that access operand data values stored in a plurality of operand storage elements. Such operand data values include a predefined None operand data value indicative of a missing operand value. The operations include a RETIRE operation specifying a number of operand data values that is intended to be retired in a predefined machine cycle. During execution of the RETIRE operation, zero or more at None operand data values are selectively retired in the predefined machine cycle based on the number of operand data values specified by the RETIRE operation and the number of operand data values to be retired as a result of execution of other operations by the execution logic in the predefined machine cycle. Other aspects and software tools are also described and claimed.
    • 计算机处理器包括执行逻辑(具有多个功能单元),其被配置为执行存储在多个操作数存储元件中的操作数数据值的操作。 这样的操作数数据值包括指示缺少操作数值的预定义的无操作数数据值。 这些操作包括一个RETIRE操作,指定在预定义的机器周期中要退休的操作数数据值的数量。 在RETIRE操作的执行期间,基于由RETIRE操作指定的操作数数据值的数量和由于RETIRE操作而退出的操作数数据值的数目,在预定义的机器周期中选择性地退出零个或多个无操作数数据值 在预定义的机器周期中由执行逻辑执行其他操作。 还描述和要求保护其他方面和软件工具。