SHF: Small: HotBench: An Optimization Workbench for Hotspots
SHF: Small: HotBench: An Optimization Workbench for Hotspots
批准号:
1116802
负责人:
Franz Franchetti
金额:
$50.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2011
资助国家:
美国
项目状态:
已结题
起止时间:
2011-08-01 至 2015-07-31
中文摘要
在过去的几十年里,计算平台的性能能力有了巨大的增长。计算革命的一个重要驱动力是高级语言和软件工程方法带来的生产力,这些语言和软件工程方法允许构建和维护复杂的软件系统。然而,由于无法充分利用现代计算机系统,以这种方式构建的软件在高端工作站上的性能可能会落后几个数量级。随着CPU频率调整的停止和向多核的转变,高端系统变得越来越能源紧张。此外,随着越来越多的计算变得移动化,低效直接转化为能源浪费和电池寿命缩短,最终导致无用。如今,高效率主要是通过少数专家英勇的人工编程实现的。这项研究研究如何超越这种不可持续的情况,以及如何使普通程序员在各种平台和算法上都能获得高水平的效率。在他的研究中开发的热板凳系统为生成高效率的程序提供了交互优化功能,无论是普通用户还是专家用户。它包括针对各种算法、数据结构和目标平台的全面优化策略库。专家用户可以添加优化策略、针对新的指令集或添加新的输出语言。经验较少的程序员可以了解优化是如何工作的,以及复杂的架构是如何编程的。该系统被设计成可扩展到几乎任何程序类型和目标硬件,并能够编码所有必要的优化方法和技巧。热板凳在本质上类似于计算机代数/数学系统,如MatLab、Maple或数学,交互定理证明了这一点,将它们的概念应用于热点调整。
英文摘要
The last decades have seen an enormous growth in the performance capabilities of computing platforms. One important driver in the computing revolution was productivity enabled by higher-level languages and software engineering methods that allow building and maintaining complex software systems. However, unable to fully utilize modern computer systems, software built that way can under-perform by several orders of magnitude on top-end workstations. With CPU frequency scaling coming to a halt and the switch to multicores, high-end systems become increasingly energy-constrained. In addition, as more computing is becoming mobile, inefficiency directly translates into wasted energy and shorter battery life, and ultimately, less usefulness.Today, high efficiency is mostly achieved through heroic human programming by a small number of experts. This research studies how to go beyond this unsustainable situation and how to make a high level of efficiency accessible to average programmers across a wide range of platforms and algorithms. The Hot Bench system developed in his research provides interactive optimization capabilities for the generation of highly efficient programs, for both average and expert users. It includes a comprehensive library of optimization strategies for targeting various kinds of algorithms, data structures, and target platforms. Expert users can add optimization strategies, target new instruction sets, or add new output languages. Less experienced programmers can learn how optimization works and how complicated architectures are programmed. The system is designed to be extensible to virtually any program type and target hardware, and to be able to encode all the necessary optimization methods and tricks. Hot Bench is in spirit similar to computer algebra/mathematics systems like Matlab, Maple, or Mathematical, and interactive theorem proves, applying their concept to hotspot tuning.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CSR: Medium: Collaborative Research: Enabling GPUs as First-Class Computing Engines
-
批准号:1409723
-
项目类别:Continuing Grant
-
资助金额:$45.67万
-
财政年份:2014
-
负责人:Franz Franchetti
-
依托单位:
CSR: Small: High-Performance and Energy-Efficient Single-Level Stores: Efficient Coordinated Management of Storage and Memory
-
批准号:1320531
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2013
-
负责人:Franz Franchetti
-
依托单位:
EAGER: A Study of the Limitations of High Performance Code Generation in Vectorizing Compilers
-
批准号:1251185
-
项目类别:Standard Grant
-
资助金额:$8.34万
-
财政年份:2012
-
负责人:Franz Franchetti
-
依托单位:
International Conference on Parallel Architectures and Compilation Techniques (PACT) 2010 Student Scholarships
-
批准号:1023812
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2010
-
负责人:Franz Franchetti
-
依托单位:
Program Generation for Parallel Platforms
-
批准号:0702386
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Franz Franchetti
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: