课题基金 / 基金详情

SHF:Medium:Overcoming the Intuition Wall: Automatic Graphical Analysis of Programs to Discover and Program New Computer Architectures

SHF:Medium:Overcoming the Intuition Wall: Automatic Graphical Analysis of Programs to Discover and Program New Computer Architectures
SHF:中:克服直觉墙:程序的自动图形分析以发现和编程新的计算机体系结构
批准号:
1302269
负责人:
L Sethumadhavan
金额:
$40.07万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2013
资助国家:
美国
项目状态:
已结题
起止时间:
2013-09-15 至 2016-12-31

项目摘要

项目成果

L Sethumadhavan的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Workload characterization is central to development of new computer architectures. The rise of the mobile-cloud paradigm has increased the diversity and rate at which applications are created thus challenging computer architects' ability to build optimized systems for them. In the past, architects have been able to examine software codes of interest (often through slow laborious manual inspection if necessary) when releases were far and few in between to derive intuition necessary to make architectural and microarchitectural discoveries. But this method does not scale to emerging applications that are literally hammered out in the hundreds by the day. Further, new languages and platforms have behaviors that are quite different from legacy codes and there is an urgent need for intuition on these applications. Without new methods to characterize emerging workloads, computer architects risk running into an intuition wall. This risk might prove calamitous if unmitigated, given the added reliance on (micro)architects to develop more energy efficient designs to compensate for the losses due to slowdowns in Dennard's scaling.Advances in machine learning provide an opportunity to overcome the intuition wall. In the last decade there have been many major advances in machine learning on graphs motivated by need/benefits of mining behaviors in social networks and enabled by cheap commodity computing. In this project, the PIs plan to leverage these advances to discover and program new computer architectures. By viewing program execution as a graph, clustering these graphs, and mining them for similarities, the PIs plan to discover new behaviors that architects and microarchitects can use to develop new on-chip acceleration structures. The PIs also plan to study how legacy code can semi-automatically be converted to execute on the architectures with the new accelerators.
期刊论文(11)
专著(0)
科研奖励(0)
会议论文
Vroom: Faster Build Processes for Java
Vroom:更快的 Java 构建过程
DOI: 10.1109/ms.2015.32
发表时间: 2015
期刊: IEEE Software
影响因子: 3.3
作者: [Bell, Jonathan, Melski, Eric, Dattatreya, Mohan, Kaiser, Gail E.]
通讯作者: Kaiser, Gail E.
Dynamic taint tracking for Java with phosphor (demo)
使用磷进行 Java 动态污点跟踪(演示)
DOI: 10.1145/2771783.2784768
发表时间: 2015
期刊: ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA
影响因子: --
作者: [Bell, Jonathan, Kaiser, Gail]
通讯作者: Kaiser, Gail
Challenges in Behavioral Code Clone Detection
行为代码克隆检测的挑战
DOI: 10.1109/saner.2016.75
发表时间: 2016
期刊: and Reengineering (SANER
影响因子: --
作者: [Su, Fang-Hsiang, Bell, Jonathan, Kaiser, Gail]
通讯作者: Kaiser, Gail
Challenges in Behavioral Code Clone Detection (Position Paper)
行为代码克隆检测的挑战(立场文件)
DOI: 10.1109/saner.2016.7
发表时间: 2016
期刊: and Reengineering (SANER
影响因子: --
作者: [Fang-Hsiang Su, Jonathan Bell]
通讯作者: Fang-Hsiang Su, Jonathan Bell
10
    Enhancing Interdisciplinary Research in Security and Computer Architecture Via Tutorial at FCRC
    • 批准号:
      1137656
    • 项目类别:
      Standard Grant
    • 资助金额:
      $1.0万
    • 财政年份:
      2011
    • 负责人:
      L Sethumadhavan
    • 依托单位:
    CAREER: Trustworthy Hardware from Untrustworthy Components
    • 批准号:
      1054844
    • 项目类别:
      Continuing Grant
    • 资助金额:
      $50.0万
    • 财政年份:
      2011
    • 负责人:
      L Sethumadhavan
    • 依托单位:
    海外基金