首页> 外文会议>International conference on compilers, architecture and synthesis for embedded systems 2009 >Exposing Non-Standard Architectures to Embedded Software Using Compile-Time Virtualisation
【24h】

Exposing Non-Standard Architectures to Embedded Software Using Compile-Time Virtualisation

机译:使用编译时虚拟化将非标准体系结构公开给嵌入式软件

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

摘要

The architectures of embedded systems are often application-specific, containing multiple heterogenous cores, non-uniform memory, on-chip networks and custom hardware elements (e.g. DSP cores). Standard programming languages do not use these many of these features natively because they assume a traditional single processor and a single logical address space abstraction that hides these architectural details. This paper describes Compile-Time Virtualisation, a technique which uses a virtualisation layer to map software onto the target architecture whilst allowing the programmer to control the virtualisation mappings in order to effectively exploit custom architectures.
机译:嵌入式系统的体系结构通常是特定于应用程序的,其中包含多个异构内核,非均匀存储器,片上网络和自定义硬件元素(例如DSP内核)。标准编程语言不会原生使用这些功能,因为它们假定了传统的单个处理器和隐藏这些体系结构细节的单个逻辑地址空间抽象。本文介绍了编译时虚拟化,该技术使用虚拟化层将软件映射到目标体系结构上,同时允许程序员控制虚拟化映射以有效利用自定义体系结构。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号