首页> 外文OA文献 >Software-Oriented Data Access Characterization for Chip Multiprocessor Architecture Optimizations
【2h】

Software-Oriented Data Access Characterization for Chip Multiprocessor Architecture Optimizations

机译:面向软件的数据访问表征,用于芯片多处理器体系结构优化

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The integration of an increasing amount of on-chip hardware in Chip-Multiprocessors (CMPs) poses a challenge of efficiently utilizing the on-chip resources to maximize performance. Prior research proposals largely rely on additional hardware support to achieve desirable tradeoffs. However, these purely hardware-oriented mechanisms typically result in more generic but less efficient approaches. A new trend is designing adaptive systems by exploiting and leveraging application-level information. In this work a wide range of applications are analyzed and remarkable data access behaviors/patterns are recognized to be useful for architectural and system optimizations. In particular, this dissertation work introduces software-based techniques that can be used to extract data access characteristics for cross-layer optimizations on performance and scalability. The collected information is utilized to guide cache data placement, network configuration, coherence operations, address translation, memory configuration, etc. In particular, an approach is proposed to classify data blocks into different categories to optimize an on-chip coherent cache organization. For applications with compile-time deterministic data access localities, a compiler techniqueudis proposed to determine data partitions that guide the last level cache data placement and communication patterns for network configuration. A page-level data classification is also demonstrated to improve address translation performance. The successful utilization of data access characteristics on traditional CMP architectures demonstrates that the proposed approach is promising and generic and can be potentially applied to future CMP architectures with emerging technologies such as the Spin-transfer torque RAM (STT-RAM).ud
机译:在芯片多处理器(CMP)中集成越来越多的芯片上硬件提出了有效利用芯片上资源以最大化性能的挑战。先前的研究建议在很大程度上依靠额外的硬件支持来实现理想的权衡。但是,这些纯粹面向硬件的机制通常会导致更通用但效率更低的方法。一种新的趋势是通过利用和利用应用程序级信息来设计自适应系统。在这项工作中,分析了广泛的应用程序,并且公认的出色数据访问行为/模式对于体系结构和系统优化非常有用。特别是,本论文的工作引入了基于软件的技术,该技术可用于提取数据访问特性,以实现性能和可伸缩性的跨层优化。所收集的信息用于指导高速缓存数据放置,网络配置,一致性操作,地址转换,存储器配置等。特别地,提出了一种将数据块分类为不同类别以优化片上一致性高速缓存组织的方法。对于具有编译时确定性数据访问位置的应用程序,建议使用编译器技术来确定数据分区,以指导用于网络配置的最后一级缓存数据放置和通信模式。页面级数据分类也被证明可以改善地址转换性能。在传统的CMP架构上成功利用数据访问特性表明,所提出的方法是有前途且通用的,并且可以利用自旋传递扭矩RAM(STT-RAM)等新兴技术潜在地应用于未来的CMP架构。

著录项

  • 作者

    Li Yong;

  • 作者单位
  • 年度 2014
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号