Optimizing resource utilization in system-on-a-programmable-chip with location-aware genetic algorithm

被引:0
作者
Loo, SM [1 ]
机构
[1] Boise State Univ, Dept Elect & Comp Engn, Boise, ID 83725 USA
来源
Proceedings of the ISCA 20th International Conference on Computers and Their Applications | 2005年
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a static task scheduling using genetic algorithm technique to task systems whose targeted execution environment is comprised of finite amounts of reconfigurable hardware. This scheduling algorithm is built upon previous work [1-3]. In this paper, the algorithm has been expanded to include a feature to allocate tasks to specific functional units. Reconfigurable hardware is characterized by the fact that its structure and logical functionality can be altered any time after the hardware devices are constructed. Such an environment is assumed to allow for the use of multiple sequential processing elements (intellectual processors such as Xilinx MicroBlaze or Altera Nios-II), task-specific logic (application specific hardware) and a communication network within the reconfigurable hardware. Such a system is called system-on-a-programmable-chip (SoPC). The goal of this strategy is to create a system specification (or schedule) that has minimal overall execution time under the constraint that the implementation of such schedules do not require more resources of any type than is present within the reconfigurable hardware.
引用
收藏
页码:290 / 295
页数:6
相关论文
共 9 条
  • [1] [Anonymous], 1997, HARDW SOFTW COD PRIN
  • [2] [Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
  • [3] DEMICHELI G, 1997, P IEEE, V85
  • [4] DEMICHELLI G, 1996, HARDWARE SOFTWARE CO
  • [5] HOLLAND JH, 1975, ADAPTATION NATURAL A
  • [6] LOO SM, 2003, P ISCA 18 INT C COMP
  • [7] LOO SM, 2004, IN PRESS SPECIAL ISS
  • [8] LOO SM, 2004, P ISCA 19 INT C COMP
  • [9] Menezes AJ., 1997, HDB APPL CRYPTOGRAPH