Qameleon: Hardware/software Co-operative Automated Tuning for Heterogeneous Architectures
Qameleon:异构架构的硬件/软件协同自动调优
基本信息
- 批准号:0903447
- 负责人:
- 金额:$ 26.78万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2009
- 资助国家:美国
- 起止时间:2009-08-01 至 2013-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
"This award is funded under the American Recovery and Reinvestment Act of 2009 (Public Law 111-5)."The push toward heterogeneous architectures to increase performance, while reducing energy consumption creates considerable challenges for software development. For example, programmers must make non-trivial decisions about when to use special accelerators vs. powerful core CPUs and also become steeped in complex architectural details to tune effectively. The goal of this research project is to alleviate these challenges using a novel framework that enables a wide-range of computations to be expressed at a high-level and subsequently tuned automatically for the underlying heterogeneous platform. More specifically, the PIs propose Qameleon, a new programming environment that can cooperatively tune the program and the hardware configuration automatically and continuously using statistical machine learning techniques. The proposed work will be the first in GPU programming to consider adaptively partitioning a computation on a heterogeneous platform at run-time. This work will also improve understanding of the trade-offs among programming features, architectural support, performance, and power in heterogeneous architectures. The research will also develop several metrics to characterize the application based on the outcome of the statistical modeling. The proposed research brings together cross-disciplinary techniques?from architectures, compilers, machine learning, and applications ? and researchers from both academia and industry to build new common programming interfaces that can hide the complexity of heterogeneous architectures from the programmers, while still providing high-performance and energy-efficient execution. The Qameleon programming environment will be designed to teach at the undergraduate level by incorporating research results into new undergraduate courses aimed at both computer scientists and domain scientists alike.
“该奖项是根据 2009 年美国复苏和再投资法案(公法 111-5)提供资金的。”推动异构架构以提高性能,同时降低能耗给软件开发带来了相当大的挑战。例如,程序员必须就何时使用特殊加速器与强大的核心 CPU 做出重要决定,并且还必须深入研究复杂的架构细节才能有效地进行调整。该研究项目的目标是使用一种新颖的框架来缓解这些挑战,该框架能够在高层表达各种计算,并随后针对底层异构平台自动调整。更具体地说,PI 提出了 Qameleon,这是一种新的编程环境,可以使用统计机器学习技术自动连续地协同调整程序和硬件配置。所提出的工作将是 GPU 编程中第一个考虑在运行时在异构平台上自适应分区计算的工作。这项工作还将增进对异构架构中编程功能、架构支持、性能和功耗之间权衡的理解。该研究还将开发一些指标来根据统计建模的结果来表征应用程序。拟议的研究汇集了来自架构、编译器、机器学习和应用程序的跨学科技术?以及来自学术界和工业界的研究人员构建新的通用编程接口,该接口可以向程序员隐藏异构架构的复杂性,同时仍然提供高性能和节能的执行。 Qameleon 编程环境将设计为本科生教学,将研究成果纳入针对计算机科学家和领域科学家的新本科课程中。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Hyesoon Kim其他文献
The AM-Bench: An Android Multimedia Benchmark Suite
AM-Bench:Android 多媒体基准测试套件
- DOI:
- 发表时间:
2012 - 期刊:
- 影响因子:0
- 作者:
Chayong Lee;Euna Kim;Hyesoon Kim - 通讯作者:
Hyesoon Kim
ASCELLA: Accelerating Sparse Computation by Enabling Stream Accesses to Memory
ASCELLA:通过启用对内存的流访问来加速稀疏计算
- DOI:
10.23919/date48585.2020.9116501 - 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
Bahar Asgari;Ramyad Hadidi;Hyesoon Kim - 通讯作者:
Hyesoon Kim
The 2019 Top Picks in Computer Architecture
2019 年计算机架构热门精选
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:3.6
- 作者:
Hyesoon Kim - 通讯作者:
Hyesoon Kim
CuPBoP: A Framework to Make CUDA Portable
CuPBoP:使 CUDA 可移植的框架
- DOI:
10.1145/3572848.3577504 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Ruobing Han;Jun Chen;Bhanu Garg;Jeffrey S. Young;Jaewoong Sim;Hyesoon Kim - 通讯作者:
Hyesoon Kim
EHT-SR: An Entropy-Based Hybrid Approach for Faster Super-Resolution
EHT-SR:一种基于熵的混合方法,可实现更快的超分辨率
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Abhilash Dharmavarapu;Stefano Petrangeli;Jiashen Cao;Hyesoon Kim - 通讯作者:
Hyesoon Kim
Hyesoon Kim的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Hyesoon Kim', 18)}}的其他基金
Collaborative Research: PPoSS: LARGE: Research into the Use and iNtegration of Data Movement Accelerators (RUN-DMX)
协作研究:PPoSS:大型:数据移动加速器 (RUN-DMX) 的使用和集成研究
- 批准号:
2316176 - 财政年份:2023
- 资助金额:
$ 26.78万 - 项目类别:
Continuing Grant
Elements:Open-source hardware and software evaluation system for UAV
要素:无人机开源软硬件评估系统
- 批准号:
2103951 - 财政年份:2021
- 资助金额:
$ 26.78万 - 项目类别:
Standard Grant
CSR: Small:Collaborative Research: Decentralized Real-Time Machine Learning Systems on Near-User Edge Devices
CSR:小型:协作研究:近用户边缘设备上的分散式实时机器学习系统
- 批准号:
1815047 - 财政年份:2018
- 资助金额:
$ 26.78万 - 项目类别:
Standard Grant
Student Travel Support for the 43rd International Symposium on Computer Architecture (ISCA)
第 43 届计算机体系结构国际研讨会 (ISCA) 的学生旅行支持
- 批准号:
1620317 - 财政年份:2016
- 资助金额:
$ 26.78万 - 项目类别:
Standard Grant
XPS: FULL: CCA: Cymric: A Flexible Processor-Near-Memory System Architecture
XPS:完整:CCA:Cymric:灵活的处理器近内存系统架构
- 批准号:
1533767 - 财政年份:2015
- 资助金额:
$ 26.78万 - 项目类别:
Standard Grant
CSR: Small: Memory System Optimizations to Enable Fast-Response Mobile Devices at Low Power
CSR:小:内存系统优化,以低功耗实现快速响应移动设备
- 批准号:
1526798 - 财政年份:2015
- 资助金额:
$ 26.78万 - 项目类别:
Standard Grant
CAREER: CPU and GPU Based Heterogeneous Architecture Design and Managements
职业:基于CPU和GPU的异构架构设计和管理
- 批准号:
1054830 - 财政年份:2011
- 资助金额:
$ 26.78万 - 项目类别:
Continuing Grant
相似国自然基金
面向软件定义芯片的硬件真随机数发生器关键技术研究
- 批准号:62104129
- 批准年份:2021
- 资助金额:20 万元
- 项目类别:青年科学基金项目
泛在系统软件的软硬件协同设计方法及其结构模型和运行机理
- 批准号:
- 批准年份:2020
- 资助金额:293 万元
- 项目类别:重点项目
基于NVRAM的高性能软件栈关键技术研究
- 批准号:61902405
- 批准年份:2019
- 资助金额:26.0 万元
- 项目类别:青年科学基金项目
面向应用安全的特权级硬件挖掘研究
- 批准号:61902374
- 批准年份:2019
- 资助金额:27.0 万元
- 项目类别:青年科学基金项目
硬件辅助抗代码复用攻击关键技术研究
- 批准号:61874042
- 批准年份:2018
- 资助金额:63.0 万元
- 项目类别:面上项目
相似海外基金
CAREER: Data-Driven Hardware and Software Techniques to Enable Sustainable Data Center Services
职业:数据驱动的硬件和软件技术,以实现可持续的数据中心服务
- 批准号:
2340042 - 财政年份:2024
- 资助金额:
$ 26.78万 - 项目类别:
Continuing Grant
SHF: Small: Taming Huge Page Problems for Memory Bulk Operations Using a Hardware/Software Co-Design Approach
SHF:小:使用硬件/软件协同设计方法解决内存批量操作的大页面问题
- 批准号:
2400014 - 财政年份:2024
- 资助金额:
$ 26.78万 - 项目类别:
Standard Grant
SHF: Small: Hardware-Software Co-design for Privacy Protection on Deep Learning-based Recommendation Systems
SHF:小型:基于深度学习的推荐系统的隐私保护软硬件协同设计
- 批准号:
2334628 - 财政年份:2024
- 资助金额:
$ 26.78万 - 项目类别:
Standard Grant
CAREER: Efficient Large Language Model Inference Through Codesign: Adaptable Software Partitioning and FPGA-based Distributed Hardware
职业:通过协同设计进行高效的大型语言模型推理:适应性软件分区和基于 FPGA 的分布式硬件
- 批准号:
2339084 - 财政年份:2024
- 资助金额:
$ 26.78万 - 项目类别:
Continuing Grant
Automation and cost reduction of the hardware and software components of a novel indoor sustainable vertical growing solution
新型室内可持续垂直种植解决方案的硬件和软件组件的自动化和成本降低
- 批准号:
83007861 - 财政年份:2024
- 资助金额:
$ 26.78万 - 项目类别:
Innovation Loans