写点什么

Apple 计划开发完全定制的 GPU 架构

  • 2017-04-11
  • 本文字数:1071 字

    阅读完需:约 4 分钟

根据 Apple 目前的 GPU 供应商,英国 Imagination Technologies 事务所透露,为了驱动未来新款设备的 GPU,Apple 将自行开发定制的图形架构。新 GPU 将在 15 个月到未来两年内完工,届时将成为首个由 Apple 自行制造,与 Imagination Technologies 完全无关的 GPU。

如果不是由 Imagination Technologies 透露,按照 Apple 一贯的保密原则,这一决定可能依然不被人所知。Imagination Technologies 披露说:

[Apple] 正在独立从事一项单独的图形芯片设计项目,此举意在完全控制自己的产品,降低自己未来对 Imagination 技术的依赖。

实际上,业内早在广泛流传 Apple 打算开发自己 GPU 架构的传言,这主要是因为 Apple 早在 2016 年 10 月开始开始,就已在从Imagination Technologies 以及其他公司挖角图形硬件工程师。实际上根据Real World Technologies 公司David Kanter透露,首款Apple 独立研发的GPU 设计在去年就已借助iPhone 7 闪亮登场,不过那款GPU 仅部分内容为Apple 的原创,主要基于Imagination Technologies 原有设计。根据Kanter 的介绍,Apple 和Image Technologies 的设计,主要差别在于GPU 寄存器的文件组织方式以及数据转换流程。

按照Imagination Technologies 的披露,似乎Apple 正在自行设计一套全新架构,该架构“不再依赖Imagination 的技术,不违反Imagination 的专利、知识产权,以及机密信息”。目前尚不清楚Apple 会从哪个方向革新自己的GPU 设计,但 Benedict Evans 提出了自己的看法,认为:

Apple 正在借助 iPhone 7+ 的摄像头涉足“计算摄影”领域,而 GPU 是在设备本地进行机器学习的核心 […],此外,Apple(有可能)还在研发扩增现实眼镜,这也离不开各类计算机视觉和图像处理任务。

开始全面采用独立定制的 GPU,这一举措类似于 Apple 在 2010 年通过完整的专有架构CPU 打造的A4 处理器,该架构至今已进化为驱动了iPhone 7 的A10 处理器。Apple 的CPU 架构针对掌上设备的使用进行了大量优化,并已被视作相比其他竞争对手, Apple 实现性能优势的主要因素之一。

自从 iPhone诞生之日起,Imagination Technologies 就通过自己的 PowerVR 架构为其 GPU 栈,尤其是 OpenGL ES、OpenVG,以及 OpenCL 加速提供着支持。依托独特的特性,PowerVR 使得低功耗片上系统的实现更适合各类掌上设备,例如Apple iPhone、iPad、Apple Watch,以及Apple TV。很多人认为,采用能够原生支持2D 和3D 动画的独立GPU,是使得iOS 在初代iPhone 这种运算能力不够强大的硬件上依然能够快速响应的关键因素。

阅读英文原文 Apple Plans to Develop a Fully Custom GPU Architecture

2017-04-11 19:002181
用户头像

发布了 283 篇内容, 共 115.6 次阅读, 收获喜欢 62 次。

关注

评论

发布
暂无评论
发现更多内容

模块二-微信朋友圈高性能复杂度分析

kk

架构实战营

到底什么时候要分库分表?

卢卡多多

分库分表 7月日更

争议不断的动力电池暗战,究竟改变了什么?

脑极体

ApacheCon 首次亚洲大会火热来袭,SphereEx 邀您共赴年度盛会

SphereEx

架构训练营-模块二

小卷儿

作业2-微信朋友圈高性能分析

Nullrable

架构实战课

架构实战营模块二作业

Morphling

#架构实战营

一篇并不起眼的数据仓库面试题

王知无

实时数据湖:Flink CDC流式写入Hudi

王知无

架构模块2

慕溶枫

#架构实战营

架构训练营模块 2 作业 - 听闻

听闻

架构实战营模块二作业

子豪sirius

架构实战营

Python OpenCV 图像的膨胀与腐蚀,图像处理取经之旅第 38 篇

梦想橡皮擦

7月日更

当我们在学习Hive的时候在学习什么?「硬刚Hive续集」

王知无

Spark SQL和DataSet(六)

Databri_AI

sql spark RDD

网络攻防学习笔记 Day78

穿过生命散发芬芳

网络攻防 7月日更

推荐一个软件--IObit Uninstaller

IT蜗壳-Tango

7月日更

架构实战营模块二 作业

酷飞不会飞

架构训练营模块二作业

河马先生

架构实战营

架构实战营作业 M02

Shawn Liu

架构实战营

标签体系下的用户画像建设小指南

王知无

趣说开源|为什么要参与到开源社区中?

SphereEx

微信朋友圈的高性能复杂度

伏波

架构实战营

架构实战营作业七——王者荣耀商城异地多活架构设计

开拓纪

架构实战营 模块七

Java单例模式一文通

喵叔

7月日更

架构实战营 模块二 作业

三叔叔_拖延症晚期

架构实战营

模块二作业

seawolflin

架构实战营

架构实战营 - 模块二

绝影

架构训练营

作业二朋友圈高性能架构设计

王小森

设计消息队列存储消息数据的 MySQL 表格——架构实战营作业八

开拓纪

架构师实战营 作业八

架构实战营第一期--模块二作业

clay

架构实战营

Apple计划开发完全定制的GPU架构_移动_Sergio De Simone_InfoQ精选文章