...
首页> 外文期刊>Journal of systems architecture >Interfacing the hardware API with a feature-based operating system family
【24h】

Interfacing the hardware API with a feature-based operating system family

机译:将硬件API与基于功能的操作系统系列接口

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

获取外文期刊封面封底 >>

       

摘要

Multiprocessor systems on a chip (MPSoCs) are a popular class of course-grained parallel computer architectures, which are very useful, because they support re-use of legacy software components and application-specific tailoring of hardware structures at the same time. Furthermore, model-driven design frameworks for MPSoCs such as Xilinx' EDK or our own LavA-framework facilitate very fast system development. However, in this paper we argue that these design frameworks are not ideal from the development process perspective. Instead, we propose a software-centric approach that is based on the hardware API concept. The API is a representation of hardware components on the software level, which is generated from a hardware meta-model. It allows us to automatically derive a hardware structure based on access patterns in software, revealed by a static code analysis. This trick reduces the number of hardware details the developer needs to deal with and avoids configuration inconsistencies between the hardware and software levels by design. Furthermore, we present how the development process can benefit from the hardware API, when the API is interfaced with a configurable operating system. (C) 2015 Elsevier B.V. All rights reserved.
机译:片上多处理器系统(MPSoC)是一类受欢迎的过程粒度并行计算机体系结构,它们非常有用,因为它们支持同时重用旧版软件组件和特定于应用程序的硬件结构定制。此外,诸如Xilinx的EDK或我们自己的LavA框架之类的MPSoC的模型驱动设计框架可促进非常快速的系统开发。但是,在本文中,我们认为从开发过程的角度来看,这些设计框架不是理想的。相反,我们提出了一种基于硬件API概念的以软件为中心的方法。 API是在软件级别上由硬件元模型生成的硬件组件的表示。它允许我们根据静态代码分析显示的软件访问模式自动得出硬件结构。该技巧减少了开发人员需要处理的硬件细节的数量,并避免了设计使硬件和软件级别之间的配置不一致。此外,我们介绍了当API与可配置的操作系统接口时,开发过程如何从硬件API中受益。 (C)2015 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号