GCC 10编译器取消对IBM Cell Broadband Engine SPU支持


明年的GNU Compiler Collection 10(GCC 10)编译器版本将取消对IBM Cell Broadband Engine SPU支持。

在大约十年内,IBM Cell处理器方面没有发生太多(任何事情?),GNU工具链的人员已经准备好使用之前由Sony维护的编译器目标来降低Cell Broadband Engine SPU支持。

截至周二的GCC开发代码中,Cell Broadband Engine的“协同处理单元”Synergistic Processing Unit(SPU)目标已被移除,此更改将针对2010年第二季度推出的GCC 10.1功能发布。在Cell Broadband Engine设计下,每个Synergistic Processor Element(SPE)由一个协同处理单元(SPU)组成。

Cell BE SPU支持已从GCC中删除,因为它已“过时”。从技术上讲,这并不能完全消除Cell BE支持,因为仍然存在使用PowerPC指令的PowerPC处理器元件(PPC),但开源编译器工具链已经取消SPE/SPU支持。如果没有能力使用SPE,那么曾经很有前途的Cell处理器就没有什么特别之处了。

放弃这个Cell SPU支持确实使GNU Compiler Collection代码库减少了超过34000行代码。

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

本文永久更新链接地址:https://www.linuxboy.net/Linux/2019-09/160515.htm

相关内容