首页> 外文会议>International Conference on Engineering of Reconfigurable Systems and Algorithms ERSA'02, Jun 24-27, 2002, Las Vegas, Nevada, USA >A Framework for Automatic Generation of Configuration Files for a Custom Hardware/Software RTOS
【24h】

A Framework for Automatic Generation of Configuration Files for a Custom Hardware/Software RTOS

机译:自动生成自定义硬件/软件RTOS的配置文件的框架

获取原文
获取原文并翻译 | 示例

摘要

In this paper, we propose a framework for user-directed automatic generation of configuration files for a custom hardware/software real-time operating system (RTOS) for System-on-a-Chip. The main goal of this research is to help the user explore which configuration is most suitable for his or her specific application or set of applications. This work leverages three previous innovations in hardware/software RTOS design: System-on-a-Chip Lock Cache (SoCLC), System-on-a-Chip Deadlock Detection Unit (SoCDDU) and System-on-a-Chip Dynamic Memory Management Unit (SoCDMMU). However, in spite of the excellent performance of these innovations, the user may not need or have the chip space for all three of them. In this case, our framework enables automatic generation of different mixes of hardware and software versions of the SoCLC, SoCDDU and SoCDMMU. We show how to generate configuration files for custom RTOSesfor two examples published previously. The average-case simulation result of a database application model with client-server pair of tasks on a four-processor system with SoCLC showed a 27% overall speedup in total execution time than that of the same system but with software synchronization. In the other example, the application execution time to end up in a deadlock state and then detect the deadlock showed a 38% speedup with the SoCDDU as compared to the same system but with a software deadlock detection implementation.
机译:在本文中,我们提出了一个框架,用于针对片上系统的定制硬件/软件实时操作系统(RTOS),以用户为导向自动生成配置文件。这项研究的主要目的是帮助用户探索最适合其特定应用程序或一组应用程序的配置。这项工作利用了硬件/软件RTOS设计中的三项以前的创新:片上系统锁定缓存(SoCLC),片上系统死锁检测单元(SoCDDU)和片上系统动态内存管理单元(SoCDMMU)。但是,尽管这些创新具有出色的性能,但用户可能不需要或没有全部三个芯片空间。在这种情况下,我们的框架可以自动生成SoCLC,SoCDDU和SoCDMMU的硬件和软件版本的不同组合。对于先前发布的两个示例,我们展示了如何为自定义RTOS生成配置文件。在具有SoCLC的四处理器系统上,具有客户端/服务器对任务的数据库应用程序模型的平均情况模拟结果显示,与具有软件同步的相同系统相比,该系统的总执行时间总体上提高了27%。在另一个示例中,与使用软件死锁检测实现的相同系统相比,使用SoCDDU的应用程序执行时间最终以死锁状态结束,然后检测到死锁,与使用同一系统的SoCDDU相比,速度提高了38%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号