会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Identifying load-hit-store conflicts
    • 识别加载命中商店冲突
    • US09229745B2
    • 2016-01-05
    • US13611006
    • 2012-09-12
    • Venkat R. IndukuruAlexander E. MericasSatish K. SadasivamMadhavi G. Valluri
    • Venkat R. IndukuruAlexander E. MericasSatish K. SadasivamMadhavi G. Valluri
    • G06F9/00G06F9/445G06F9/38
    • G06F9/44552G06F9/3834
    • A computing device identifies a load instruction and store instruction pair that causes a load-hit-store conflict. A processor tags a first load instruction that instructs the processor to load a first data set from memory. The processor stores an address at which the first load instruction is located in memory in a special purpose register. The processor determines where the first load instruction has a load-hit-store conflict with a first store instruction. If the processor determines the first load instruction has a load-hit store conflict with the first store instruction, the processor stores an address at which the first data set is located in memory in a second special purpose register, tags the first data set being stored by the first store instruction, stores an address at which the first store instruction is located in memory in a third special purpose register and increases a conflict counter.
    • 计算设备识别导致加载命中 - 存储冲突的加载指令和存储指令对。 处理器标记指示处理器从存储器加载第一数据集的第一加载指令。 处理器将特定目的寄存器中的第一加载指令所在的地址存储在存储器中。 处理器确定第一个加载指令与第一个存储指令的加载命中 - 存储冲突的位置。 如果处理器确定第一加载指令具有与第一存储指令的加载命中存储冲突,则处理器将第一数据集所在的地址存储在第二专用寄存器中的存储器中,对存储的第一数据集进行标记 通过第一存储指令,将第一存储指令所在的地址存储在第三专用寄存器中,并增加冲突计数器。
    • 3. 发明申请
    • PERFORMANCE BOTTLENECK IDENTIFICATION TOOL
    • 性能BOTTLENECK识别工具
    • US20120278594A1
    • 2012-11-01
    • US13095792
    • 2011-04-27
    • Prathiba KumarRajan RavindranSatish K. SadasivamMadhavi G. Valluri
    • Prathiba KumarRajan RavindranSatish K. SadasivamMadhavi G. Valluri
    • G06F9/30
    • G06F11/3612G06F11/3409G06F11/3476G06F2201/865G06F2201/88
    • A computer program product for identifying bottlenecks includes a computer readable storage medium with stored computer readable program instructions. The computer readable program instructions, when executed, provide a data collector module, a mapper module, and an analyzer module that are collectively configured to read mapped data and configuration files, and identify, based upon the mapped data and the configuration files, an undesirable bottleneck condition that causes a computer program to run inefficiently. A method includes reading a configuration file that includes data regarding processor components, and collecting data from hardware activity counters based upon the configuration file. The method also includes mapping the collected data to corresponding sections of code of a computer program, reading the mapped data and the configuration file, and identifying, based upon the reading of the mapped data and the configuration file, an undesirable bottleneck condition that causes the processor to run the computer program inefficiently.
    • 用于识别瓶颈的计算机程序产品包括具有存储的计算机可读程序指令的计算机可读存储介质。 计算机可读程序指令在执行时提供数据收集器模块,映射器模块和分析器模块,其被共同配置为读取映射的数据和配置文件,并且基于映射的数据和配置文件来识别不期望的 导致计算机程序运行效率低下的瓶颈条件。 一种方法包括读取包括关于处理器组件的数据的配置文件,以及基于配置文件从硬件活动计数器收集数据。 该方法还包括将收集的数据映射到计算机程序的相应代码段,读取映射数据和配置文件,以及基于映射数据和配置文件的读取来识别不期望的瓶颈条件, 处理器无效率地运行计算机程序。
    • 4. 发明授权
    • Performance bottleneck identification tool
    • 性能瓶颈识别工具
    • US09032375B2
    • 2015-05-12
    • US13095792
    • 2011-04-27
    • Prathiba KumarRajan RavindranSatish K. SadasivamMadhavi G. Valluri
    • Prathiba KumarRajan RavindranSatish K. SadasivamMadhavi G. Valluri
    • G06F9/30G06F11/36G06F11/34
    • G06F11/3612G06F11/3409G06F11/3476G06F2201/865G06F2201/88
    • A computer program product for identifying bottlenecks includes a computer readable storage medium with stored computer readable program instructions. The computer readable program instructions, when executed, provide a data collector module, a mapper module, and an analyzer module that are collectively configured to read mapped data and configuration files, and identify, based upon the mapped data and the configuration files, an undesirable bottleneck condition that causes a computer program to run inefficiently. A method includes reading a configuration file that includes data regarding processor components, and collecting data from hardware activity counters based upon the configuration file. The method also includes mapping the collected data to corresponding sections of code of a computer program, reading the mapped data and the configuration file, and identifying, based upon the reading of the mapped data and the configuration file, an undesirable bottleneck condition that causes the processor to run the computer program inefficiently.
    • 用于识别瓶颈的计算机程序产品包括具有存储的计算机可读程序指令的计算机可读存储介质。 计算机可读程序指令在执行时提供数据收集器模块,映射器模块和分析器模块,其被共同配置为读取映射的数据和配置文件,并且基于映射的数据和配置文件来识别不期望的 导致计算机程序运行效率低下的瓶颈条件。 一种方法包括读取包括关于处理器组件的数据的配置文件,以及基于配置文件从硬件活动计数器收集数据。 该方法还包括将收集的数据映射到计算机程序的相应代码段,读取映射数据和配置文件,以及基于映射数据和配置文件的读取来识别不期望的瓶颈条件, 处理器无效率地运行计算机程序。
    • 10. 发明申请
    • Effective Validation of Execution Units Within a Processor
    • 处理器内执行单元的有效验证
    • US20120324208A1
    • 2012-12-20
    • US13159564
    • 2011-06-14
    • Sangram AlapatiPrathiba KumarVarun MallikarjunanSatish K. Sadasivam
    • Sangram AlapatiPrathiba KumarVarun MallikarjunanSatish K. Sadasivam
    • G06F9/30
    • G06F11/263G06F11/2236
    • A mechanism is provided for effectively validating execution units within a processor. A branch test pattern is generated for execution by an execution unit that is under validation testing. An execution pattern is selected from a set of execution patterns thereby forming a selected execution pattern. The selected execution pattern is loaded into a condition register. The branch test pattern is executed by an execution unit based on the selected execution pattern in the condition register. Responsive to the branch test pattern ending, values output from the execution unit during execution of the branch test pattern are compared to a set of expected results. Responsive to a match of the comparison, the process is repeated for each execution pattern in the set of execution patterns. Responsive to a match of the comparison for the execution patterns in the set of execution patterns, the execution unit is validated.
    • 提供了一种用于有效验证处理器内的执行单元的机制。 生成分支测试模式,由执行单元进行验证测试。 从一组执行模式中选择执行模式,从而形成所选择的执行模式。 所选择的执行模式被加载到条件寄存器中。 分支测试模式由执行单元基于条件寄存器中所选择的执行模式执行。 响应于分支测试模式结束,在执行分支测试模式期间从执行单元输出的值与一组预期结果进行比较。 响应于比较的匹配,对于该组执行模式中的每个执行模式重复该过程。 响应于执行模式集合中的执行模式的比较的匹配,执行单元被验证。