期刊文献+

面向处理器微体系结构评估的高通量MicroBenchmark研究

High Throughput MicroBenchmark Research for Processor MicroArchitecture Evaluation
下载PDF
导出
摘要 基准测试程序是评估处理器微体系结构设计的重要手段,然而当前的基准测试程序无法有效全面地评估面向高通量应用的处理器微体系结构的设计.基于此,针对高通量应用的特征,提出了用于评估面向高通量应用的处理器微体系结构设计的基准测试程序——HTC-MicroBench.首先,提出一种基于应用特征的高通量应用分类方法,并基于此分类方法对高通量应用中的Workload进行分类.其次,针对高通量应用的特征,提出了一种基于线程的作业处理节点并行化模型,基于此模型完成了HTCMicroBench的设计和实现.最后,从作业并发性、作业之间的耦合性和Cache使用效率等指标对HTCMicroBench进行实验评估;并基于HTC-MicroBench对TILE-Gx和Xeon两种处理器的并行加速能力做了评估,高并发、低耦合和由Workload特征所体现出的不同Cache命中率的评估结果说明了HTCMicroBench能够准确刻画高通量应用的特征,并对面向高通量应用的处理器微体系结构的设计进行有效的测评. Benchmarks are important means to evaluate processor microarchitecture.The highthroughput 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 highthroughput 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.
作者 薛瑞 苗福涛 叶笑春 孙凝晖 徐文星 Xue Rui;Miao Futao;Ye Xiaochun;Sun Ninghui;Xu Wenxing(State Key Laboratory of Computer Architecture(Institute of Computing Technology,Chinese Academy of Sciences),Beijing 100190;University of Chinese Academy of Sciences,Beijing 100049;Agricultural Bank of China,Beijing 100073,4.Beijing Institute of Petrochemical Technology,Beijing 102617)
出处 《计算机研究与发展》 EI CSCD 北大核心 2018年第7期1569-1583,共15页 Journal of Computer Research and Development
基金 国家重点研发计划项目(2016YFB0200501) 国家自然科学基金项目(61332009) 国家自然科学基金委员会"创新研究群体科学基金"(61521092) 数学工程与先进计算国家重点实验室开放基金(2016A04)~~
关键词 高通量应用 处理器微体系结构设计 基准测试程序 并行化 Pthread模型 high throughput applications processor microarchitecture design benchmarks parallelization Pthread model
  • 相关文献

参考文献5

二级参考文献111

  • 1张晨曦.计算机系统结构[M].北京:高等教育出版社,2005. 被引量:2
  • 2Standard Performance Evaluation Corporation[CP/OL].[2010-04-24].http://www.spec.org/cpu2006/. 被引量:1
  • 3John L.Hennessy,David A.Patterson.计算机系统结构--量化研究方法[M].白跃彬,译.北京:电子工业出版社,2007:20-25. 被引量:1
  • 4胡月明.计算机系统结构[M].北京:北京航空航天大学出版社,2007:36-44. 被引量:1
  • 5IT168评测中心,Westmere-EP处理器SPEC CUP 2006评测[R/OL].[2010-05-15].http://tech.sina.com.cn/b/2010-05-00201337009.shtml. 被引量:1
  • 6张桂林.服务器评测方法研究之CPU篇[R/OL].[2010-05-15].http://tech.sina.com.cn/h/2008-07-30/0600750951.shtml. 被引量:1
  • 7田启佳.升级英特尔45 nm处理器评测[R/OL].[2010-05-15].http://server.chinabyte.com/136/76671363.shtml. 被引量:1
  • 8Top500 supercomputer sites[EB/OL].http://www.top500.org. 被引量:1
  • 9Petitet A, Whaley R C, Dongarra J, et al. HPL-a portable implementation of the high-performance linpack benchmark for distributed-memory computers [EB/OL]. http ://www. netlib.org/benchmark/hpl/. 被引量:1
  • 10HPC challenge benchmark[EB/OL].http://icl.cs. utk. edu/hpcc. 被引量:1

共引文献24

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部