首页> 外文会议>Asia-Pacific Software Engineering Conference >Flexible Components for Development of Embedded Systems with GPUs
【24h】

Flexible Components for Development of Embedded Systems with GPUs

机译:使用GPU开发嵌入式系统的灵活组件

获取原文

摘要

Today, embedded systems incorporate GPUs through a multitude of different architectures. When it comes to the development of these systems with GPUs, component-based development is ill-equipped as it does not provide support for GPUs. Instead, the component developer needs to encapsulate inside the component, besides functionality, settings and environment information that are specific to a particular GPU architecture. This binds the component this GPU architecture. Using these hardware-specific components characterized by restricted reusability, the system developer is confined to a limited design-space which may negatively impact the overall system feasibility. In this paper, we introduce the concept of flexible components, which are components that can be executed indifferently on CPU or GPU, regardless of the architecture. Using flexible components, component developers are relieved from the side development activities (e.g., environment information) which are automatically handled by component-level mechanisms. To enhance component communications, connection elements (i.e., adapters) are generated to handle component data transmission, taking in consideration the platform characteristics. Finally, our proposed solution is evaluated by using flexible components to implement the vision system of an underwater robot, and execute it on three platforms with different GPU architectures.
机译:如今,嵌入式系统通过多种不同的架构集成了GPU。在使用GPU开发这些系统时,基于组件的开发设备不足,因为它不提供对GPU的支持。相反,除了特定于特定GPU架构的功能,设置和环境信息外,组件开发人员还需要封装在组件内部。这将组件绑定到此GPU体系结构。使用这些具有特定的可重用性的特定于硬件的组件,系统开发人员将被限制在有限的设计空间中,这可能会对整个系统的可行性产生负面影响。在本文中,我们介绍了灵活组件的概念,这些组件可以在CPU或GPU上无差别地执行,而无论其体系结构如何。使用灵活的组件,组件开发人员就不必进行由组件级机制自动处理的辅助开发活动(例如,环境信息)。为了增强组件通信,考虑到平台特性,生成连接元件(即,适配器)以处理组件数据传输。最后,通过使用灵活的组件来实现水下机器人的视觉系统,并在具有不同GPU架构的三个平台上执行该解决方案,对我们提出的解决方案进行了评估。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号