期刊文献+

改进多路软硬件划分算法的筛选法 被引量:1

Filtration Method to Improve the Multi-way Hardware/Software Partitioning Algorithm
下载PDF
导出
摘要 文章提出筛选法对基于抽象体系结构模板的多路软硬件划分算法进行了改进,从而使整个软硬件划分-任务调度过程的时间大大缩短。该方法在原算法的软硬件划分和任务调度过程之间加入了一个筛选步骤,对软硬件划分结果的硬件面积进行预估,依据预估的结果进行筛选,筛选后满足要求的划分方案才进行调度,从而大大减少了调度过程的工作量。实验结果表明,加入筛选步骤后,在最终结果性能基本不损失的前提下,整个软硬件划分-任务调度过程的速度有明显提高。 A filtration method to improve the multi-way hardware/software partitioning algorithm based on abstract architecture template is proposed in this paper, which greatly shortens run time of the full partitioning-scheduling flow. In this method, a filtrating process is added between hardware/software partitioning and scheduling processes. Filtration is performed based on the hardware area pre-estimated. Only a part of partition schemes that meet an appropriate requirement are scheduled. So the workload of scheduling processes is greatly decreased. Experimental results show that the speed of the full partitioning-scheduling flow with filtrating process is perceptibly increased without losing the performance of final results.
出处 《微电子学与计算机》 CSCD 北大核心 2007年第1期1-4,共4页 Microelectronics & Computer
基金 国家自然科学基金(90207017 60236020)
关键词 系统级综合 多路软硬件划分 抽象体系结构 结合资源分配的调度 筛选法 System-level synthesis, Multi-way hardware-software partitioning, Abstract architecture, Scheduling with resource allocation, Filtration
  • 相关文献

参考文献9

二级参考文献20

  • 1Grant Martin. Design methodologies for system level IP Design. Automation and Test in Europe, 1998, Proceedings.
  • 2Motorola Co..M.Core Programmer's Reference manual. 1997.
  • 3VISA.http://www.vsi.org.
  • 4.CDK用户手册[Z].苏州国芯科技有限公司,2002..
  • 5Open SystemC Initiative. SystemC 2.0 User Guide. http: //www.systemc.org.
  • 6Kalavade A, Lee E A. Global Criticality/local Phase Driven Algorithm for the Constrained Hardware/ Software Partitioning Problem. In Proc 3nd IEEE Int. Workshop. Hardware/Software Co-design, Sept. 1994: 42~48.
  • 7Jantsch A, Ellervee P, Hemani A. Hardware/Software Partitioning and Minimizing Memory Interface Traffic. In.IEEE/ACM Proc. European Conf. Design Automation(EuroDAC), Sept. 1994: 220~225.
  • 8R Emst, J Henkel, T Benner. Hardware-software cosynthesis for microcontrollers. IEEE Design and Test of computers,Dec.1993, 10(4): 64~75.
  • 9Ken Chapman. PicoBlaze 8-bit Microcontroller for Virtex-E and Spartan-Ⅱ/ⅡE Devices. Xilinx, XAPP213 ,February,2003.2.
  • 10ARM Limited Inc.AMBATM Specification (Rev 2.0)[EB/OL].http://www.gaisler.com/doc/amba.pdf, 1999 -05 -13/2004-07-08.

共引文献25

同被引文献6

  • 1Wolf W. A decade of hardware/software codesign [ J ]. Computer, 2003, 36(4) :38-43.
  • 2Narayanasamy S, Wang H. A dependency chain clustered microarchitectttre[ C]// 19th IEEE International Paralld and Distributed Processing Symposium. Denver, CA, USA, 2005 : 67 - 76.
  • 3Rosner R, Almog Y, Moffie M, et al. Power awarenessthrough selective dynamically optimized traces [ J ]. ACM SIGARCH Computer Architecture News, 2004, 32 (2) : 162 - 171.
  • 4Nevill- Manning C G, Witten I H. Compression and explanation using hierarchical grammars[J]. The Computer Journal, 1997, 40(4) :103 - 116.
  • 5Patel S J, Tung T, Bose S, et al. Increasing the size of atomic instruction blocks using control flow assertions [C]//33rd annual ACM/IEEE international symposium on Mieroarchitecture. USA: Monterey, California, 2000: 303 - 313.
  • 6Evers M, Patel S J, ChappeU R S, et al. An analysis of correlation and predictability: what makes two- level branch predictors work [ C]//25th annual international symposium on computer architecture. Barcelona, Spain, 1998:52 - 61.

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部