LibreOffice 对很少使用的 OpenCL 进行代码清理
Collabora 的工程师 Luboš Luňák 一直在对 OpenCL 路径进行一些代码清理。其中包括:重写了一些代码、删除 OpenCL CONVERT() 实现、放弃 OpenCL 中字符串代码的“stupid”想法,以及一些优化。 2013 年,AMD 在推动他们的异构系统架构 (HSA) 时加入了文档基金会,并希望在这个开源办公套件中利用 OpenCL 加速。此后不久,他们向 LibreOffice 添加了许多 OpenCL 功能;但在十年后的今天,其似乎已经没什么用了。 Phoronix 称,AMD 的 HSA 努力从未像预想的那样成功;遗憾的是,OpenCL 的采用也从未在 Linux 桌面上取得成功。如今,AMD 也不再是 The Document Foundation 的顾问委员会成员。 LibreOffice 中 GPU OpenCL 的使用在处理大量 Calc 电子表格时显示出了潜力,但大多数 Linux 桌面发行版至少仍然没有提供开箱即用的 OpenCL 支持;且对于 AMD 的开源驱动程序之类的,自从 HSA 时代以来他们就放弃了使用 Gallium3D ...
