Performance monitor for data processing systems
    1.
    发明授权
    Performance monitor for data processing systems 有权
    数据处理系统的性能监视器

    公开(公告)号:US07373557B1

    公开(公告)日:2008-05-13

    申请号:US10407291

    申请日:2003-04-04

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3495

    摘要: A portable scalable performance monitoring system is provided for monitoring the performance of one or more data processing systems in real time. The portable scalable performance monitoring system may include data capture and control mechanisms such as data sampling, data selection, data buffering, and data communication to facilitate the monitoring of the one or more data processing systems in real or near real time. Furthermore, the portable scalable performance monitoring system may include multiple levels of data collection and control to increase scalability.

    摘要翻译: 提供便携式可扩展性能监控系统,用于实时监控一个或多个数据处理系统的性能。 便携式可扩展性能监视系统可以包括诸如数据采样,数据选择,数据缓冲和数据通信之类的数据捕获和控制机制,以便实时或接近实时监视一个或多个数据处理系统。 此外,便携式可扩展性能监视系统可以包括多级数据收集和控制以增加可扩展性。

    Arbitrary and expandable high-precision datatype and method of processing
    2.
    发明授权
    Arbitrary and expandable high-precision datatype and method of processing 有权
    任意和可扩展的高精度数据类型和处理方法

    公开(公告)号:US07237228B1

    公开(公告)日:2007-06-26

    申请号:US10008952

    申请日:2001-12-06

    申请人: Ashley K. Wise

    发明人: Ashley K. Wise

    IPC分类号: G06F9/44 G06F7/00

    摘要: A method and apparatus for processing numerical values in a computer program. In various embodiments, the invention provides an arbitrary and expandable high-precision datatype. The datatype encapsulates large-integer data and associated operators. The large-integer data has runtime expandable precision, and the operations perform functions on large-integer data and system integer data in a manner that is functionally equivalent to corresponding language-provided integer operations. The language-provided integer operations are overloaded with the operations of the large-integer datatype, whereby a user is unburdened with special commands and syntax, and large-integer data is inter-operable with system integer data.

    摘要翻译: 一种在计算机程序中处理数值的方法和装置。 在各种实施例中,本发明提供了一种任意和可扩展的高精度数据类型。 数据类型封装大整数数据和关联运算符。 大整数数据具有运行时可扩展精度,并且操作以功能上等同于相应语言提供的整数运算的方式对大整型数据和系统整数数据执行功能。 语言提供的整数操作由大型整数数据类型的操作重载,从而用户不需要特殊的命令和语法,大型整数数据可与系统整数数据进行互操作。

    Generation of tests used in simulating an electronic circuit design
    3.
    发明授权
    Generation of tests used in simulating an electronic circuit design 失效
    生成用于模拟电子电路设计的测试

    公开(公告)号:US07458043B1

    公开(公告)日:2008-11-25

    申请号:US11227548

    申请日:2005-09-15

    IPC分类号: G06F17/50 G06F9/45

    摘要: Various approaches for generating input data for simulating a circuit design are disclosed. In one approach, a test generator program is generated from a main program that uses a test generator class library. The test generator class library includes a software driver class corresponding to the hardware driver, and the software driver class includes a storage class corresponding to each memory within the hardware driver, a first set including at least one method for writing function codes to a first object of the storage class, and a second set including at least one method for writing data to a second object of the storage class. Function codes are written to the first object of the storage class in response to a call by the test generator program to a method in the first set. Data of a first type is written to the second object of the storage class in response to a call by the test generator program to a method in the second set, wherein the data of the first type is data to be provided by the driver as input to the simulated circuit design.

    摘要翻译: 公开了用于生成用于模拟电路设计的输入数据的各种方法。 在一种方法中,从使用测试生成器类库的主程序生成测试生成器程序。 所述测试生成器类库包括与所述硬件驱动程序相对应的软件驱动器类,并且所述软件驱动器类包括与所述硬件驱动器内的每个存储器相对应的存储类,第一组包括至少一种将功能代码写入到第一对象的方法 以及包括至少一种用于将数据写入到存储类的第二对象的方法的第二集合。 响应于测试发生器程序对第一组中的方法的调用,函数代码被写入存储类的第一对象。 响应于测试发生器程序对第二组中的方法的调用,将第一类型的数据写入存储类的第二对象,其中第一类型的数据是由驱动程序作为输入提供的数据 到模拟电路设计。

    Method and apparatus for choosing tests for simulation and associated algorithms and hierarchical bipartite graph data structure
    4.
    发明授权
    Method and apparatus for choosing tests for simulation and associated algorithms and hierarchical bipartite graph data structure 有权
    用于选择模拟和相关算法测试的方法和装置以及分层二分图数据结构

    公开(公告)号:US07315973B1

    公开(公告)日:2008-01-01

    申请号:US11241417

    申请日:2005-09-30

    申请人: Ashley K. Wise

    发明人: Ashley K. Wise

    IPC分类号: G01R31/28

    CPC分类号: G01R31/318364 G06F17/5022

    摘要: An apparatus for and method of generating test cases for testing simulated logic circuit designs. The test cases are basically generated automatically in a random fashion, manually, or using some combination of automatic and manual techniques. Each test case has a corresponding success indication. These test cases are provided to the simulated logic design for execution. Following execution, each test case is rated pass or fail by comparison of the result with the corresponding success indication and a reason for failure is recorded for each failure. A significantly smaller list of test cases is prepared by eliminating test cases which do not have a unique reason for failure. The smaller list of test cases is then presented for a simulation run which requires substantially less simulator time and substantially less manual analysis of the results.

    摘要翻译: 用于测试仿真逻辑电路设计的测试用例的设备和方法。 测试用例基本上以随机的方式自动生成,手动或使用自动和手动技术的组合。 每个测试用例都有相应的成功指示。 这些测试用例提供给仿真逻辑设计以供执行。 执行后,每个测试用例通过比较结果与相应的成功指示进行通过或失败,并记录每个故障的故障原因。 通过消除没有独特故障原因的测试用例,准备了一个明显较小的测试用例列表。 然后提供较小的测试用例列表,用于模拟运行,这需要大大减少模拟器时间,并且对结果进行较少的手动分析。