首页 | 本学科首页   官方微博 | 高级检索  
     检索      

部分可重构系统布局的一种新算法
引用本文:龚育昌,齐骥,胡楠,王峰,王立刚.部分可重构系统布局的一种新算法[J].中国科学技术大学学报,2007,37(9):1047-1053.
作者姓名:龚育昌  齐骥  胡楠  王峰  王立刚
作者单位:中国科学技术大学计算机系,安徽合肥,230027
基金项目:国家自然科学基金;中国科学院知识创新工程项目;安徽省自然科学基金
摘    要:针对动态部分可重构系统的瓶颈,即布局算法必须在保证运行速度的基础上,尽可能增加可重构芯片利用率的问题,提出了一种布局算法KVIT(keeping the vertexes information of tasks).其核心思想是尝试将新到达的硬件任务放置在已布局硬件任务的顶点处,并通过对可重构芯片内部计算单元进行编码迅速判断新任务是否可放置在该顶点.该算法的时间复杂度为O(N),N是可重构系统中当前运行的硬件任务的数目.仿真实验结果表明,KVIT算法的布局质量与现有的O(N2)时间复杂度布局算法基本一致,而其执行速度则明显高于已有算法.

关 键 词:可重构  布局算法  调度  任务顶点
文章编号:0253-2778(2007)09-1047-07
修稿时间:2006-03-23

A new methodology for placement on partial reconfigurable devices
GONG Yu-chang,QI Ji,HU Nan,WANG Feng,WANG Li-gang.A new methodology for placement on partial reconfigurable devices[J].Journal of University of Science and Technology of China,2007,37(9):1047-1053.
Authors:GONG Yu-chang  QI Ji  HU Nan  WANG Feng  WANG Li-gang
Institution:Dept. of Computer Science, University of Science and Technology of China, He f ei 230027, China
Abstract:The fact that placement algorithm has to obtain high total chip utilization and low time complexity simultaneously constitutes a bottleneck in partially reconfigurable systems.A KVIT(keeping the vertexes information of tasks) algorithm with time complexity O(N) is thus presented,where N is the number of hardware tasks currently running on the chip.The main idea is to put newly arrived tasks on the vertexes of the already running tasks,and then quickly validate this placement using an encoding scheme of the reconfigurable hardware.Simulation results show that the KVIT algorithm is obviously more efficient,while providing almost the same task rejection ratio compared with the other O(N2) algorithms.
Keywords:reconfigurable  placement algorithm  schedule  task vertexes
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号