CAREER: Compiler-Directed Synthesis of Application Specific Processors
CAREER: Compiler-Directed Synthesis of Application Specific Processors
批准号:
0347411
负责人:
Scott Mahlke
金额:
$41.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2004
资助国家:
美国
项目状态:
已结题
起止时间:
2004-01-15 至 2009-12-31
中文摘要
职业生涯:编译器指导的专用处理器合成专用指令处理器(ASIP)在满足下一代普适计算平台具有挑战性的性能、成本和功率需求方面具有巨大潜力。ASIP的三个关键问题是设计时间、设计成本和后可编程性。自动化设计是同时解决这些问题并使ASIP激增的关键。这项研究的中心愿景是基于编译器技术进行体系结构综合。编译器使用复杂的分析,擅长理解、建模和转换应用程序。这些技术将从生产为预定义处理器定制的软件到生产专门用于软件应用的硬件进行重塑。在这项研究中,正在开发一个基于编译器的ASIP自动综合系统,包括体系结构描述技术、指令集、数据路径和存储器综合技术、编译器调度和代码生成算法等方面的进展,这项工作的广泛意义可能重塑普适计算机的世界。目前,少数几家公司拥有完成完全设计和验证的硬件解决方案所需的资源、专业知识和能力。通过创造从软件原型到专用可编程硬件解决方案的使能技术,没有必要的硬件专业知识的个人将获得在普适计算领域创新的能力
英文摘要
CAREER: Compiler-directed Synthesis of Application Specific ProcessorsApplication-specific instruction processors (ASIPs) have great potential to meet the challenging performance, cost, and power demands of the next generation pervasive computing platforms. Three critical issues with ASIPs are design time, design cost, and post-programmability. Automatic design is the key to simultaneously addressing these issues and enabling ASIPs to proliferate. The central vision of this research is to perform architecture synthesis based on compiler technology. Compilers employ sophisticated analyses that are adept at understanding, modeling, and transforming applications. These technologies will be reshaped from producing software customized for a predefined processor to producing hardware specialized to a software application. In this research, an automatic compiler-based synthesis system for ASIPs is being developed, including advances in architecture description technologies, instruction set, datapath, and memory synthesis techniques, and compiler scheduling and code generation algorithms.The broad significance of this work is potentially reshaping the world of pervasive computers. Currently, a select few companies have the necessary resources, expertise, and ability to accomplish a completely designed and verified hardware solution. By creating the enabling technology to go from a software prototype to a specialized-programmable hardware solution, individuals without the necessary hardware expertise will gain the ability to innovate in the pervasive computing domain
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
I-Corps: Mistos-Enabling Write-once Run-everywhere High Performance Software
-
批准号:1462365
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2014
-
负责人:Scott Mahlke
-
依托单位:
XPS: FULL: CCA: Scalable Approximate Computing for Data Parallel Applications
-
批准号:1438996
-
项目类别:Standard Grant
-
资助金额:$85.0万
-
财政年份:2014
-
负责人:Scott Mahlke
-
依托单位:
SHF: Small: Scaling the Compute Efficiency of General-Purpose Processors
-
批准号:1217917
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2012
-
负责人:Scott Mahlke
-
依托单位:
CSR: Medium: Collaborative Research: Scaling the Implicitly Parallel Programming Model with Lifelong Thread Extraction and Dynamic Adaptation
-
批准号:0964478
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2010
-
负责人:Scott Mahlke
-
依托单位:
SHF: Small: An Adaptive Architecture Fabric for Constructing Resilient Multicore Systems
-
批准号:0916689
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2009
-
负责人:Scott Mahlke
-
依托单位:
CPA-CPL-T: Collaborative Research: Revisiting the Sequential Programming Model for Multicore Systems
-
批准号:0811065
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2008
-
负责人:Scott Mahlke
-
依托单位:
CSR--EHS: Collaborative Research: Hardware/Software Co-Exploration of Scalable Software Defined Radio Platforms
-
批准号:0615261
-
项目类别:Continuing Grant
-
资助金额:$37.4万
-
财政年份:2006
-
负责人:Scott Mahlke
-
依托单位:
海外基金