《表1 UPPA架构与其他高层编程模型及方法的对比》

《表1 UPPA架构与其他高层编程模型及方法的对比》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《UPPA:面向异构众核系统的统一并行编程架构》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

围绕着如何提高并行编程效率和编程抽象层次,对于实现高层统一编程等问题有着许多相关研究.表1总结并对比了UPPA架构和其他高层编程模型及方法的特点.UPPA架构基于数据关联计算模型提供了高层编程抽象,实现了不同模式并行性的统一表达,通过数据、关联结构和计算三大模块组织计算任务,并定义不同模块之间的连接规则,提供了模块化特性,简化了并行编程逻辑,提高编程效率的同时计算模块可以较好地兼容已有代码,降低应用开发和重构的工作量.UPPA架构设计了类C的语法结构和标识符,为用户提供简便易用的统一编程接口,用户编程时无需考虑底层运行时细节,并行组织、数据管理和同步等工作由源到源编译器和运行时系统自动完成.