会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Transient cache storage
    • 瞬态缓存存储
    • US20070130237A1
    • 2007-06-07
    • US11295300
    • 2005-12-06
    • Erik AltmanMichael GschwindRobert MontoyeJude RiversSumedh SathayeJohn-David WellmanVictor Zyuban
    • Erik AltmanMichael GschwindRobert MontoyeJude RiversSumedh SathayeJohn-David WellmanVictor Zyuban
    • G06F17/30
    • G06F12/1491G06F9/3808G06F9/3844G06F12/0802G06F12/0804G06F12/12
    • A method and apparatus for storing non-critical processor information without imposing significant costs on a processor design is disclosed. Transient data are stored in the processor-local cache hierarchy. An additional control bit forms part of cache addresses, where addresses having the control bit set are designated as “transient storage addresses.” Transient storage addresses are not written back to external main memory and, when evicted from the last level of cache, are discarded. Preferably, transient storage addresses are “privileged” in that they are either not accessible to software or only accessible to supervisory or administrator-level software having appropriate permissions. A number of management functions/instructions are provided to allow administrator/supervisor software to manage and/or modify the behavior of transient cache storage. This transient storage scheme allows the cache hierarchy to store data items that may be used by the processor core but that may be too expensive to allocate to external memory.
    • 公开了一种用于存储非关键处理器信息而不对处理器设计造成重大成本的方法和装置。 瞬态数据存储在处理器本地缓存层次结构中。 附加控制位构成高速缓存地址的一部分,其中具有控制位置位的地址被指定为“瞬时存储地址”。 瞬态存储地址不会被写回外部主存储器,而当从最后一级高速缓存驱逐时,它们将被丢弃。 优选地,瞬态存储地址是“特权的”,因为它们不能被软件访问或只能具有具有适当权限的监督或管理员级软件访问。 提供了许多管理功能/指令,以允许管理员/管理软件管理和/或修改瞬态缓存存储的行为。 这种瞬态存储方案允许高速缓存层级来存储处理器核心可能使用的数据项,但是可能太昂贵以分配给外部存储器。
    • 2. 发明申请
    • Method and apparatus for control signals memoization in a multiple instruction issue microprocessor
    • 用于在多指令发出微处理器中控制信号记忆的方法和装置
    • US20060155965A1
    • 2006-07-13
    • US11034284
    • 2005-01-12
    • Erik AltmanMichael GschwindJude RiversSumedh SathayeJohn-David WellmanVictor Zyuban
    • Erik AltmanMichael GschwindJude RiversSumedh SathayeJohn-David WellmanVictor Zyuban
    • G06F9/30
    • G06F9/3808G06F9/3838G06F9/3859G06F9/3873
    • A dynamic predictive and/or exact caching mechanism is provided in various stages of a microprocessor pipeline so that various control signals can be stored and memorized in the course of program execution. Exact control signal vector caching may be done. Whenever an issue group is formed following instruction decode, register renaming, and dependency checking, an encoded copy of the issue group information can be cached under the tag of the leading instruction. The resulting dependency cache or control vector cache can be accessed right at the beginning of the instruction issue logic stage of the microprocessor pipeline the next time the corresponding group of instructions come up for re-execution. Since the encoded issue group bit pattern may be accessed in a single cycle out of the cache, the resulting microprocessor pipeline with this embodiment can be seen as two parallel pipes, where the shorter pipe is followed if there is a dependency cache or control vector cache hit.
    • 在微处理器管线的各个阶段提供动态预测和/或精确缓存机制,使得可以在程序执行过程中存储和存储各种控制信号。 精确的控制信号矢量缓存可以完成。 每当在指令解码,注册重命名和依赖关系检查之后形成问题组时,可以在引导指令的标签下缓存问题组信息的编码副本。 所产生的依赖性高速缓存或控制向量高速缓存可以在微处理器流水线的指令发出逻辑阶段的开始时被下一次相应的指令组出现以重新执行。 由于可以在高速缓存中的单个周期中访问编码的问题组位模式,所以具有该实施例的所得微处理器流水线可以被看作是两个并行的管道,其中如果存在依赖性高速缓存或控制向量高速缓存 击中。