检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:Jianbin FANG Peng ZHANG Chun HUANG Tao TANG Kai LU Ruibo WANG Zheng WANG
机构地区:[1]College of Computer Science and Technology,National University of Defense Technology,Changsha 410073,China [2]School of Computing,University of Leeds,Leeds LS29JT,UK
出 处:《Frontiers of Information Technology & Electronic Engineering》2023年第4期509-520,共12页信息与电子工程前沿(英文版)
基 金:Project supported by the National Key Research and Development Program of China(No.2021YFB0300101);the National Natural Science Foundation of China(No.61972408);the UK Royal Society International Collaboration Grant。
摘 要:As the hardware industry moves toward using specialized heterogeneous many-core processors to avoid the effects of the power wall,software developers are finding it hard to deal with the complexity of these systems.In this paper,we share our experience of developing a programming model and its supporting compiler and libraries for Matrix-3000,which is designed for next-generation exascale supercomputers but has a complex memory hierarchy and processor organization.To assist its software development,we have developed a software stack from scratch that includes a low-level programming interface and a high-level OpenCL compiler.Our low-level programming model offers native programming support for using the bare-metal accelerators of Matrix-3000,while the high-level model allows programmers to use the OpenCL programming standard.We detail our design choices and highlight the lessons learned from developing system software to enable the programming of bare-metal accelerators.Our programming models have been deployed in the production environment of an exascale prototype system.
关 键 词:Heterogeneous computing Parallel programming models PROGRAMMABILITY COMPILERS Runtime systems
分 类 号:TP332[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.145