会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Implementation-efficient multiple-counter value hardware performance counter
    • 实现高效的多计数器硬件性能计数器
    • US07861126B2
    • 2010-12-28
    • US12164094
    • 2008-06-29
    • Carl E. LoveDonald R. DeSotaJaeheon JeongRussell M. Clapp
    • Carl E. LoveDonald R. DeSotaJaeheon JeongRussell M. Clapp
    • G06F11/00
    • G06F11/3466G06F2201/88
    • An implementation-efficient, multiple-counter value hardware performance counter is disclosed. A hardware counter of one embodiment includes a memory array and a hardware incrementer. The array stores counter values that are indexable by an index constructed based at least on the number of events to which the counter values correspond. The index may be constructed as a concatenation of a number of bits binarily representing the number of events, and a number of bits binarily representing the number of qualifiers to the events. The incrementer reads the counter values from the array, increments the counter values, and writes the resulting counter values back into the array. The array may be divided into banks over which the counter values are stored, where each bank has a separate instance of the incrementer. Each bank may have a separate instance of the index that indexes only those counters stored in the bank.
    • 公开了一种实现高效的多计数器硬件性能计数器。 一个实施例的硬件计数器包括存储器阵列和硬件递增器。 阵列存储可由至少基于计数器值对应的事件数构成的索引可索引的计数器值。 索引可以被构造为二进制数表示事件数量的位数的连接,以及二进制表示事件的限定符的数目的位数。 增量器从数组中读取计数器值,增加计数器值,并将生成的计数器值写入数组。 阵列可以被划分为存储有计数器值的存储体,其中每个存储体具有加法器的单独实例。 每个银行可能有一个单独的索引实例,仅索引存储在银行中的那些计数器。
    • 6. 发明授权
    • Implementation-efficient multiple-counter value hardware performance counter
    • 实现高效的多计数器硬件性能计数器
    • US07437622B2
    • 2008-10-14
    • US11738497
    • 2007-04-22
    • Carl E. LoveDonald R. DeSotaJaeheon JeongRussell M. Clapp
    • Carl E. LoveDonald R. DeSotaJaeheon JeongRussell M. Clapp
    • G06F11/00
    • G06F11/3466G06F2201/88
    • An implementation-efficient, multiple-counter value hardware performance counter is disclosed. A hardware counter of one embodiment includes a memory array and a hardware incrementer. The array stores counter values that are indexable by an index constructed based at least on the number of events to which the counter values correspond. The index may be constructed as a concatenation of a number of bits binarily representing the number of events, and a number of bits binarily representing the number of qualifiers to the events. The incrementer reads the counter values from the array, increments the counter values, and writes the resulting counter values back into the array. The array may be divided into banks over which the counter values are stored, where each bank has a separate instance of the incrementer. Each bank may have a separate instance of the index that indexes only those counters stored in the bank.
    • 公开了一种实现高效的多计数器硬件性能计数器。 一个实施例的硬件计数器包括存储器阵列和硬件递增器。 阵列存储可由至少基于计数器值对应的事件数构成的索引可索引的计数器值。 索引可以被构造为二进制数表示事件数量的位数的连接,以及二进制表示事件的限定符的数目的位数。 增量器从数组中读取计数器值,增加计数器值,并将生成的计数器值写入数组。 阵列可以被划分为存储有计数器值的存储体,其中每个存储体具有加法器的单独实例。 每个银行可能有一个单独的索引实例,仅索引存储在银行中的那些计数器。