IT时代网9月21日消息,英特尔为 Compute Runtime 加入对 PISA(可移植指令集架构)的支持,这是一种面向英特尔 GPU 的全新虚拟指令集与编程模型。与 CPU 普遍面向 Arm、x86 等成熟指令集不同,GPU 各自拥有原生指令集与硬件架构,每逢新代际引入新能力,编译器都要适配差异。
标准化虚拟指令集的用意,是在编译器输出与 GPU 原生机器码之间引入抽象层。PISA 提供一个通用编译目标,使一份通用代码可先编译到 PISA,再针对多个兼容的英特尔 GPU 架构做最终落地,无需为每个代际单独生成架构相关代码。
这意味着一份编译到 PISA 的工作负载,有望跨多代兼容架构运行,并在支持时自动受益于新硬件能力,而无需改动原始 PISA 代码。PISA 并非英特尔首个虚拟 GPU 指令集,既有 vISA 长期作为其编译器栈的中间表示,PISA 则在此基础上带来更可移植的新一层抽象。
![]()
编辑:林一舟
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.