写点什么

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:002213
用户头像

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

关注

评论

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

「周大福」WeOps助力周大福开启IT运维数字化转型之路

嘉为蓝鲸

使用 Spring Boot 构建 TiDB 应用程序

TiDB 社区干货传送门

【等保小知识】过等保一定要买堡垒机吗?堡垒机有什么作用?

行云管家

网络安全 等保 堡垒机 等级保护 过等保

vue-i18n国际化语言在项目中的使用

CRMEB

Netty实战 -- 使用Netty实现分布式框架Dubbo RPC

Bug终结者

dubbo Netty RPC 网络通信 8月月更

Redis让我凉在美团一面,摸爬滚打3个月,二战逆袭成功斩获Offer

冉然学Java

Java redis 数据结构 面试 美团

元宇宙-原来挺简单

刘旭东

WebGL 数字孪生 元宇宙 blender Shapr3D

使用 TiDB Cloud (DevTier) 构建 TiDB 集群

TiDB 社区干货传送门

TiSpark 如何扩展 Spark

TiDB 社区干货传送门

【React源码系列】React Hydrate原理及源码剖析

爱切图的木子老师

React react源码 React服务端渲染原理 React Hydrate

TiDB 论文引发的 HTAP 数据库再思考

TiDB 社区干货传送门

数据库架构选型

Oracle SQL Language Reference手册中的错误

我不吃六安茶

ANTLR

带你了解TensorFlow pb模型常用处理方法

华为云开发者联盟

人工智能 模型

网易DBA团队出品“Mysql实用手册”正式开源,Github日下载破万

冉然学Java

Java MySQL 数据库 开源 架构

TiDB 查询优化及调优系列(五)调优案例实践

TiDB 社区干货传送门

前端监控系列1| 字节的前端监控SDK是怎样设计的

字节跳动终端技术

前端 监控 sdk

【直播回顾】OpenHarmony知识赋能六期第五课—WiFi子系统

OpenHarmony开发者

OpenHarmony

手写webpack tapable源码,官方tapable的性能真的就一定是好的吗?

爱切图的木子老师

前端 webpack 前端面试 webpack-tapable

Linux面试最高频的5个基本问题

千锋IT教育

TiSpark 原理之下推丨TiDB 工具分享

TiDB 社区干货传送门

TiFlash DeltaTree Index 的设计和实现分析

TiDB 社区干货传送门

SpringMVC(六、声明式事务控制)

开源 springmvc 8月月更

海泰方圆政务信息系统密码应用解决方案 保障政务业务和数据安全

电子信息发烧客

Android技术分享|【Android踩坑】怀疑人生,主线程修改UI也会崩溃?

anyRTC开发者

android 音视频 UI 移动开发 主线程

Spark 性能调优

TiDB 社区干货传送门

性能调优

达摩克利斯之剑:开源软件的合规风险及防控策略

SEAL安全

开源安全 软件供应链安全 开源合规 软件供应链攻击

2022 CCF中国开源大会会议通知(第四轮)

CCF开源发展委员会

Go-Excelize API源码阅读(八)——UngroupSheets()

Regan Yue

Go 开源 源码刨析 8月日更 8月月更

什么是编译器中的常量传播?

华为云开发者联盟

开发 编译器 常量传播 基本块

如何开启企业数字化转型?

博文视点Broadview

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