题名 一种异构可重构片上系统的实时任务调度算法
被引量:4
1
作者
刘彦
李仁发
许新达
徐成
机构
湖南大学计算机与通信学院
出处
《计算机研究与发展》
EI
CSCD
北大核心
2010年第6期1116-1124,共9页
基金
国家"八六三"高技术研究发展计划基金项目(2007AA01Z104)
国家自然科学基金项目(60673061)
文摘
动态可重构系统中为新到达的任务实时地安排任务启动时间和放置位置是硬件任务调度算法的关键.硬件任务的调度在很大程度上影响可重构计算系统的性能.提出了一种基于二维资源模型的分组-邻接边在线调度算法,该算法将硬件任务按照长宽比分为垂直任务和水平任务两组分别考虑在可重构资源上的放置位置,同时引入任务邻接边数作为选择合理放置位置的重要指标,可使得硬件任务放置更为紧凑,减少资源碎片,提高调度成功率.对两种硬件任务放置策略进行了对比,结果表明尽可能早的安排任务启动有利于提升高负载情况下的调度成功率.仿真实验表明,与已有算法相比,该算法具有更高的任务接受率,而运行时开销没有显著增加.
关键词
异构可重构片上系统
调度算法
可重构 计算
在线调度
嵌入式系统
Keywords
hybrid reconfigurable system-on-chip
scheduling algorithm
reconfigurable computing
online scheduling
embedded system
分类号
TP316.4
[自动化与计算机技术—计算机软件与理论]
题名 一种基于过程级编程模型的可重构片上系统设计方法
被引量:2
2
作者
陈宇
李仁发
钟俊
刘滔
机构
湖南大学计算机与通信学院
出处
《计算机研究与发展》
EI
CSCD
北大核心
2011年第9期1748-1758,共11页
基金
国家"八六三"高技术研究发展计划基金项目(2007AA01Z104)
文摘
可重构片上系统是一种兼具功能灵活性与高运算速度的新型计算平台,是面向未来嵌入式应用市场复杂需求的技术解决方案,但复杂、困难的设计过程必将阻碍它的广泛应用与进一步发展.针对当前可重构片上系统设计过程中编程不透明、可重构资源难以有效利用等问题,结合可编程器件能够根据应用特性动态配置芯片体系结构的特点,提出并实现了一套基于过程级透明编程模型的软硬件协同设计方法.在编程模型框架内,系统设计人员通过调用已根据应用特性进行优化的软硬件协同函数库,即可利用高级语言完成系统功能描述;动态软硬件划分算法在程序运行时对其进行划分,选择、调度需要转换到软件或硬件实现的库函数,并通过动态链接器实时切换函数的运行方式,从而形成一个由功能描述到系统实现的自动化流程.实验及测试结果验证了该方法的可行性和高效性.
关键词
可重构片上系统
软硬件协同设计
过程级编程模型
动态软硬件划分
设计方法学
Keywords
reconfigurable system-on-chip
hardware/software co-design
function-level programming model
dynamic hardware/software partitioning
design methodology
分类号
TP302
[自动化与计算机技术—计算机系统结构]
题名 基于国产SoPC平台的外部总线的设计与实现
被引量:1
3
作者
蔡一茂
赵元富
兰利东
机构
北京微电子技术研究所
出处
《微电子学与计算机》
CSCD
北大核心
2012年第5期90-94,共5页
文摘
可重构的SoC(system-on-a-chip)是嵌入式系统发展的一个重要方向,它不仅可以达到较高的性能而且更加的灵活.介绍了一种国产的SoPC(System on a Programmable Chip)平台,并基于此平台提出了一种用于重构计算的外部总线结构.通过该总线,可以通过改变不同的IP(intellectual property)核来组成新的系统.同时回顾总结了部分动态可重构的步骤并完成了一个完整的系统,最后给出了可重构系统的测试结果.
关键词
部分动态可重构
嵌入式系统
外部总线
可重构片上系统
Keywords
partial dynamic reconfiguration
embedded systems
peripheral bus
reconfigurable SoC
分类号
TP302.1
[自动化与计算机技术—计算机系统结构]
题名 过程级动态划分的RSoC软硬件双通信模式
4
作者
杨望仙
李仁发
吴强
刘彦
陈宇
机构
湖南大学计算机与通信学院
出处
《小型微型计算机系统》
CSCD
北大核心
2011年第4期717-720,共4页
基金
国家"八六三"高技术研究发展计划项目(2007AA01Z104)资助
文摘
软硬件通信模式的选择对软硬件通信效率产生很大影响.根据硬件函数的特点,提出一种根据软硬件通信量自适应地选择通信模式的软硬件双通信模式,并构建了一种通信模式自适应决策算法,软硬件通信模式的选择对用户透明.实验表明,根据运行时系统状态自适应地选择通信模式,软硬件通信效率得到优化,面积开销也适当减少.
关键词
可重构片上系统
软硬件通信
软硬件双通信模式
自适应决策算法
Keywords
reconfigurable system-on-chip
HW/SW communication
HW/SW dual communication mode
adaptive decision-making algorithm
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 一种基于RSOC的软硬件协同设计方法研究
5
作者
刘召煜
李仁发
陈宇
机构
湖南大学计算机与通信学院
出处
《计算机科学》
CSCD
北大核心
2011年第1期302-304,F0003,共4页
基金
863国家重点基金项目(2007AA01Z104)资助
文摘
针对可重构片上系统(RSOC)应用设计复杂、编程困难的问题,提出了一种软硬件协同设计方法。该方法整体框架基于特定功能模块的软硬件协同函数。给出了方法的基本流程、涉及的关键技术及实现方式,并验证了关键部分的设计方案及可行性。该方法为目标应用设计人员屏蔽了特定功能模块的软硬件实现细节,提高了基于RSOC应用的运行效率和灵活性。
关键词
可重构片上系统
方法学
协同设计
协同函数
约束文件
Keywords
Reconfigurable computing
Methodology
Co-design
Co-function
Constraint file
分类号
TP301
[自动化与计算机技术—计算机系统结构]
题名 支持过程级动态软硬件划分的RSoC设计与实现
6
作者
朱海
李仁发
陈宇
刘彦
机构
湖南大学计算机与通信学院
出处
《计算机工程与科学》
CSCD
北大核心
2010年第4期131-135,共5页
基金
国家863计划资助项目(2007AA01Z104)
国家自然科学基金资助项目(60673061)
文摘
目前,可重构计算平台所支持的动态软硬件划分粒度多处于线程级或指令级,但线程级划分开销太大,而指令级划分又过于复杂,因此很难被用于实际应用之中。本文设计并实现了一种支持过程级动态软硬件划分的可重构片上系统(RSoC),提出了一种过程级硬件透明编程模型,给出了过程级的硬件封装方案;在分析软硬件过程根本区别的基础上,针对硬件过程开发了专门的管理模块,并利用部分动态重构等技术,实现了硬件过程的动态配置。实验表明该系统能够较好的支持过程级的动态软硬件划分,实现了节省资源、简化设计,提高性能等目的。
关键词
可重构片上系统
动态软硬件划分
硬件透明编程模型
Keywords
reconfigurable system-on-chip
dynamic hardware/software partitioning
hardware transparent programming model
分类号
TP302
[自动化与计算机技术—计算机系统结构]