-
题名支持硬件透明编程模型的动态可重构系统的设计与实现
被引量:1
- 1
-
-
作者
钟俊
李仁发
陈宇
刘彦
-
机构
湖南大学计算机与通信学院
-
出处
《计算机应用研究》
CSCD
北大核心
2009年第11期4193-4196,4217,共5页
-
基金
国家"863"计划资助项目(2007AA01Z104)
国家自然科学基金资助项目(60673061)
-
文摘
以Java作为可重构系统描述语言,提出了一种方法级的硬件透明编程模型,给出了硬件方法封装方式和软硬件方法动态链接过程。程序设计者调用软件方法进行应用开发,虚拟机根据软硬件划分结果动态加载并链接相应的硬件方法,从而达到简化编译器和综合工具以及屏蔽底层物理细节的目的。实验结果表明上述编程模型能够支持硬件透明编程,同时系统性能得到了明显的改善。
-
关键词
动态可重构系统
软硬件划分
软硬件协同综合
JAVA
硬件透明编程模型
硬件方法
-
Keywords
dynamic reconfigurable system
hardware-software partitioning
hardware-software co-synthesis
Java
hardware transparent programming model
hardware method
-
分类号
TP302
[自动化与计算机技术—计算机系统结构]
-
-
题名支持过程级动态软硬件划分的RSoC设计与实现
- 2
-
-
作者
朱海
李仁发
陈宇
刘彦
-
机构
湖南大学计算机与通信学院
-
出处
《计算机工程与科学》
CSCD
北大核心
2010年第4期131-135,共5页
-
基金
国家863计划资助项目(2007AA01Z104)
国家自然科学基金资助项目(60673061)
-
文摘
目前,可重构计算平台所支持的动态软硬件划分粒度多处于线程级或指令级,但线程级划分开销太大,而指令级划分又过于复杂,因此很难被用于实际应用之中。本文设计并实现了一种支持过程级动态软硬件划分的可重构片上系统(RSoC),提出了一种过程级硬件透明编程模型,给出了过程级的硬件封装方案;在分析软硬件过程根本区别的基础上,针对硬件过程开发了专门的管理模块,并利用部分动态重构等技术,实现了硬件过程的动态配置。实验表明该系统能够较好的支持过程级的动态软硬件划分,实现了节省资源、简化设计,提高性能等目的。
-
关键词
可重构片上系统
动态软硬件划分
硬件透明编程模型
-
Keywords
reconfigurable system-on-chip
dynamic hardware/software partitioning
hardware transparent programming model
-
分类号
TP302
[自动化与计算机技术—计算机系统结构]
-