会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Efficient memory hierarchy management
    • 高效的内存层次管理
    • US07552283B2
    • 2009-06-23
    • US11336282
    • 2006-01-20
    • Michael William MorrowThomas Andrew Sartorius
    • Michael William MorrowThomas Andrew Sartorius
    • G06F13/00
    • G06F9/3802G06F12/0848
    • In a processor, there are situations where instructions and some parts of a program may reside in a data cache prior to execution of the program. Hardware and software techniques are provided for fetching an instruction in the data cache after having a miss in an instruction cache to improve the processor's performance. If an instruction is not present in the instruction cache, an instruction fetch address is sent as a data fetch address to the data cache. If there is valid data present in the data cache at the supplied instruction fetch address, the data actually is an instruction and the data cache entry is fetched and supplied as an instruction to the processor complex. An additional bit may be included in an instruction page table to indicate on a miss in the instruction cache that the data cache should be checked for the instruction.
    • 在处理器中,在执行程序之前,存在指令和程序的某些部分驻留在数据高速缓存中的情况。 提供了硬件和软件技术,用于在指令高速缓存中缺少提取处理器性能之后,在数据高速缓存中取指令。 如果指令高速缓存中不存在指令,则将指令提取地址作为数据提取地址发送到数据高速缓存。 如果在提供的指令获取地址处存在数据高速缓存中的有效数据,则数据实际上是指令,并且将数据高速缓存条目作为指令提取并提供给处理器复合体。 在指令页表中可以包括额外的位,以指示在指令高速缓存中不应该对该指令检查数据高速缓存。
    • 19. 发明申请
    • Apparatuses, Systems, and Methods for Reducing Translation Lookaside Buffer (TLB) Lookups
    • 用于减少翻译后备缓冲区(TLB)查找的设备,系统和方法
    • US20110145542A1
    • 2011-06-16
    • US12638340
    • 2009-12-15
    • Michael William Morrow
    • Michael William Morrow
    • G06F12/10G06F12/00
    • G06F12/1027G06F12/1036G06F12/145G06F2212/1028G06F2212/655G06F2212/681Y02D10/13
    • Circuits and related systems and methods for providing virtual address translation are disclosed. In one embodiment, a circuit comprises a comparator configured to receive as an input a current virtual address and a current attribute associated with the current virtual address, and a prior physical address and a prior virtual address each associated with the current attribute. The comparator is further configured to cause the prior physical address to be provided as a current physical address if the current virtual address matches the prior virtual address associated with the current attribute. As an example, the circuit may be a TLB suppression circuit configured to reduce TLB lookups. Reducing TLB lookups can reduce power dissipation. In this regard, the circuit may also be further configured to suppress a TLB lookup to reduce power dissipation when the current virtual address matches the prior virtual address.
    • 公开了用于提供虚拟地址转换的电路和相关系统和方法。 在一个实施例中,电路包括比较器,其被配置为接收与当前虚拟地址相关联的当前虚拟地址和当前属性作为输入,以及与当前属性相关联的先前物理地址和先前虚拟地址。 比较器还被配置为如果当前虚拟地址与当前属性相关联的先前虚拟地址匹配,则将先前的物理地址提供为当前物理地址。 作为示例,电路可以是被配置为减少TLB查找的TLB抑制电路。 减少TLB查找可以降低功耗。 在这方面,电路还可以被配置为当当前虚拟地址与先前的虚拟地址匹配时,抑制TLB查找以减少功耗。