首页> 外文会议>International Symposium on Microarchitecture >Memory Cocktail Therapy: A General Learning-Based Framework to Optimize Dynamic Tradeoffs in NVMs
【24h】

Memory Cocktail Therapy: A General Learning-Based Framework to Optimize Dynamic Tradeoffs in NVMs

机译:内存鸡尾酒疗法:基于一般学习的框架,以优化NVMS的动态权衡

获取原文

摘要

Non-volatile memories (NVMs) have attracted significant interest recently due to their high-density, low static power, and persistence. There are, however, several challenges associated with building practical systems from NVMs, including limited write endurance and long latencies. Researchers have proposed a variety of architectural techniques which can achieve different tradeoffs between lifetime, performance and energy efficiency; however, no individual technique can satisfy requirements for all applications and different objectives. Hence, we propose Memory Cocktail Therapy (MCT), a general learning-based framework that adaptively chooses the best techniques for the current application and objectives.Specifically, MCT performs four procedures to adapt the techniques to various scenarios. First, MCT formulates a high-dimensional configuration space from all different combinations of techniques. Second, MCT selects primary features from the configuration space with lasso regularization. Third, MCT estimates lifetime, performance and energy consumption using lightweight online predictors (eg. quadratic regression and gradient boosting) and a small set of configurations guided by the selected features. Finally, given the estimation of all configurations, MCT selects the optimal configuration based on the user-defined objectives. As a proof of concept, we test MCT's ability to guarantee different lifetime targets and achieve 95% of maximum performance, while minimizing energy consumption. We find that MCT improves performance by 9.24% and reduces energy by 7.95% compared to the best static configuration. Moreover, the performance of MCT is 94.49% of the ideal configuration with only 5.3% more energy consumption.
机译:由于其高密度,低静电和持久性,最近,非易失性存储器(NVMS)吸引了显着的利益。然而,与来自NVM的实际系统有关的几个挑战,包括有限的写耐久性和长期延迟。研究人员提出了各种建筑技术,可以实现寿命,性能和能效之间的不同权衡;但是,没有个性化技术可以满足所有应用和不同目标的要求。因此,我们提出了内存鸡尾酒治疗(MCT),这是一种基于一般学习的框架,可以自适应地选择当前应用程序和目标的最佳技术。,MCT执行四个过程以使技术适应各种场景。首先,MCT从所有不同的技术组合制定了高维配置空间。其次,MCT使用套索正则化从配置空间中选择主要功能。第三,MCT使用轻量级在线预测器(例如,二次回归和梯度增强)和一小由所选择的特征引导配置的估计寿命,性能和能量消耗。最后,鉴于所有配置的估计,MCT基于用户定义的目标选择最佳配置。作为概念证明,我们测试MCT保证不同寿命目标的能力,达到最大性能的95%,同时最大限度地减少能耗。我们发现,与最佳静态配置相比,MCT将性能提高了9.24%,并将能源降低了7.95%。此外,MCT的性能是理想配置的94.49%,能耗中仅为5.3%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号