会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明授权
    • Performance of processors is improved by limiting number of branch prediction levels
    • 通过限制分支预测级别的数量来提高处理器的性能
    • US09582284B2
    • 2017-02-28
    • US13308696
    • 2011-12-01
    • Robert H. Bell, Jr.Wen-Tzer T. Chen
    • Robert H. Bell, Jr.Wen-Tzer T. Chen
    • G06F9/38G06F11/30
    • G06F9/3844G06F9/3842G06F11/30G06F11/3024G06F11/3409G06F2201/81
    • A method utilizes information provided by performance monitoring hardware to dynamically adjust the number of levels of speculative branch predictions allowed (typically 3 or 4 per thread) for a processor core. The information includes cycles-per-instruction (CPI) for the processor core and number of memory accesses per unit time. If the CPI is below a CPI threshold; and the number of memory accesses (NMA) per unit time is above a prescribed threshold, the number of levels of speculative branch predictions is reduced per thread for the processor core. Likewise, the number of levels of speculative branch predictions could be increased, from a low level to maximum allowed, if the CPI threshold is exceeded or the number of memory accesses per unit time is below the prescribed threshold.
    • 一种方法利用由性能监视硬件提供的信息来动态调整对于处理器核心允许的推测分支预测级别(通常为每线程3或4个)。 该信息包括处理器核心的每个指令周期(CPI)和每单位时间的存储器访问次数。 如果CPI低于CPI阈值; 并且每单位时间的存储器访问次数(NMA)高于规定的阈值,则对于处理器核,每个线程的推测分支预测的级别数量减少。 同样地,如果超过CPI阈值或每单位时间的存储器访问次数低于规定的阈值,则可以将推测分支预测的级数从低级别增加到允许的最大级别。
    • 9. 发明授权
    • Managing rollback in a transactional memory environment
    • 在事务性内存环境中管理回滚
    • US08549354B2
    • 2013-10-01
    • US13113663
    • 2011-05-23
    • Wen-Tzer T. ChenDiane G. FlemmingWilliam A. MaronMysore S. SrinivasDavid B. Whitworth
    • Wen-Tzer T. ChenDiane G. FlemmingWilliam A. MaronMysore S. SrinivasDavid B. Whitworth
    • G06F11/00
    • G06F9/528G06F9/467
    • A system and technique for managing rollback in a transactional memory environment is disclosed. The system includes a processor, a transactional memory, and a transactional memory manager (TMM) configured to perform a rollback on the transactional memory. The TMM is configured to, responsive to detecting a begin transaction directive by the processor, detect an access of a first memory location of the transactional memory not needing rollback and indicate that the first memory location does not need to be rolled back while detecting an access to a second memory location of the transactional memory and indicating that a rollback will be required. The TMM is also configured to, responsive to detecting an end transaction directive after the begin transaction directive and a conflict requiring a rollback, omit a rollback of the first memory location while performing rollback on the second memory location.
    • 公开了一种用于在事务性存储器环境中管理回滚的系统和技术。 该系统包括处理器,事务存储器和被配置为在事务存储器上执行回滚的事务性存储器管理器(TMM)。 TMM被配置为响应于检测到处理器的开始事务指令,检测不需要回滚的事务存储器的第一存储器位置的访问,并且指示在检测到访问期间不需要回滚第一存储器位置 到事务存储器的第二存储器位置并且指示将需要回滚。 TMM还被配置为响应于在开始事务指令之后检测到结束事务指令和需要回滚的冲突,在第二存储器位置处执行回滚时,省略第一存储器位置的回滚。