...
首页> 外文期刊>Journal of computational science >PAPA: A parallel programming assistant powered by IBM Watson cognitive computing technology
【24h】

PAPA: A parallel programming assistant powered by IBM Watson cognitive computing technology

机译:PAPA:由IBM Watson认知计算技术支持的并行编程助手

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

摘要

The efficient utilization of the available resources in modern parallel computing systems requires advanced parallel programming expertise. However, parallel programming is more difficult than sequential programming. To alleviate the difficulties of parallel programming, high-level programming frameworks, such as OpenMP, have been proposed. Yet, there is evidence that novice parallel programmers make common mistakes that may lead to performance degradation or unexpected program behavior. In this paper, we present our cognitive parallel programming assistant (PAPA) that aims at educating and assisting novice parallel programmers to avoid common OpenMP mistakes. PAPA combines different IBM Watson services to provide a dialog-based interaction (through text and voice) for programmers. We use the Watson Conversation service to implement the dialog-based interaction, and the Speech-to-Text and Text-to-Speech services to enable the voice interaction. The Watson Natural Language Understanding and WordsAPl Synonyms services are used to train PAPA with OpenMP-related publications. We evaluate our approach using a user experience questionnaire with a number of novice parallel programmers at Linnaeus University. (C) 2018 Elsevier B.V. All rights reserved.
机译:在现代并行计算系统中有效利用可用资源需要高级并行编程专业知识。但是,并行编程比顺序编程更困难。为了减轻并行编程的困难,已经提出了高级编程框架,例如OpenMP。但是,有证据表明,新手并行程序员会犯常见错误,这可能会导致性能下降或意外的程序行为。在本文中,我们介绍了认知并行编程助手(PAPA),其目的是教育和协助新手并行程序员避免常见的OpenMP错误。 PAPA结合了不同的IBM Watson服务,以为程序员提供基于对话框的交互(通过文本和语音)。我们使用Watson Conversation服务来实现基于对话框的交互,并使用Speech-to-Text和Text-to-Speech服务来实现语音交互。 Watson自然语言理解和WordsAP1同义词服务用于训练与OpenMP相关的出版物的PAPA。我们使用用户体验调查表和Linnaeus大学的许多新手并行程序员来评估我们的方法。 (C)2018 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号