《表1 UPPA架构与其他高层编程模型及方法的对比》
围绕着如何提高并行编程效率和编程抽象层次,对于实现高层统一编程等问题有着许多相关研究.表1总结并对比了UPPA架构和其他高层编程模型及方法的特点.UPPA架构基于数据关联计算模型提供了高层编程抽象,实现了不同模式并行性的统一表达,通过数据、关联结构和计算三大模块组织计算任务,并定义不同模块之间的连接规则,提供了模块化特性,简化了并行编程逻辑,提高编程效率的同时计算模块可以较好地兼容已有代码,降低应用开发和重构的工作量.UPPA架构设计了类C的语法结构和标识符,为用户提供简便易用的统一编程接口,用户编程时无需考虑底层运行时细节,并行组织、数据管理和同步等工作由源到源编译器和运行时系统自动完成.
图表编号 | XD00163171700 严禁用于非法目的 |
---|---|
绘制时间 | 2020.06.01 |
作者 | 吴树森、董小社、王宇菲、王龙翔、朱正东 |
绘制单位 | 西安交通大学计算机科学与技术学院、西安交通大学计算机科学与技术学院、西安交通大学计算机科学与技术学院、西安交通大学计算机科学与技术学院、西安交通大学计算机科学与技术学院 |
更多格式 | 高清、无水印(增值服务) |