CSR -- EHS: Standard Binaries for FPGAs: Separating Function and Architecture in Modern Embedded Computing Platforms

CSR - EHS:FPGA 标准二进制文件:现代嵌入式计算平台中的功能和架构分离

基本信息

  • 批准号:
    0614957
  • 负责人:
  • 金额:
    --
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2006
  • 资助国家:
    美国
  • 起止时间:
    2006-07-01 至 2011-06-30
  • 项目状态:
    已结题

项目摘要

Vahid abstractThis project is defining basic concepts for FPGA standard binaries, and developing techniques to support those concepts. FPGAs are a relatively new category of programmable chip that can implement a user-specified circuit, in contrast to programmable microprocessor chips that implement user-specified sequential instructions. Because circuits consist of thousands of concurrently-executing components rather than sequentially-executing instructions, circuits may execute certain embedded system applications thousands of times faster than microprocessors. Because FPGAs are programmable like microprocessors, configured just by downloading a bitfile, FPGAs reduce engineering costs by orders of magnitude compared to circuit-implementation chip technologies that require manufacturing of custom or semi-custom chips, and support downloading of new circuits even after deployed in a final product. Yet in contrast to microprocessors, FPGAs today lack a concept of standard binary, a bitfile that can be ported without modification to different programmable chips. For microprocessors, standard binaries would enable an ecosystem among developers of architectures, applications, and tools, that catalyzes the development of those three items. This project seeks to define device-independent binaries for circuits, called spatial binaries. It develops techniques that use on-chip design automation tools to dynamically map a spatial binary onto any particular FPGA architecture. It develops methods like circuit swapping and circuit re-synthesis to map large circuits onto smaller FPGAs, and develops methods like circuit recompilation and circuit emulation to implement circuits on microprocessors when FPGA resources are unavailable. The project defines concepts for hybrid binaries supporting both temporal and spatial description, and develops exploration techniques to effectively map hybrid binaries onto particular chips having both microprocessors and FPGAs. Standard FPGA binaries are expected to lead to higher-quality, more robust, more reliable FPGA-based embedded computing applications, due to the longer lifetime and wider distribution of applications, which justify larger investment by the application developer.
Vahid Abstractthis项目正在定义FPGA标准二进制文件的基本概念,并开发了支持这些概念的技术。 FPGA是可以实现用户指定电路的可编程芯片的相对较新的类别,与实现用户指定的顺序指令的可编程微处理器芯片相比。由于电路由成千上万的同时执行组件而不是依次执行指令组成,因此电路可能比微处理器更快地执行某些嵌入式系统应用程序。由于FPGA像微处理器一样可编程,仅通过下载BitFile即可配置,因此与需要自定义或半定期芯片制造的电路实施芯片技术相比,FPGA通过数量级降低工程成本,并支持即使在最终产品中部署新通电机的下载。 然而,与微处理器相反,如今的FPGA缺乏标准二进制的概念,标准二进制文件可以放置,而无需修改不同的可编程芯片。对于微处理器而言,标准二进制文件将在体系结构,应用程序和工具开发者之间实现生态系统,从而促进这三个项目的开发。该项目旨在定义与设备无关的二进制电路,称为空间二进制文件。它开发了使用片上设计自动化工具将空间二进制映射到任何特定FPGA体系结构的技术。它开发了诸如电路交换和电路重新合成之类的方法,以将大电路映射到较小的FPGA上,并开发出电路重新编译和电路仿真等方法,以在FPGA资源不可用时在微处理器上实现电路。该项目定义了支持时间和空间描述的混合二进制文件的概念,并开发了勘探技术,以有效地将混合二进制文件映射到具有微处理器和FPGA的特定芯片上。 由于寿命更长和应用程序的分布更长,因此预计标准的FPGA二进制文件将导致更高质量,更健壮,更可靠的基于FPGA的嵌入式计算应用程序,这证明了应用程序开发人员的更大投资。

项目成果

期刊论文数量(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 }}

Frank Vahid其他文献

Experiences Teaching a CS1 Common Course across 7 Institutions
在 7 个机构教授 CS1 公共课程的经验
Microteaching: Binary Heaps, Side-Channel Attacks, Equitable Grading, Java Classes, Loops, and 3D Java
微格教学:二叉堆、旁道攻击、公平评分、Java 类、循环和 3D Java
Towards Comprehensive Metrics for Programming Cheat Detection
迈向编程作弊检测的综合指标
Semantics and synthesis of signals in behavioral VHDL
行为 VHDL 中信号的语义和合成
Incorporating VHDL signal/wait semantics into synthesis
将 VHDL 信号/等待语义纳入综合
  • DOI:
  • 发表时间:
    1992
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Sanjiv Narayan;Frank Vahid;D. Gajski
  • 通讯作者:
    D. Gajski

Frank Vahid的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Frank Vahid', 18)}}的其他基金

CSR: Medium: Modeling and synthesis for application-specific systems-on-a-chip
CSR:中:特定应用片上系统的建模和综合
  • 批准号:
    1563652
  • 财政年份:
    2016
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
MATH:EAGER: Improving Algebra Web-Native Learning Material via Real-Life Applications and Games
MATH:EAGER:通过现实生活中的应用程序和游戏改进代数网络原生学习材料
  • 批准号:
    1542851
  • 财政年份:
    2015
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
CSR: Small: Collaborative Research: Synthesis of Time-Controllable Digital Mockups of Physical Systems
CSR:小型:协作研究:物理系统的时间可控数字模型的综合
  • 批准号:
    1016792
  • 财政年份:
    2010
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
Collaborative Research: Integrating Time-Oriented Embedded System Programming into a Computing Curriculum
协作研究:将面向时间的嵌入式系统编程集成到计算课程中
  • 批准号:
    0836905
  • 财政年份:
    2009
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
eBlocks: Embedded System Building Blocks
eBlocks:嵌入式系统构建模块
  • 批准号:
    0311026
  • 财政年份:
    2003
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
Collaborative Research: Platform-Based CAD for Power and Performance Optimization
协作研究:用于功率和性能优化的基于平台的 CAD
  • 批准号:
    0203829
  • 财政年份:
    2002
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
CAREER: IP-Based Embedded Systems Design
职业:基于 IP 的嵌入式系统设计
  • 批准号:
    9876006
  • 财政年份:
    1999
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Core IP Support in System Specifications for Systems-Level Interface Optimization
系统规范中的核心IP支持,用于系统级接口优化
  • 批准号:
    9811164
  • 财政年份:
    1998
  • 资助金额:
    --
  • 项目类别:
    Standard Grant

相似国自然基金

东喜马拉雅构造结及周围地区深部三维结构与动力学(EHS3D)-第二阶段
  • 批准号:
    41330212
  • 批准年份:
    2013
  • 资助金额:
    315.0 万元
  • 项目类别:
    重点项目
EHS3D-MT数据的静位移校正与畸变分析
  • 批准号:
    40974043
  • 批准年份:
    2009
  • 资助金额:
    56.0 万元
  • 项目类别:
    面上项目
东喜马拉雅构造结及周围地区深部三维结构与动力学(EHS3D)-第一阶段
  • 批准号:
    40634025
  • 批准年份:
    2006
  • 资助金额:
    160.0 万元
  • 项目类别:
    重点项目

相似海外基金

Environmental Health Sciences Research for Indigenous Scholar Engagement (EHS-RISE)
土著学者参与的环境健康科学研究(EHS-RISE)
  • 批准号:
    10590309
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
Substance Misuse and the Pandemic: A Qualitative Study of BC Paramedics' Attitudes and Interactions with Overdose Patients During COVID-19
药物滥用和大流行:对 BC 省护理人员在 COVID-19 期间的态度以及与用药过量患者互动的定性研究
  • 批准号:
    467074
  • 财政年份:
    2021
  • 资助金额:
    --
  • 项目类别:
    Studentship Programs
Environmental Health Specialists Network (EHS-Net) - Practice Based Research to Improve Food Safety In New York State
环境健康专家网络 (EHS-Net) - 基于实践的研究,以改善纽约州的食品安全
  • 批准号:
    10438161
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
Environmental Health Specialist Network (EHS-Net) - Practice Based Research to Improve Food Safety
环境健康专家网络 (EHS-Net) - 基于实践的研究,以提高食品安全
  • 批准号:
    10662443
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
Advancing Resource & Research Opportunities in Environmental HealthSciences (ARRO-EHS)”
推进资源
  • 批准号:
    10669134
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了