CAREER: Dynamic and Autonomous Software-to-Hardware Translation for High-Performance and Low-Power Embedded Computing
CAREER: Dynamic and Autonomous Software-to-Hardware Translation for High-Performance and Low-Power Embedded Computing
批准号:
0844565
负责人:
Roman Lysecky
金额:
$41.59万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2009
资助国家:
美国
项目状态:
已结题
起止时间:
2009-02-01 至 2015-01-31
中文摘要
职业:用于高性能和低功耗嵌入式计算电路的动态和自主软件到硬件转换使用现场可编程门阵列(fpga)实现的软件解决方案具有许多相同的优点,并为提高系统性能和降低功耗提供了一种免费技术。在FPGA中实现软件应用程序的关键内核可以大大加快应用程序的执行时间。然而,传统的硬件/软件分区方法要么需要大量的手工工作,要么依赖于与主流软件开发工具和实践大相径庭的自动分区编译器。这个CAREER项目旨在通过研究和开发新的方法来克服这些挑战,将正在执行的应用程序二进制中的内核动态转换为在FPGA上执行的电路。这一过程被称为经纱加工。翘曲处理提供了一种创新技术,使FPGA可以很容易地集成到计算系统中,而不需要硬件设计专业知识、专业工具,甚至不需要FPGA知识。这个CAREER项目将研究几个相关的研究问题,包括:1)动态应用分析,2)多任务应用的动态优化,3)在硬件电路中有效支持浮点运算的自适应定点表示,以及4)低功耗翘曲处理。这个CAREER项目还寻求通过几个协调一致的努力来显著改善嵌入式系统教育,旨在培训工程师了解软件和硬件实现之间的基本异同,并使这些工程师能够应用这些知识来评估可选设计解决方案之间的权衡。
英文摘要
CAREER: Dynamic and Autonomous Software-to-Hardware Translation for High-Performance and Low-Power Embedded ComputingCircuits implemented using field-programmable gate arrays (FPGAs) share many of the same advantages of software solutions and provide a complimentary technology for increasing system performance of reducing power. Implementing critical kernels of a software application within an FPGA can provide substantial speedups in application execution time. However, traditional hardware/software partitioning approaches either require extensive manual efforts or rely on automated partitioning compilers that significantly depart from mainstream software development tools and practices. This CAREER project seeks to overcome these challenges by investigating and developing new methods for dynamically translating kernels within an executing application binary into circuits executing on an FPGA ? a process referred to as warp processing. Warp processing provides an innovative technology that allows FPGAs to be readily integrated into computing systems without requiring hardware design expertise, specialized tools, or even knowledge of the FPGA. This CAREER project will investigate several interrelated research problems, including: 1) dynamic application profiling, 2) dynamic optimization of multitasked applications, 3) adaptable fixed point representations for efficient support of floating point arithmetic in hardware circuits, and 4) low-power warp processing. This CAREER project also seeks to significantly improve embedded systems education through several concerted efforts aimed at training engineers to understand the fundamental similarities and differences between software and hardware implementations and enable those engineers to apply that knowledge to evaluate the tradeoffs between alternative design solutions.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CPS: Synergy: Collaborative Research: Control of Vehicular Traffic Flow via Low Density Autonomous Vehicles
-
批准号:1446435
-
项目类别:Standard Grant
-
资助金额:$28.0万
-
财政年份:2015
-
负责人:Roman Lysecky
-
依托单位:
CSR: Small: Data-Adaptable Reconfigurable Embedded Systems (DARES)
-
批准号:0915010
-
项目类别:Standard Grant
-
资助金额:$46.94万
-
财政年份:2009
-
负责人:Roman Lysecky
-
依托单位:
国内基金
海外基金
Dynamic Credit Rating with Feedback Effects
-
批准号:--
-
项目类别:外国学者研究基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:Christian Martin Hilpert
-
依托单位: