摘要:在本次演讲中,我们将介绍我们的自感知多态架构 (SAPA) 设计方法,以支持新兴的上下文感知应用程序并减轻高性能计算系统日益增加的复杂性和异构性所带来的编程挑战。通过 SAPA 设计,我们研究了自适应计算系统的显着软件硬件特性,这些特性允许 (1) 根据程序需求动态分配计算资源(例如,程序中的并行量)和 (2) 自动近似以满足程序和系统目标(例如,执行时间预算、功率限制、安全性和计算弹性),而无需当前多核和众核系统的编程复杂性。所提出的多态计算机架构框架根据收集的有关系统运行时性能权衡的信息将机器学习算法和控制理论技术应用于应用程序执行。它具有异构可重构内核,具备快速硬件级迁移能力、自组织内存结构和层次结构、自适应应用感知片上网络以及用于动态、自主资源管理的内置硬件层。我们的原型架构在大量应用程序上表现极佳。
主要关键词