Advanced Search
    Xue Rui, Miao Futao, Ye Xiaochun, Sun Ninghui, Xu Wenxing. High Throughput MicroBenchmark Research for Processor MicroArchitecture Evaluation[J]. Journal of Computer Research and Development, 2018, 55(7): 1569-1583. DOI: 10.7544/issn1000-1239.2018.20170053
    Citation: Xue Rui, Miao Futao, Ye Xiaochun, Sun Ninghui, Xu Wenxing. High Throughput MicroBenchmark Research for Processor MicroArchitecture Evaluation[J]. Journal of Computer Research and Development, 2018, 55(7): 1569-1583. DOI: 10.7544/issn1000-1239.2018.20170053

    High Throughput MicroBenchmark Research for Processor MicroArchitecture Evaluation

    • Benchmarks are important means to evaluate processor microarchitecture. The high-throughput application is a kind of application that focuses on throughput efficiency and contents a large number of loosely coupled small-scale jobs. The typical characteristics of high-throughput application are high throughput, hard real-time and high concurrency. The key target of processor microarchitecture design for high-throughput application is how to improve the throughput efficiency of operations. The design of high-throughput processor microarchitecture needs micro benchmark from high-throughput application as evaluation basis for designing high efficient processing architecture. While for now, existing benchmarks can not effectively and comprehensively evaluate the processor microarchitecture design for high-throughput application. In this paper, we propose a suit of new benchmarks—HTC-MicroBench—for the evaluation of designing the processor microarchitecture for high-throughput application. Firstly, we present a classification method for high-throughput applications based on the features of workloads. Secondly, according to the characteristics of high-throughput application, we present a parallelization model based on Pthread model to design and implement HTC-MicroBench. Furthermore, we evaluate HTC-MicroBench from many aspects, such as concurrency, data coupling and cache efficiency. Finally, we use HTC-MicroBench to evaluate the speedup of TILE-Gx and Xeon. The evaluation results show that HTC-MicroBench can effectively evaluate the processor microarchitecture design for high-throughput application.
    • loading

    Catalog

      Turn off MathJax
      Article Contents

      /

      DownLoad:  Full-Size Img  PowerPoint
      Return
      Return