首页> 外文期刊>Operating systems review >Implementing OS Components in Hardware using AOP
【24h】

Implementing OS Components in Hardware using AOP

机译:使用AOP在硬件中实现OS组件

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

In this paper we propose a SystemC-based design methodology focusing on the implementation of operating system components in hardware by using Aspect-oriented Programming concepts. As a case study to validate our approach, we have designed and implemented a hardware thread scheduler and a debugging aspect program. For comparison purposes, a hand-made scheduler with debugging capabilities was also implemented. The hardware synthesis results shown that Aspect-oriented Programming concepts and techniques can be efficiently applied to digital hardware design in SystemC through the proposed methodology. The observed overhead in terms of area was less than 1% and the increase in the longest path delay for the circuit was less than 3%. Being SystemC an extension of C++, our strategy puts effective hardware implementation of operating system components into reach for many operating system developers.
机译:在本文中,我们提出了一种基于SystemC的设计方法,重点是通过使用面向方面的编程概念在硬件中实现操作系统组件。作为验证我们的方法的案例研究,我们设计并实现了硬件线程调度程序和调试方面程序。为了进行比较,还实现了具有调试功能的手工调度程序。硬件综合结果表明,通过所提出的方法,面向方面的编程概念和技术可以有效地应用于SystemC中的数字硬件设计。就面积而言,观察到的开销小于1%,电路的最长路径延迟的增加小于3%。作为SystemC对C ++的扩展,我们的策略使许多操作系统开发人员可以有效地实现操作系统组件的有效硬件实现。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号