首页> 外文学位 >Multicore processor and hardware transactional memory design space evaluation and optimization using multithreaded workload synthesis.
【24h】

Multicore processor and hardware transactional memory design space evaluation and optimization using multithreaded workload synthesis.

机译:使用多线程工作负载综合的多核处理器和硬件事务性存储器设计空间评估和优化。

获取原文
获取原文并翻译 | 示例

摘要

The design and evaluation of microprocessor architectures is a difficult and time-consuming task. Although small, hand-coded microbenchmarks can be used to accelerate performance evaluation, these programs lack the complexity to stress increasingly complex architecture designs. Larger and more complex real-world workloads should be employed to measure the performance of a given design and to evaluate the efficiency of various design alternatives. These applications can take days or weeks if run to completion on a detailed architecture simulator. In the past, researchers have applied machine learning and statistical sampling methods to reduce the average number of instructions required for detailed simulation. Others have proposed statistical simulation and workload synthesis, which can produce programs that emulate the execution characteristics of the application from which they are derived but have a much shorter execution period than the original. However, these existing methods are difficult to apply to multithreaded programs and can result in simplifications that miss the complex interactions between multiple concurrently running threads.;This study focuses on developing new techniques for accurate and effective multithreaded workload synthesis for both lock-based and transactional memory programs. These new benchmarks can significantly accelerate architecture design evaluations of multicore processors. For benchmarks derived from real applications, synchronized statistical flow graphs that incorporate inter-thread synchronization and sharing behavior to capture the complex characteristics and interactions of multiple threads are proposed along with a thread-aware data reference model and a wavelet-based branch model to generate accurate memory access and dynamic branch statistics. Experimental results show that a framework integrated with the aforementioned models can automatically generate synthetic programs that maintain characteristics of original workloads but have significantly reduced runtime.;This work also provides techniques for generating parameterized transactional memory benchmarks based on a statistical representation, decoupled from the underlying transactional model. Using principle component analysis, clustering, and raw transactional performance metrics, it can be shown that TransPlant can generate benchmarks with features that lie outside the boundary occupied by these traditional benchmarks. It is also shown how TransPlant can mimic the behavior of SPLASH-2 and STAMP transactional memory workloads. The program generation methods proposed here will help transactional memory architects select a robust set of programs for quick design evaluations in both the power and performance domains.
机译:微处理器体系结构的设计和评估是一项艰巨而耗时的任务。尽管可以使用较小的手工编码的微基准来加速性能评估,但是这些程序缺乏复杂性来强调日益复杂的体系结构设计。应该使用更大,更复杂的实际工作负载来衡量给定设计的性能并评估各种设计备选方案的效率。如果在详细的体系结构模拟器上运行完成,这些应用程序可能需要几天或几周的时间。过去,研究人员已应用机器学习和统计采样方法来减少详细模拟所需的平均指令数量。其他人则提出了统计模拟和工作负载综合,它们可以生成程序来模拟从中得出程序的应用程序的执行特征,但是执行周期比原始程序短得多。但是,这些现有方法难以应用于多线程程序,并且可能导致简化,从而错过了多个并发运行的线程之间复杂的交互作用。该研究的重点是开发新技术,以针对基于锁的事务和事务型开发准确而有效的多线程工作负载综合内存程序。这些新的基准可以极大地加速多核处理器的体系结构设计评估。对于源自实际应用程序的基准,提出了同步统计流程图,该流程图结合了线程间同步和共享行为以捕获复杂特征和多个线程之间的相互作用,以及线程感知数据参考模型和基于小波的分支模型来生成准确的内存访问和动态分支统计信息。实验结果表明,与上述模型集成的框架可以自动生成综合程序,这些程序可以保持原始工作负载的特征,但可以大大减少运行时间。该工作还提供了基于统计表示与底层分离的参数化事务性内存基准测试的技术。交易模型。使用主成分分析,聚类和原始交易绩效指标,可以证明TransPlant可以生成基准,这些基准的功能超出了这些传统基准所占据的边界。还显示了TransPlant如何模拟SPLASH-2和STAMP事务性内存工作负载的行为。此处提出的程序生成方法将帮助事务性存储器架构师选择一组可靠的程序,以便在功率和性能领域进行快速设计评估。

著录项

  • 作者

    Hughes, Clayton M.;

  • 作者单位

    University of Florida.;

  • 授予单位 University of Florida.;
  • 学科 Engineering Computer.;Engineering Electronics and Electrical.;Computer Science.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 131 p.
  • 总页数 131
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号