首页> 外文期刊>Future generation computer systems >Embedded GPU and multicore processors for emotional-based mobile robotic agents
【24h】

Embedded GPU and multicore processors for emotional-based mobile robotic agents

机译:嵌入式GPU和多核处理器,用于基于情感的移动机器人代理

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

摘要

Control architectures based on emotions are becoming promising solutions for the implementation of future robotic systems. The basic controllers of this architecture are the emotional processes that decide which behaviors the robot must activate to fulfill the objectives. The number of emotional processes increases (hundreds of millions/s) with the complexity level of the application, limiting the processing capacity of a main processor to solve the complex problems. Fortunately, the potential parallelism of emotional processes permits their execution in parallel, hence enabling the computing power to tackle the complex dynamic problems. In this paper, Graphic Processing Unit (GPU), multicore processors and single instruction multiple data (SIMD) instructions are used to provide parallelism for the emotional processes. Different GPUs, multicore processors and SIMD instruction sets are evaluated and compared to analyze their suitability to cope with robotic applications. The applications are set-up taking into account different environmental conditions, robot dynamics and emotional states. Experimental results show that, despite the fact that GPUs have a bottleneck in the data transmission between the host and the device, the evaluated GTX 670 GPU provides a performance of more than one order of magnitude greater than the initial implementation of the architecture on a single core. Thus, all complex proposed application problems can be solved using the GPU technology in contrast to the first prototype where only 55% of them could be solved. Using AVX SIMD instructions, the performance of the architecture is increased in 3.25 times in relation to the first implementation. Thus, from the 27 proposed applications about 88.8% are solved. In the case of the SSE SIMD instructions, the performance is almost doubled and the robot could solve about 74% of the proposed application problems. The use of AVX and SSE SIMD instructions provides almost the same performance as a quad- and a dual-core, respectively, with the advantage that they do not add any additional hardware cost.
机译:基于情绪的控制架构正成为实现未来机器人系统的有前途的解决方案。该体系结构的基本控制器是情感过程,它决定机器人必须激活哪些行为才能实现目标。情感过程的数量随着应用程序的复杂性级别而增加(数亿/ s),从而限制了主处理器解决复杂问题的处理能力。幸运的是,情感过程的潜在并行性允许它们并行执行,因此使计算能力能够解决复杂的动态问题。在本文中,图形处理单元(GPU),多核处理器和单指令多数据(SIMD)指令用于为情感过程提供并行性。评估并比较了不同的GPU,多核处理器和SIMD指令集,以分析它们是否适合机器人应用。在设置应用程序时要考虑到不同的环境条件,机器人动力学和情绪状态。实验结果表明,尽管GPU在主机与设备之间的数据传输方面存在瓶颈,但经过评估的GTX 670 GPU的性能比该体系结构在单个实例上的初始实现高出一个数量级。核心。因此,与第一个原型只能解决其中55%的问题相比,使用GPU技术可以解决所有提出的所有复杂应用问题。使用AVX SIMD指令,与第一个实现相比,该体系结构的性能提高了3.25倍。因此,从27个建议的应用程序中解决了大约88.8%。在使用SSE SIMD指令的情况下,性能几乎提高了一倍,并且机器人可以解决大约74%的建议应用问题。 AVX和SSE SIMD指令的使用分别提供与四核和双核几乎相同的性能,其优点是它们不会增加任何额外的硬件成本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号