Movatterモバイル変換


[0]ホーム

URL:


CN1519703A - Computer multithreading test system capable of being combined and connected and method thereof - Google Patents

Computer multithreading test system capable of being combined and connected and method thereof
Download PDF

Info

Publication number
CN1519703A
CN1519703ACNA031019056ACN03101905ACN1519703ACN 1519703 ACN1519703 ACN 1519703ACN A031019056 ACNA031019056 ACN A031019056ACN 03101905 ACN03101905 ACN 03101905ACN 1519703 ACN1519703 ACN 1519703A
Authority
CN
China
Prior art keywords
test
test item
module
thread
combined
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA031019056A
Other languages
Chinese (zh)
Other versions
CN1519703B (en
Inventor
刘文涵
宋建福
吴健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec CorpfiledCriticalInventec Corp
Priority to CN 03101905priorityCriticalpatent/CN1519703B/en
Publication of CN1519703ApublicationCriticalpatent/CN1519703A/en
Application grantedgrantedCritical
Publication of CN1519703BpublicationCriticalpatent/CN1519703B/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

Translated fromChinese

本发明涉及一种可组合挂接的计算机多线程测试系统及其方法,包括测试项模块,多线程接口模块以及测试平台,测试时首先加载用户选择的测试项模块,获取用户设定的配置参数,如欲开启的线程数,再将该配置参数收集到多线程接口中,并传递至相应的测试项模块,根据用户设定的线程数,在模板中调用操作系统多线程机制为每个选定的测试项开启相应数量的线程,然后调用每个测试项的测试过程作为线程函数并行测试。

The present invention relates to a computer multi-threaded testing system and method that can be combined and mounted, including a test item module, a multi-threaded interface module and a test platform. During testing, the test item module selected by the user is first loaded to obtain the configuration parameters set by the user, such as the number of threads to be opened, and then the configuration parameters are collected in the multi-threaded interface and passed to the corresponding test item module. According to the number of threads set by the user, the operating system multi-threaded mechanism is called in the template to open a corresponding number of threads for each selected test item, and then the test process of each test item is called as a thread function for parallel testing.

Description

Translated fromChinese
可组合挂接的计算机多线程测试系统及其方法Computer multi-thread testing system and method that can be combined and mounted

技术领域technical field

本发明涉及一种计算机测试系统及方法,特别涉及一种可以对测试模块任意组合分别挂接的测试系统及方法。The present invention relates to a computer test system and method, in particular to a test system and method which can separately connect test modules in any combination.

背景技术Background technique

对于计算机在生产线上的测试,目前有许多种方法可以采用,通常都是针对不同的测试项目,设计不同的测试算法来完成测试,但总体上可分为两类,一类是部件测试,一类是整体测试。For the testing of computers on the production line, there are currently many methods that can be used. Usually, different testing algorithms are designed for different testing items to complete the testing, but they can be generally divided into two categories, one is component testing, and the other is Classes are overall tests.

部件测试方法,是针对计算机某一特定部件进行测试,但由于计算器的各部件模块之间不是割裂的,是一个复杂的系统,因此这种测试方法的不足之处在于只能显示出该计算机某一项性能指针的好坏,而往往忽视了计算器的并行性与协调性。整体测试方法克服了这个缺点,根据整台计算机的所有待测模块的情况,分别设计出不同的测试算法,再将所有模块算法作为整体同时并行测试,测试结果就是该台计算机的整体性能表现。The component test method is to test a specific component of the computer, but since the various component modules of the calculator are not separated and it is a complex system, the shortcoming of this test method is that it can only show the computer The quality of a certain performance indicator often ignores the parallelism and coordination of the calculator. The overall test method overcomes this shortcoming. According to the situation of all the modules to be tested in the whole computer, different test algorithms are designed respectively, and then all the module algorithms are tested in parallel as a whole at the same time. The test result is the overall performance of the computer.

虽然整体测试方法可以检验计算机的整体性能,但却无法了解每个具体的测试部件的性能好坏,因为它是将所有部件作为整体考虑而进行的测试方法。也就是说,如果整机性能不佳,整体测试方法根本不能告诉我们是哪一个部件造成的影响。这是因为整机性能依赖于系统的协调性,如果系统的某一方面(如I/O)成为瓶颈,就会影响其它测试部件的表现,也就是说,造成同样的整机表现的原因可能是千差万别的,这就使得测试结果不能完整、准确、充分的反应计算器整机以及各部件之间的关系和性能。Although the overall test method can check the overall performance of the computer, it cannot know the performance of each specific test component, because it is a test method that considers all components as a whole. In other words, if the overall performance of the machine is poor, the overall test method can't tell us which component is causing the impact. This is because the performance of the whole machine depends on the coordination of the system. If a certain aspect of the system (such as I/O) becomes a bottleneck, it will affect the performance of other test components, that is, the cause of the same performance of the whole machine may be There are thousands of differences, which makes the test results not complete, accurate, and fully reflect the relationship and performance between the whole computer and the various components.

另外,整体测试方法需要多线程并行,但在程序开发过程中,由于编写不同测试项模块的程序员对多线程的理解不同,可能会出现不同的问题,不但开发时间长,而且也给以后的维护带来不便。In addition, the overall test method requires multi-thread parallelism, but in the process of program development, because programmers who write different test item modules have different understandings of multi-threading, different problems may occur, which not only takes a long time to develop, but also creates problems for future developers. Maintenance is inconvenient.

发明内容Contents of the invention

本发明的目的在于为解决上述问题而提供一种可组合挂接的计算机多线程测试系统及其方法,将经过划分的测试项模块进行自由组合测试,并可任意开启线程数量,增加或排除相关因素对某个测试项的影响,以获得更精确的测试结果。The purpose of the present invention is to provide a computer multi-thread testing system and method thereof which can be combined and mounted in order to solve the above problems. The divided test item modules can be freely combined and tested, and the number of threads can be arbitrarily opened to increase or eliminate related tests. The influence of factors on a test item to obtain more accurate test results.

本发明提供一种可组合挂接的计算机多线程测试系统,将划分的测试项模块自由组合进行计算机性能测试,包括测试项模块,用以执行具体的测试项测试过程;多线程接口模块,用以开启多个线程,并调用每个测试项模块的测试过程为线程函数;以及测试平台,用以加载和管理测试项模块,并通过多线程接口控制每个线程的测试过程。The present invention provides a computer multi-thread test system that can be combined and mounted, which can freely combine the divided test item modules to perform computer performance testing, including the test item module for executing the specific test item test process; the multi-thread interface module is used for Open multiple threads and call the test process of each test item module as a thread function; and the test platform is used to load and manage test item modules, and control the test process of each thread through a multi-thread interface.

本发明还提供一种可组合挂接的计算机多线程测试方法,首先加载用户选择的测试项模块;接着,获取用户设定的配置参数,其中包括欲开启的线程数;将该配置参数收集到多线程接口中,并传递至相应的测试项模块;根据用户设定的线程数,在模板中调用操作系统多线程机制为每个选定的测试项开启相应数量的线程;然后调用每个测试项的测试过程作为线程函数并行测试。The present invention also provides a computer multi-thread testing method that can be combined and mounted. First, the test item module selected by the user is loaded; then, the configuration parameters set by the user are obtained, including the number of threads to be opened; the configuration parameters are collected in the In the multi-thread interface, and pass it to the corresponding test item module; according to the number of threads set by the user, call the operating system multi-thread mechanism in the template to open the corresponding number of threads for each selected test item; then call each test Items are tested in parallel as threaded functions.

本发明与现有技术相比,具有如下的有益功效:Compared with the prior art, the present invention has the following beneficial effects:

1、通过对测试项的灵活选择挂接,可以对测试过程中的测试环境和影响因素进行修正,使得测试结果更精确。1. Through the flexible selection of test items, the test environment and influencing factors in the test process can be corrected to make the test results more accurate.

2、通过任意开启多线程测试,可灵活掌握测试压力。如果只选择一个测试项开启一个线程,就是普通的部件测试模式,如果选择多个测试项并开启多个线程,则就是压力测试,压力的大小可任意设定。2. By arbitrarily enabling multi-threaded testing, the test pressure can be flexibly controlled. If only one test item is selected to open one thread, it is a normal component test mode. If multiple test items are selected and multiple threads are opened, it is a stress test, and the pressure can be set arbitrarily.

3、根据同一测试项之间的测试报告,可以进行比较,提供测试项模块的性能数据。3. According to the test report between the same test items, it can be compared to provide the performance data of the test item modules.

附图说明Description of drawings

图1为本发明的可组合挂接的计算机多线程测试系统架构图;Fig. 1 is the frame diagram of the computer multi-thread testing system that can be combined and mounted in the present invention;

图2为本发明的可组合挂接的计算机多线程测试方法流程图。Fig. 2 is a flow chart of the computer multi-thread testing method which can be combined and mounted according to the present invention.

其中,附图标记说明如下:Wherein, the reference signs are explained as follows:

101测试项模块1101 Test Item Module 1

102测试项模块2102 Test Item Module 2

103测试项模块N103 Test Item Module N

200多线程接口模块200 multi-threaded interface modules

300测试平台300 test platforms

步骤201加载用户选择的测试项模块Step 201 loads the test item module selected by the user

步骤202获取用户设定的配置参数,其中包括欲开启的线程数Step 202 obtains the configuration parameters set by the user, including the number of threads to be opened

步骤203将该配置参数收集到多线程接口中,并传递至相应的测试项模块Step 203 collects the configuration parameters into the multi-thread interface and passes them to the corresponding test item module

步骤204根据用户设定的线程数,在模板中调用操作系统多线程机制为每个选定的测试项开启相应数量的线程Step 204 calls the multithreading mechanism of the operating system in the template to open a corresponding number of threads for each selected test item according to the number of threads set by the user

步骤205调用每个测试项的测试过程作为线程函数并行测试Step 205 calls the test process of each test item as a thread function parallel test

具体实施方式Detailed ways

如图1所示,为本发明的可组合挂接的计算机多线程测试系统架构图,其包括:测试项模块101、102、103,多线程接口模块200以及测试平台300。As shown in FIG. 1 , it is an architecture diagram of a computer multi-thread test system that can be combined and mounted according to the present invention, which includes:test item modules 101 , 102 , 103 , amulti-thread interface module 200 and atest platform 300 .

其中,测试项模块101、102、103用以执行具体的测试项测试过程;多线程接口模块200用以开启多个线程,并调用每个测试项模块的测试过程为线程函数;测试平台300用以加载和管理测试项模块,并通过多线程接口200控制每个线程的测试过程,其可以包括测试项管理模块、测试项配置模块以及错误及日志管理模块,其中,测试项管理模块用于加载、管理测试项模块,并维护其生命期,测试项管理模块通过统一的接口规格动态识别、加载测试项,对外代理其它模块对测试项的访问;测试项配置模块通过测试项管理模块代理测试项模块的配置以及配置文件的管理维护;错误及日志管理模块通过测试项管理模块代理测试项日志和错误信息的输出及其文件的管理,当测试项成组测试时,测试平台还可以包括测试调度模块,其通过测试项管理模块对测试项模块进行多线程测试的调度管理。Wherein, thetest item modules 101, 102, 103 are in order to carry out the specific test item test process; themulti-thread interface module 200 is in order to open multiple threads, and calls the test process of each test item module as a thread function; thetest platform 300 uses To load and manage the test item module, and control the test process of each thread through themulti-thread interface 200, which may include a test item management module, a test item configuration module, and an error and log management module, wherein the test item management module is used for loading , Manage the test item module and maintain its life cycle. The test item management module dynamically identifies and loads test items through a unified interface specification, and acts as an external proxy for other modules to access test items; the test item configuration module acts as a proxy for test items through the test item management module. Module configuration and management and maintenance of configuration files; the error and log management module acts as an agent for the output of test item logs and error information and the management of its files through the test item management module. When the test items are tested in groups, the test platform can also include test scheduling A module, which uses the test item management module to schedule and manage the multi-thread test for the test item module.

每个测试项都有一个唯一的标识,由测试项依本身的特性而自行提供,下面以硬盘(HardDisk)的Sequential Seek为例说明之:Each test item has a unique identifier, which is provided by the test item itself according to its own characteristics. The following uses the Sequential Seek of Hard Disk as an example to illustrate:

HardDisk的Sequential Seek测试项标识(ID):“Computer.Hard Disk.O.Sequential Seek”;同理,软盘(Floppy Disk)测试项ID:“computer.FloppyDisk.FD Test”。Sequential Seek test item identification (ID) of HardDisk: "Computer.Hard Disk.O.Sequential Seek"; similarly, floppy disk (Floppy Disk) test item ID: "computer.FloppyDisk.FD Test".

为了便于描述,我们可将测试项ID理解为由三部分组成:“设备名称”、“设备编号”和“测试内容名称”。如“System Hard Disk.HD1.Sequential Seek”的“设备名称”是“SystemHard Disk”,“设备编号”是“0”,“测试名称”是“Sequential Seek”。For ease of description, we can understand the test item ID as consisting of three parts: "device name", "device number" and "test content name". For example, the "Device Name" of "System Hard Disk.HD1.Sequential Seek" is "SystemHard Disk", the "Device Number" is "0", and the "Test Name" is "Sequential Seek".

其中,“设备编号”这部份属于可选项,它针对的是在一台机器上可能存在多个相同类型设备的情况,例如一台机器上可以有几块硬盘(其个数可能来自于动态检测的结果,或是用户的设定)。Among them, the "device number" part is optional, and it is aimed at the situation that there may be multiple devices of the same type on one machine, for example, how many hard disks can be on one machine (the number may come from dynamic detection results, or user settings).

以含有Computer.Hard Disk.O.Sequential Seek的测试项模块为例,其应具有的内容包括:身份识别接口(bool is Inventec Test Item())、所能支持的OS(DWORD get Support Os())、取得测试ID的接口(LPCTSTR get TestId())、取得配置接口的接口(get Diag UI())、执行测试动作的接口(voidTest(Configuration cfg))等。Taking the test item module containing Computer.Hard Disk.O.Sequential Seek as an example, its content should include: identification interface (bool is Inventec Test Item()), supported OS (DWORD get Support Os() ), the interface for obtaining the test ID (LPCTSTR get TestId()), the interface for obtaining the configuration interface (get Diag UI()), the interface for executing test actions (voidTest(Configuration cfg)), etc.

本发明通过为测试项(以动态模块形式存在)提供通用的、统一的接口,实现了对测试项模块的动态组合挂接,因此测试项的接口也是比较重要的一部份,一种具体的实例如下所述:The present invention provides a general and unified interface for the test item (existing in the form of a dynamic module), and realizes the dynamic combination and attachment of the test item module, so the interface of the test item is also a relatively important part, a specific Examples are described below:

配置接口:用于配置测试项自身的测试参数,特性、风格等等细节由测试项自身决定,平台仅仅为其提供显示区域,包括:Configuration interface: It is used to configure the test parameters of the test item itself. Details such as characteristics and styles are determined by the test item itself. The platform only provides a display area for it, including:

获取配置接口:getConfigurationUI(),Get configuration interface: getConfigurationUI(),

设置配置文文件:setConfiguration(),Set configuration file: setConfiguration(),

保存配置文文件:save();Save the configuration file: save();

测试执行接口:包括:Test execution interface: including:

测试动作的执行体:launchTest(),The execution body of the test action: launchTest(),

公共接口:包括:Public interface: includes:

获取测试项支持的操作系统(OS):getSupportOS(),Get the operating system (OS) supported by the test item: getSupportOS(),

未列在图中的接口还有,但不限于:Interfaces not listed in the figure also include, but are not limited to:

后取全局设定:getGlobalSetting(),Then take the global setting: getGlobalSetting(),

输出日志:writeLog(),Output log: writeLog(),

输出错误信息:writeError(),Output error message: writeError(),

测试进度更新:updateProgress()。Test progress update: updateProgress().

在测试过程中,当测试错误时,测试项可以调用getPlatform()接口来获取测试平台300中的测试项管理模块提供的一套服务接口,例如writeError(LPCTSTR err)、writeLog(LPCTSTR log)等来输出信息,对于错误、日志会由测试平台300中的错误及日志管理模块来完成。During the test, when the test is wrong, the test item can call the getPlatform () interface to obtain a set of service interfaces provided by the test item management module in thetest platform 300, such as writeError (LPCTSTR err), writeLog (LPCTSTR log) etc. The output information, for errors and logs, will be completed by the error and log management module in thetest platform 300 .

请参阅图2,为本发明的可组合挂接的计算机多线程测试方法,首先加载用户选择的测试项模块(步骤201);接着,获取用户设定的配置参数,其中包括欲开启的线程数(步骤202);将该配置参数收集到多线程接口中,并传递至相应的测试项模块(步骤203);根据用户设定的线程数,在模板中调用操作系统多线程机制为每个选定的测试项开启相应数量的线程(步骤204);然后再调用每个测试项的测试过程作为线程函数并行测试(步骤205)。Please refer to Fig. 2, for the computer multi-thread testing method that can be combined and mounted of the present invention, first load the test item module (step 201) that the user selects; Then, obtain the configuration parameter that the user sets, including the number of threads to be opened (step 202); this configuration parameter is collected in the multi-thread interface, and is delivered to corresponding test item module (step 203); According to the number of threads that the user sets, call operating system multi-thread mechanism in the template for each selection Determined test item opens corresponding number of threads (step 204); then calls the test process of each test item as thread function parallel test (step 205).

上述加载过程中,首先通过检索测试项存放目录,根据用户的选择而加载其中一个测试项,并验证该测试项的身份标识,如果该标识不符合要求,则放弃并尝试加载下一测试项;同时,验证该测试项是否支持当前的操作系统,如果不支持,则放弃并尝试加载下一测试项,然后,获取并整理该测试项的相关信息;然后,检查存放目录中是否还有未加载的用户选择的测试项,如果有则再次加载。In the above loading process, firstly, by retrieving the test item storage directory, one of the test items is loaded according to the user's selection, and the identity of the test item is verified. If the identification does not meet the requirements, give up and try to load the next test item; At the same time, verify whether the test item supports the current operating system, if not, give up and try to load the next test item, then obtain and organize the relevant information of the test item; then, check whether there are any unloaded items in the storage directory The test item selected by the user, if any, is loaded again.

上述将该配置参数收集到多线程接口中,并传递至相应的测试项模块之步骤,是根据用户选择的测试项模块,通过多线程接口模块生成对应数量的多线程接口而与各测试项分别进行通信。The above-mentioned steps of collecting the configuration parameters into the multi-thread interface and passing them to the corresponding test item modules are to generate a corresponding number of multi-thread interfaces through the multi-thread interface module according to the test item module selected by the user and separate them from each test item. to communicate.

多线程接口模块的实现利用了操作系统的多线程机制,为每个测试项开启了多个线程;利用了模板技术,只需调用一段模板代码就可实现多个功能。另外,还可利用宏技术,为不同情况设定不同的运行路径。The implementation of the multi-thread interface module utilizes the multi-thread mechanism of the operating system to open multiple threads for each test item; utilizes the template technology, and only needs to call a template code to realize multiple functions. In addition, macro technology can also be used to set different running paths for different situations.

例如,当测试硬盘性能的时候,我们可以按照测试指针划分出测试模块,则其包括:For example, when testing hard disk performance, we can divide the test module according to the test pointer, which includes:

1、磁盘处理时间%Disk Time;1. Disk processing time % Disk Time;

2、磁盘处理队列长度Physical Disk\AVG.Disk Queue,Physical2. Disk processing queue length Physical Disk\AVG.Disk Queue, Physical

   Disk\AVG.Disk Queue Length;Disk\AVG.Disk Queue Length;

3、磁盘处理数据量Avg.Disk Bytes/Transfer;以及3. Disk processing data volume Avg.Disk Bytes/Transfer; and

4、磁盘寻道次数Avg.Disk sec/Transfer。4. Disk seek times Avg.Disk sec/Transfer.

我们也可以按照影响因素划分出测试模块,例如有关的影响因素可以是:CPU处理速度。We can also divide the test modules according to the influencing factors, for example, the relevant influencing factors can be: CPU processing speed.

当把硬盘性能指针的测试模块与影响因素CPU测试模块组合并挂接起来进行测试时,在多CPU的服务器上需要根据服务器的CPU个数分配开启线程,并制定每个线程运行的CPU。而多线程接口程序连接到测试项模块的相应部分,以便通过多线程接口使测试项与测试平台相互通信。还可定义AFFINITYMASK宏来实现分配线程到相应CPU的功能宏。When the test module of the hard disk performance indicator and the CPU test module of the influencing factors are combined and hooked up for testing, on a multi-CPU server, it is necessary to allocate and start threads according to the number of CPUs of the server, and specify the CPU for each thread to run. And the multi-thread interface program is connected to the corresponding part of the test item module, so that the test item and the test platform can communicate with each other through the multi-thread interface. You can also define the AFFINITYMASK macro to implement the function macro that allocates threads to the corresponding CPU.

挂接影响因素测试后,还可实验不挂接影响因素再次进行测试,如果两次测试的性能都良好,则说明测试项目性能良好,如果一次较好而另一次较差,则分析其中的原因,改换其它影响因素而再次测试。After the test of the influencing factors, you can test again without connecting the influencing factors. If the performance of the two tests is good, it means that the performance of the test item is good. If one is better and the other is poor, analyze the reason , change other influencing factors and test again.

以上所述仅为本发明的较佳实施例而已,并非用来限定本创作的实施范围;即凡依本发明权利要求所作的等效变化与修饰,皆为本发明专利范围所涵盖。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the implementation scope of the invention; that is, all equivalent changes and modifications made according to the claims of the present invention are covered by the patent scope of the present invention.

Claims (9)

CN 031019052003-01-232003-01-23Computer multithreading test system capable of being combined and connected and method thereofExpired - Fee RelatedCN1519703B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN 03101905CN1519703B (en)2003-01-232003-01-23Computer multithreading test system capable of being combined and connected and method thereof

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN 03101905CN1519703B (en)2003-01-232003-01-23Computer multithreading test system capable of being combined and connected and method thereof

Publications (2)

Publication NumberPublication Date
CN1519703Atrue CN1519703A (en)2004-08-11
CN1519703B CN1519703B (en)2010-05-05

Family

ID=34281503

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN 03101905Expired - Fee RelatedCN1519703B (en)2003-01-232003-01-23Computer multithreading test system capable of being combined and connected and method thereof

Country Status (1)

CountryLink
CN (1)CN1519703B (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN100367040C (en)*2004-08-182008-02-06华为技术有限公司 A kind of radio frequency product testing method
CN100483429C (en)*2005-12-162009-04-29国际商业机器公司Verification operation supporting system and method of the same
CN100568827C (en)*2005-10-202009-12-09英业达股份有限公司Multithreading network pressure test method
CN102169455A (en)*2010-02-262011-08-31国际商业机器公司Debugging method and system for software performance test
CN102681903A (en)*2011-03-152012-09-19深圳光启高等理工研究院Data processing method
CN102929778A (en)*2012-10-302013-02-13无锡江南计算技术研究所Control method for parallel tests on multi-core array and after-silicon verification system
CN101685420B (en)*2008-09-242013-06-12中兴通讯股份有限公司Multithreading debugging method and device
CN104850480A (en)*2015-05-182015-08-19曙光信息产业(北京)有限公司Method and device for testing performance of hard disk of high-density storage server
CN104216829B (en)*2014-08-292017-09-19福建联迪商用设备有限公司A kind of method and system of flush bonding module concurrent test
CN107197475A (en)*2016-03-142017-09-22重庆邮电大学 A multithread-based sensor node identifier resolution test method and system
CN107908485A (en)*2017-10-262018-04-13中国平安人寿保险股份有限公司Interface parameters transmission method, device, equipment and computer-readable recording medium
CN109062750A (en)*2018-09-132018-12-21国家海洋环境预报中心A kind of high-performance computer test macro
CN112578259A (en)*2019-09-292021-03-30北京君正集成电路股份有限公司Thread scheduling method with data space setting
CN113836032A (en)*2021-09-302021-12-24东风汽车有限公司东风日产乘用车公司Android interface concurrent testing method, device, equipment and storage medium
CN114339210A (en)*2021-12-302022-04-12江西盛泰精密光学有限公司Camera module multithreading detection method and device
CN114584762A (en)*2022-03-092022-06-03湖南国科微电子股份有限公司Set top box testing method and device, set top box and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6182210B1 (en)*1997-12-162001-01-30Intel CorporationProcessor having multiple program counters and trace buffers outside an execution pipeline
US6681345B1 (en)*2000-08-152004-01-20International Business Machines CorporationField protection against thread loss in a multithreaded computer processor
CN1152303C (en)*2000-12-062004-06-02无敌科技(西安)有限公司Method and device for automatically recording and reproducing operation path on simulator

Cited By (21)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN100367040C (en)*2004-08-182008-02-06华为技术有限公司 A kind of radio frequency product testing method
CN100568827C (en)*2005-10-202009-12-09英业达股份有限公司Multithreading network pressure test method
CN100483429C (en)*2005-12-162009-04-29国际商业机器公司Verification operation supporting system and method of the same
CN101685420B (en)*2008-09-242013-06-12中兴通讯股份有限公司Multithreading debugging method and device
CN102169455A (en)*2010-02-262011-08-31国际商业机器公司Debugging method and system for software performance test
CN102681903A (en)*2011-03-152012-09-19深圳光启高等理工研究院Data processing method
CN102681903B (en)*2011-03-152014-11-26深圳光启高等理工研究院Data processing method
CN102929778A (en)*2012-10-302013-02-13无锡江南计算技术研究所Control method for parallel tests on multi-core array and after-silicon verification system
CN102929778B (en)*2012-10-302015-11-18无锡江南计算技术研究所Verification system after the control method of concurrent testing and silicon on many core arrays
CN104216829B (en)*2014-08-292017-09-19福建联迪商用设备有限公司A kind of method and system of flush bonding module concurrent test
CN104850480B (en)*2015-05-182017-08-18曙光信息产业(北京)有限公司The method and device of high density storage server hard disk performance test
CN104850480A (en)*2015-05-182015-08-19曙光信息产业(北京)有限公司Method and device for testing performance of hard disk of high-density storage server
CN107197475A (en)*2016-03-142017-09-22重庆邮电大学 A multithread-based sensor node identifier resolution test method and system
CN107908485A (en)*2017-10-262018-04-13中国平安人寿保险股份有限公司Interface parameters transmission method, device, equipment and computer-readable recording medium
CN107908485B (en)*2017-10-262020-08-04中国平安人寿保险股份有限公司Interface parameter transmission method, device, equipment and computer readable storage medium
CN109062750A (en)*2018-09-132018-12-21国家海洋环境预报中心A kind of high-performance computer test macro
CN112578259A (en)*2019-09-292021-03-30北京君正集成电路股份有限公司Thread scheduling method with data space setting
CN113836032A (en)*2021-09-302021-12-24东风汽车有限公司东风日产乘用车公司Android interface concurrent testing method, device, equipment and storage medium
CN114339210A (en)*2021-12-302022-04-12江西盛泰精密光学有限公司Camera module multithreading detection method and device
CN114339210B (en)*2021-12-302025-04-01江西盛泰精密光学有限公司Multi-thread detection method and device for camera module
CN114584762A (en)*2022-03-092022-06-03湖南国科微电子股份有限公司Set top box testing method and device, set top box and storage medium

Also Published As

Publication numberPublication date
CN1519703B (en)2010-05-05

Similar Documents

PublicationPublication DateTitle
CN1519703A (en)Computer multithreading test system capable of being combined and connected and method thereof
US9460261B2 (en)Computer-implemented verification system for performing a functional verification of an integrated circuit
Grasso et al.LibWater: heterogeneous distributed computing made easy
CN110389903B (en) Test environment deployment method and device, electronic device and readable storage medium
CN101042673A (en)Software testing system and testing method
CN1943160A (en) System for calling a privileged function in a device
CN1877543A (en)Data-driven automatic testing system and method
US20160274999A1 (en)Distributed test and profiler framework
Shen et al.Magnet: push-based shuffle service for large-scale data processing
CN1877544A (en)Keyword-driven automatic testing system and method
CN114818565A (en) Python-based simulation environment management platform, method, equipment and medium
CN1641601A (en)Software unit measuring method
CN1949185A (en)Parallel adjusting and performance analyzing method of supporting multi-language multi-platform under isomerized environment
CN117034821A (en)Regression verification method and medium for chip design front-end simulation verification
CN1877521A (en)Method for accomplishing embedded system board support package across different operating system
CN114356714B (en) Resource integrated monitoring and scheduling device based on Kubernetes intelligent board cluster
CN118409751B (en) AI accelerator card calculation error automatic analysis method, system, device and equipment
CN118860566A (en) A computing power fusion method combining GPU virtualization and AI
US7730458B2 (en)Built-in diagnostics
CN1664784A (en) Method for Grouping and Parallel Starting of Massively Parallel Computer System
CN1170225C (en) Implementation method of instrument module driver in automatic test system
CN1851651A (en)Method for realizing process priority scheduling for embedded SRAM operating system
WarrenA model for dynamic configuration which preserves application integrity
WO2022242777A1 (en)Scheduling method, apparatus and system, and computing device
CN114067917A (en) GATK Supercomputer System Based on Tuning Parameters

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20100505

Termination date:20130123

CF01Termination of patent right due to non-payment of annual fee

[8]ページ先頭

©2009-2025 Movatter.jp