会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 71. 发明授权
    • Look ahead LRU array update scheme to minimize clobber in sequentially accessed memory
    • 展望未来的LRU阵列更新方案,以最大限度地减少顺序存取的内存中的破坏
    • US07155574B2
    • 2006-12-26
    • US11414541
    • 2006-05-01
    • Peter J. SmithSatish K. DamarajuSubramaniam Maiyuran
    • Peter J. SmithSatish K. DamarajuSubramaniam Maiyuran
    • G06F12/00
    • G06F9/3808G06F12/123G06F12/127
    • A high-speed memory management technique that minimizes clobber in sequentially accessed memory, including but not limited to, for example, a trace cache. The method includes selecting a victim set from a sequentially accessed memory; selecting a victim way for the selected victim set; reading a next way pointer from a trace line of a trace currently stored in the selected victim way, if the selected victim way has the next way pointer; and writing a next line of the new trace into the selected victim way over the trace line of the currently stored trace. The method also includes forcing a replacement algorithm of next set to select a victim way of the next set using the next way pointer, if the trace line of the currently stored trace is not an active trace tail line.
    • 一种高速存储器管理技术,其使顺序访问的存储器中的电路最小化,包括但不限于例如跟踪高速缓存。 该方法包括从顺序访问的存储器中选择一个受害者集合; 选择所选受害者集合的受害方式; 如果所选择的受害者方式具有下一个方向指针,则从当前存储在所选择的受害者方式中的跟踪的跟踪行读取下一个方向指针; 并通过当前存储的轨迹的轨迹线将新轨迹的下一行写入所选的受害者方式。 该方法还包括,如果当前存储的跟踪的跟踪线不是活动跟踪尾线,则使用下一个方向指针强制下一集合的替换算法来选择下一集合的受害方式。
    • 72. 发明授权
    • Opportunistic sharing of graphics resources to enhance CPU performance in an integrated microprocessor
    • 图形资源的机会共享,以增强集成微处理器中的CPU性能
    • US06842180B1
    • 2005-01-11
    • US09665923
    • 2000-09-20
    • Subramaniam MaiyuranVivek GargJagannath KeshavaSalvador Palanca
    • Subramaniam MaiyuranVivek GargJagannath KeshavaSalvador Palanca
    • G06F12/08G06F15/167
    • G09G5/001G06F12/0862G06F12/0897G06F2212/6022G06F2212/6026G09G5/363G09G5/39
    • An electronic device that has an integrated central processing unit (CPU) including a pre-fetch stride analyzer and an out-of-order engine is provided. The electronic device also has a graphics engine, having graphics memory, that is coupled to the integrated CPU. A main memory that is coupled to a memory controller is provided. The memory controller is also coupled to the CPU and the graphics engine. The device has a host address decoder coupled to the integrated CPU. A front side bus (FSB) is provided that is coupled to the integrated CPU and the host address decoder. Also provided is a plurality of memory components. Accordingly, either the plurality of memory components or the graphics memory can be shared to perform alternate memory functions. Additionally, a method is provided that determines allocation availability between memory components in an integrated computer processing unit. The method also shares an available memory component as a pre-fetch buffer and another available memory component as a victim cache.
    • 提供具有集成中央处理单元(CPU)的电子设备,其包括预取步幅分析器和无序引擎。 电子设备还具有连接到集成CPU的具有图形存储器的图形引擎。 提供耦合到存储器控制器的主存储器。 存储器控制器还耦合到CPU和图形引擎。 该设备具有耦合到集成CPU的主机地址解码器。 提供了前置总线(FSB),其耦合到集成CPU和主机地址解码器。 还提供了多个存储器组件。 因此,可以共享多个存储器组件或图形存储器以执行备用存储器功能。 此外,提供了一种确定集成计算机处理单元中的存储器组件之间的分配可用性的方法。 该方法还将可用存储器组件作为预取缓冲区和另一可用存储器组件共享作为受害缓存。
    • 74. 发明授权
    • CLFLUSH micro-architectural implementation method and system
    • CLFLUSH微架构实现方法和系统
    • US06546462B1
    • 2003-04-08
    • US09475759
    • 1999-12-30
    • Salvador PalancaStephen A. FischerSubramaniam Maiyuran
    • Salvador PalancaStephen A. FischerSubramaniam Maiyuran
    • G06F1200
    • G06F12/0811G06F12/0804
    • A system and method for flushing a cache line associated with a linear memory address from all caches in the coherency domain. A cache controller receives a memory address, and determines whether the memory address is stored within the closest cache memory in the coherency domain. If a cache line stores the memory address, it is flushed from the cache. The flush instruction is allocated to a write-combining buffer within the cache controller. The write-combining buffer transmits the information to the bus controller. The bus controller locates instances of the memory address stored within external and intel cache memories within the coherency domain; these instances are flushed. The flush instruction can then be evicted from the write-combining buffer. Control bits may be used to indicate whether a write-combining buffer is allocated to the flush instruction, whether the memory address is stored within the closest cache memory, and whether the flush instruction should be evicted from the write-combining buffer.
    • 一种用于从一致性域中的所有高速缓存中刷新与线性存储器地址相关联的高速缓存行的系统和方法。 高速缓存控制器接收存储器地址,并且确定存储器地址是否存储在相干域中最接近的高速缓冲存储器中。 如果缓存行存储内存地址,则从缓存中刷新。 刷新指令被分配给高速缓存控制器内的写入组合缓冲器。 写合成缓冲器将信息发送到总线控制器。 总线控制器定位存储在相干域内的外部和英特尔高速缓存存储器中的存储器地址的实例; 这些实例被刷新。 然后可以从写入组合缓冲器中逐出驱动刷新指令。 控制位可以用于指示是否将写入组合缓冲器分配给闪存指令,存储器地址是否存储在最接近的高速缓冲存储器中,以及是否应该从写入组合缓冲器中驱逐刷新指令。