Reverse tracer: A software tool for generating realistic performance test programs

被引:0
|
作者
Sakamoto, M
Brisson, L
Katsuno, A
Inoue, A
Kimura, Y
机构
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
During the development of high-performance processors, software performance models are used to get performance estimates. These models are not cycle-accurate, so their results can have significant errors, leading to performance surprises after hardware is built. Some performance tests can run directly, on the logic simulators, to get more accurate results, but those simulators cannot run large interactive workloads with I/O and much Operating System code. So the accurate performance estimates from logic simulators are only, available for application code, and are not adequate for evaluation of powerful server systems that will primarily run large interactive workloads. We discuss a software tool system, the "Reverse Tracer" that generates executable performance tests from an instruction trace of the workload. The generated performance tests retain the essential performance characteristics of multi-user I/O-intensive workloads without doing any real I/O, so they can run in logic simulation to measure performance accurately before hardware is built.
引用
收藏
页码:81 / 91
页数:11
相关论文
共 50 条
  • [21] Reverse engineering for software performance engineering
    Mobley, Kevin
    [J]. 14TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2007, : 302 - 303
  • [22] Duel viewpoint software test tool
    [J]. Ada User Journal, 1994, 15 (04):
  • [23] Generating technique for software reliability test data based on test profile
    School of Electronics and Information Engineering, Xi'an Jiaotong University, Xi'an 710049, China
    [J]. Hsi An Chiao Tung Ta Hsueh, 2006, 10 (1073-1077):
  • [24] Architecture framework for software test tool
    Sun, Chang-ai
    Liu, Chao
    Jin, Mao-zhong
    Zhang, Mei
    [J]. Proceedings of the Conference on Technology of Object-Oriented Languages and Systems, TOOLS, 2000, (TOOL 36): : 40 - 47
  • [25] Architecture framework for software test tool
    Sun, CA
    Liu, C
    Jin, MZ
    Zhang, M
    [J]. 36TH INTERNATIONAL CONFERENCE ON TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 2000, : 40 - 47
  • [26] A SOFTWARE TOOL FOR MICROPROCESSOR FUNCTIONAL TEST
    DISTANTE, F
    GALVANI, L
    MADERNA, A
    MINOTTI, M
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1985, 16 (2-3): : 107 - 112
  • [27] A DUAL VIEWPOINT SOFTWARE TEST TOOL
    HENNELL, MA
    PRUDOM, JA
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1995, 19 (02) : 101 - 104
  • [28] Generating software test data by particle swarm optimization
    Jia, Ya-Hui
    Chen, Wei-Neng
    Zhang, Jun
    Li, Jing-Jing
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8886 : 37 - 47
  • [29] Generating Software Test Data by Particle Swarm Optimization
    Jia, Ya-Hui
    Chen, Wei-Neng
    Zhang, Jun
    Li, Jing-Jing
    [J]. SIMULATED EVOLUTION AND LEARNING (SEAL 2014), 2014, 8886 : 37 - 47
  • [30] Design Study for Creating Pathfinder: A Visualization Tool for Generating Software Test Plans using Model based Testing
    Lukose, Kuruvilla
    Agarwal, Shivam
    Rao, Vidyashankar Nagesha
    Sreevalsan-Nair, Jaya
    [J]. VISIGRAPP 2018: PROCEEDINGS OF THE 13TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS / INTERNATIONAL CONFERENCE ON INFORMATION VISUALIZATION THEORY AND APPLICATIONS (IVAPP), VOL 3, 2018, : 286 - 297