英特尔为 Linux 图形驱动的 multi-tile 硬件支持做准备
英特尔于近日发布了一个 Xe HP 方面相关的重要补丁系列,主要是围绕 multi-tile 支持的初步工作。实际上,英特尔近几个月一直在致力于 Xe HP 的 Linux 图形驱动程序堆栈的基础工作,其中还涵盖了独显/加速卡产品线。
英特尔 Xe-HP/Ponte Vecchio 引入了 multi-tile/chiplet 的设计理念。在此之前,英特尔 Linux 图形驱动只围绕 single tile 设计构建;但此次推出的这一补丁则开始在 i915 内核 DRM 驱动中进行基础架构的改变,以支持 multiple tiles。
我们即将推出的一些平台,包括 Xe_HP SDV,支持“multi-tile”设计。multi-tile 平台实际上是一个具有多个 GT 实例和本地内存区域的平台,所有这些都位于单个 PCI 设备之后。从 i915 的角度来看,这意味着每个 drm_i915_private 都有多个 intel_gt 结构。本系列提供了初始重构以支持每张卡的多个独立 GT,但仍需要进一步的工作(尤其是与本地内存相关)才能完全启用 multi-tile 平台。
请注意,多个 GT 的存在在很大程度上对用户空间是透明的。multi-tile 平台会向用户空间宣称更大的引擎列表,但用户空间无需直接处理“tile”的概念。由于设备具有多个本地内存区域,之后会有一些 uapi 的影响;不过此补丁系列并未涵盖 multi-tile 的实际工作,计划将在未来的工作中实现。
更多详情可查看邮件列表。不过 Phoronix 认为,考虑到还有许多围绕本地内存处理的工作要做,开发团队不太可能在及时在下一个 5.16 周期中搞定这一问题。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
PyStan —— 贝叶斯推理的软件包
PyStan 为 Stan 提供了一个 Python 接口,这是一个使用 No-U-Turn 采样器进行贝叶斯推理的软件包,这是Hamiltonian Monte Carlo 的一种变体。 PyStan具有以下依赖项: Python:2.7,> = 3.3 Cython:> = 0.22 NumPy:> = 1.7 PyStan还要求在安装和运行时可以使用C ++编译器。 在基于Debian的系统上,这是通过发出命令apt-get install build-essential来完成的。 例子: importpystan schools_code=""" data{ int<lower=0>J;//numberofschools vector[J]y;//estimatedtreatmenteffects vector<lower=0>[J]sigma;//s.e.ofeffectestimates } parameters{ realmu; real<lower=0>tau; vector[J]eta; } transformed...
-
下一篇
Windows 新版记事本泄露图:采用 Fluent Design、支持选择主题
根据 Windows Latest 的报道,微软员工在推特意外泄露了 Windows 新版记事本的截图。虽然原推文已在发布后被作者迅速删除,但截图仍被手速极快的网友保存了下来。 如下图所示,新版记事本的窗口和 Windows 11 一样引入了圆角设计,并将这种设计元素应用到菜单、弹出窗口和其他区域。 据介绍,新版记事本采用了微软自家的 Fluent Design 设计语言,整体风格将会和原生系统更加统一和融合,此外还更新了图标和整体排版。 功能方面,目前看来新版本并没有增加新功能,常用的功能保留了下来——文件、编辑和查看等(似乎移除了“格式”和“帮助”的菜单项),因此新版看上去比旧版更简洁。 在另一张被泄露的截图中,还可以看到微软正在为记事本开发新的「设置」页面,用户可在此页面选择希望使用的字体、字体大小和字体样式。在编辑文件时,还支持在「默认」和「经典」这两种模式之间切换。 此外,新版记事本的「设置」页面还增加了选择“主题”的选项,虽然目前无法看到记事本真正内置的主题,但相信开发团队会提供原生的深色模式,以及其他主题。 最后,Windows 11 的新版记事本将通过 Microsof...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL数据库在高并发下的优化方案
- CentOS关闭SELinux安全模块
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker容器配置,解决镜像无法拉取问题
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7,CentOS8安装Elasticsearch6.8.6