Adreno
圖形處理單元的系列
此条目或章节需要时常更新。有关事物或许会随著时间而有所变化。 |
Adreno是由高通开发的SIP核GPU并用于其自家的SoC,该核心最初作为BitBoys从事GPU开发工作。
2006年,BitBoys被ATI收购开设Imageon产品线。2006年AMD收购ATI。2009年1月,AMD出售Imageon予高通[1]。随后,Imageon被更名为Adreno。
Adreno技术信息
编辑规格列表
编辑名称 | 微架构 | 制程 (nm) | 时脉 (MHz) | 填充率 | GFLOPS | API | 高通芯片中的应用 | 引用 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
架构类型 | ALU | 百万三角形/s | 像素 (GP/s) | 材质 (GT/s) | Vulkan | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D | ||||||
Adreno 1xx | ||||||||||||||||
Adreno 130 | 固定功能管线 | 4 | 0.133 | 不适用 | 1.1 | 1.1 | 不适用 | 不适用 | Direct3D Mobile | MSM7x00, MSM7x00A, MSM7x01, MSM7x01A | [2][3][4] | |||||
Adreno 2xx | ||||||||||||||||
Adreno 200 (AMD Z430) | 统一着色器模型 5-way VLIW[5] |
8 | 65 | 133 | 22.85 | 0.133 | 2.1 | 不适用 | 2.0 | 1.1 | 不适用 | 1.4 (freedreno driver) | 11 (feature level 9_3) [6] |
Snapdragon S1(MSM7227, MSM7627 QSD8250, QSD8650), Freescale i.MX51, i.MX53 | ||
Adreno 200 'enhanced' | 8 | 45 | 200/245 | 42 | 0.2/0.245 | 3.2/3.9 | Snapdragon S1 (MSM7227A, MSM7627A, MSM7225A, MSM7625A) | |||||||||
Adreno 203 | 16 | 45 | 245/294 | 40.8-49 | 0.245/0.294 | 7.8/9.4 | Snapdragon S4 Play (MSM8225, MSM8625), Snapdragon 200 (MSM8225Q, MSM8625Q) | |||||||||
Adreno 205 | 16 | 45 | 245 | 40.8/44.3 | 0.245/0.266 | 7.8/8.5 | Snapdragon S2 (MSM7x30, MSM8x55, APQ8055) | |||||||||
Adreno 220 | 32 | 45 | 266 | 88.7 | 0.532 | 17 | Snapdragon S3 (APQ8060, MSM8x60) | |||||||||
Adreno 225 | 32 | 28 | 400 | 133.3 | 0.8 | 12.8/19.2/25.6 | Snapdragon S4 Plus (APQ8060A, MSM8x60A, MSM8960) | |||||||||
Adreno 3xx | ||||||||||||||||
Adreno 302 | 统一着色器模型 标量指令集[7] |
24 | 28 | 400 | 19.2 | 不适用 | 3.0 | 1.1 | 1.1 embedded profile | 3.1 (freedreno driver) | 11 (feature level 9_3) [6] |
Snapdragon 200 (MSM8210, MSM8610, MSM8212, MSM8612) | [8] | |||
Adreno 304 | 24 | 28 | 400 | 19.2 | Snapdragon 208, Snapdragon 210, Snapdragon 212 | |||||||||||
Adreno 305 | 24 | 28 | 400/450 | 66.7/75 | 0.8 | 19.2/21.6 | Snapdragon S4 Plus (MSM8x27), Snapdragon 400[9] (MSM8x26, MSM8x28, MSM8x30, MSM8x30AB, APQ8026, APQ8030) | [10] | ||||||||
Adreno 306 | 24 | 28 | 400 | 21.6 | Snapdragon 410 (MSM8916), Snapdragon 412 (MSM8916v2) | |||||||||||
Adreno 308 | 24 | 28 | 500 | 27 | Snapdragon 425 (MSM8917), Snapdragon 427 (MSM8920) | |||||||||||
Adreno 320 | 64 | 28 | 400 | 225 | 1.6 | 57.6 | Snapdragon S4 Pro (MSM8960T, APQ8064, APQ8064-1AA), Snapdragon S4 Prime (MPQ8064) | [11] | ||||||||
Adreno 320 2nd gen | 96 | 28 | 400/450 | 225/253.1 | 2.4/2.7 | 86.4/97.2 | Snapdragon 600 (APQ8064T, APQ8064AB) | [11] | ||||||||
Adreno 330 | 128 | 28 | 450/550/578 | 253.1/309.4/325.1 | 3.6/4.4/4.624 | 129.8/158.4/166.5 | Snapdragon 800 (MSM8974, APQ8074), Snapdragon 801 (MSM8274AB, MSM8974AB, MSM8974AC) | |||||||||
Adreno 4xx | ||||||||||||||||
Adreno 405 | 统一着色器模型 | 48 | 28 | 550 | 59.4 | 已计划支持[12] | 3.1 | 1.1 | 1.2 full profile | 3.1 (freedreno driver) | 11 (feature level 11_1)[6] |
Snapdragon 415 (MSM8929), Snapdragon 615 (MSM8939), Snapdragon 616 (MSM8939v2), Snapdragon 617 (MSM8952) | ||||
Adreno 418 | 128 | 20 | 600 | 163.2/172.8 | 1.0[12] | Snapdragon 808 (MSM8992) | ||||||||||
Adreno 420 | 128 | 28 | 500/600 | 281.3/337.5 | 4/4.8 | 144/172.8 | 已计划支持[12] | 3.2 | Snapdragon 805 (APQ8084) | [13] | ||||||
Adreno 430 | 256 | 20 | 500/600/650 | 4.8/6.0/6.6 | 324/388/420[14][15] | 1.0[12] | Snapdragon 810 (APQ8094, MSM8994) | |||||||||
Adreno 5xx | ||||||||||||||||
Adreno 505 | 统一着色器模型 统一内存 |
48 | 28 | 450 | 48.6[16] | 1.0[12] | 3.2[17] (freedreno driver: 3.1, 3.2 partial) | ? | 2.0 Full | 3.1 (freedreno driver, 3.2 incomplete, 3.3 complete) | 11 (feature level 11_1) |
Snapdragon 430 (MSM8937), Snapdragon 435 | ||||
Adreno 506 | 96 | 14 | 650 | 130[18] | Snapdragon 625, Snapdragon 626,
Snapdragon 450 |
|||||||||||
Adreno 508 | 96 | 14 | 850 | 170 | Snapdragon 630 | |||||||||||
Adreno 509 | 128 | 14 | 720 | Snapdragon 636 | ||||||||||||
Adreno 510 | 128 | 28 | 600 | 180[16] | 3.2 (3.1 + AEP) (freedreno driver: 3.1, 3.2 partial) | Snapdragon 650 (MSM8956), Snapdragon 652 (MSM8976),
Snapdragon 653 (MSM8976PRO) |
||||||||||
Adreno 512 | 128 | 14 | 850 | 255[19] | Snapdragon 660 (MSM8976 Plus) | |||||||||||
Adreno 530 | 256 | 14 | 624 | 498 | 12.1[20] | Snapdragon 820 (MSM8996),
Snapdragon 821 (MSM8996PRO) |
||||||||||
Adreno 540 | 256 | 10 | 710 | >450 | 11.36 (16 Texel/clock) [21][22] | 567 | Snapdragon 835 (MSM8998) | |||||||||
Adreno 6xx | ||||||||||||||||
Adreno 605 | 统一着色器模型 统一内存 |
14 | 1.0 and 1.1[23][12] | 3.2 | 2.0 Full | WIP (freedreno driver) | 12.1[20] | Snapdragon 460 | ||||||||
Adreno 610 | 11 | Snapdragon 640 | ||||||||||||||
Adreno
612 |
11 | 845 | Snapdragon 675 | [24] | ||||||||||||
Adreno 615 | 128 | 10 | 700 | 358.4 | QCS603, QCS605, Snapdragon 670 | [25][26] | ||||||||||
Adreno 616 | 128 | 10 | 750 | 384 | Snapdragon 710,712,730 | |||||||||||
Adreno 630 | 512[27] | 10 | 710 | >500 | >12 | 15.4[28][29] | 727 | Snapdragon 845 / 850 | ||||||||
Adreno 640 | 768[30] | 7 | 585/675 | 28.1 | 954.7[31] | Snapdragon 855 / 855+ / 860 | ||||||||||
Adreno 650 | 768[1536] | 587/670 | 24.3 | 28.1 | 900[1800] | Snapdragon 865 / 865+ / 870 | ||||||||||
Adreno 660 | 768[1536] | 5 | 840 | 1250[2500] | Snapdragon 888 / 888+ | |||||||||||
Adreno 680 | ? | 7 | 1800 | Snapdragon 8cx | ||||||||||||
Adreno 685 | ? | 7 | 2100 | Microsoft SQ1 | ||||||||||||
Adreno 7xx | ||||||||||||||||
Adreno 730 | 统一着色器模型 统一内存 |
1024 | 4 | 818/900 | 1.0 and 1.1[32] | 3.2 | 3.0 Full[33] | WIP (freedreno driver) | 12.1 | Snapdragon 8 Gen 1 / 8+ Gen 1 | ||||||
Adreno 740 | 1536 | 680/719 | Snapdragon 8 Gen 2 / 8 Gen 2 for Galaxy / 8 Gen 2 领先版 | |||||||||||||
Adreno 750 | 903/1000 | 1.3 | Snapdragon 8 Gen 3 / 8 Gen 3 for Galaxy | |||||||||||||
名称 | 微架构 | 制程 (nm) | 时脉 (MHz) | 填充率 | GFLOPS | API | 高通芯片中的应用 | 引用 | ||||||||
架构类型 | ALU | 百万三角形/s | 像素 (GP/s) | 材质 (GT/s) | Vulkan | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D |
系统支持
编辑由高通提供基于Linux的Android操作系统专有驱动。 曾经仅能通过libhybris包装后才能在非Android发行版的Linux上驱动。
历史
编辑Imageon(原 ATI Imageon)是由 ATI 开发的为手机与PDA设备提供图形加速与其他多媒体特性的核心。
Imageon 被设计为SoC。它于2002年发布,面向手持设备、移动电话与平板电脑,为其提供内置图形加速功能(2002年的产品为2D加速,而新型产品为3D加速)。
2009年1月,高通收购Imageon并将其更名Adreno。
Imageon技术信息
编辑早期芯片
编辑- Imageon 100 第一个 Imageon 产品。
- Imageon 3200
- Imageon 2200/2250 2D图像加速、MPEG解码、JPEG编解码,芯片上包含用于帧缓冲器的SRAM。
- Imageon 2240
- Imageon 2260/2262
- Imageon 2300 包含2D/3D图像引擎(3D S/W)、MPEG-4解码、JPEG编解码,同时子系统处理引擎支持200万像素摄像头。
- Imageon 2182
- Imageon 2282
- Imageon 2388/2380 业界第一个支持用于3D加速的OpenGL ES 1.1+ 扩展支持。
- Imageon 2192 率先支持310万像素摄像头的主流级芯片。
后期芯片
编辑- Imageon 2294/2298 重命名自Imageon M100 series。当前系列的旗舰产品,支持DVD质量视频的录制与回放、HD解像度输出并支持1200万像素相机传感器。该产品同时包括Imageon M180.
- Imageon TV 发布于2006年2月,其为Imageon系列中首个支持Digital Video Broadcasting - Handheld (DVB-H)信号接收的产品,它使手持设备可以接收DVB-H信号并观看电视节目。该芯片包含了天线调谐器、解调制、解码与完整的软件堆栈。
2008年巴塞罗那移动通信大会上更新的Imageon系列芯片:
- Imageon A250 应用处理器
- Imageon D160 移动电视广播接收
除应用处理器和移动电视解决方案芯片,AMD还授权一些技术给其他公司与合作伙伴,这些技术包括如下音频和图形处理器:
参见
编辑- PowerVR – Imagination Technologies 研发的移动GPU,用于第三方授权。
- Mali – ARM Norway 研发的移动GPU,用于第三方授权。
- Vivante – 图芯技术 研发的移动GPU,用于第三方授权。
- Tegra – NVIDIA 研发的移动SoC,不向第三方授权。
- VideoCore – Broadcom 研发的移动GPU,允许第三方授权。
- Intel Atom – Intel 计算机处理器产品,不向第三方授权。
- AMD APU – AMD 计算机处理器产品,不向第三方授权。
引用
编辑- ^ Ferguson, Scott. AMD Sells Handset Division to Qualcomm for $65 million. eWeek. January 20, 2009 [June 6, 2014].
- ^ Qualcomm MSM7201A Application Processor with Modem Datasheet | CPUlist. PDAdb.net. 2012-02-25 [2016-07-05]. (原始内容存档于2016-06-18).
- ^ Qualcomm MSM7201A. Qualcomm MSM7201A Specs, Reviews, Ratings. System-on-a-chip.specout.com. [2016-07-05]. (原始内容存档于2016-06-16).
- ^ 3D Gaming Brochure (PDF). [2016-07-05]. (原始内容 (PDF)存档于2007-10-25).
- ^ The Freedreno driver (PDF). Rob Clark @ FOSDEM2013. [2016-08-26]. (原始内容存档 (PDF)于2016-03-04).
- ^ 6.0 6.1 6.2 Adreno GPU SDK - GPU - Qualcomm Developer Network. Developer.qualcomm.com. [2016-07-05]. (原始内容存档于2015-04-20).
- ^ freedreno. A3xx shader instruction set architecture · freedreno/freedreno Wiki · GitHub. Github.com. 2015-01-06 [2016-07-05]. (原始内容存档于2016-01-24).
- ^ Expands Qualcomm Snapdragon 200 Processor Tier. Qualcomm. 2013-06-20 [2016-07-05]. (原始内容存档于2013-12-15).
- ^ Snapdragon 400 processor specs (页面存档备份,存于互联网档案馆) at qualcomm.com
- ^ Qualcomm Rolls-Out High-End Quad-Core Snapdragon S4 System-on-Chips. X-bit labs. [2016-07-05]. (原始内容存档于2016-08-18).
- ^ 11.0 11.1 AnandTech - Adreno 320 performance preview. [2016-08-26]. (原始内容存档于2016-07-30).
- ^ 12.0 12.1 12.2 12.3 12.4 12.5 Qualcomm announces Vulkan API support for Adreno 530. [2017-11-19]. (原始内容存档于2017-07-03).
- ^ Technologies Announces Next Generation Qualcomm Snapdragon 805 “Ultra HD” Processor. Qualcomm. 2013-11-20 [2016-07-05]. (原始内容存档于2014-07-09).
- ^ State of mobile SoC graphics in late 2014. Fudzilla.com. 2014-12-05 [2016-07-05]. (原始内容存档于2016-05-04).
- ^ Gpu Gflops. Kyokojap.myweb.hinet.net. 2009-07-29 [2016-07-05]. (原始内容存档于2014-05-09).
- ^ 16.0 16.1 Actual Score. (原始内容存档于2014-05-09).
- ^ Xiaomi Redmi Note 5A Prime (Y1) performance in GFXBench - unified graphics benchmark based on DXBenchmark (DirectX) and GLBenchmark (OpenGL ES). (原始内容存档于2018-08-03).
- ^ Based on Antutu 3D score. (原始内容存档于2016-08-22).
- ^ Actual Score. (原始内容存档于2017-12-01).
- ^ 20.0 20.1 Graphics Card Comparison - Head 2 Head. Notebookcheck. [2018-06-11]. (原始内容存档于2018-06-12) (英语).
- ^ Humrick, Matt. Qualcomm Details Snapdragon 835: Kryo 280 CPU, Adreno 540 GPU, X16 LTE. [2018-06-11]. (原始内容存档于2018-06-12).
- ^ GFXBench - Unified cross-platform 3D graphics benchmark database. The cross-platform performance site. [2018-06-11]. (原始内容存档于2018-12-28) (英语).
- ^ Vulkan graphics API receives major 1.1 update. Android Authority. 2018-03-07 [2018-06-12]. (原始内容存档于2018-06-12) (美国英语).
- ^ 高通 Snapdragon 675 將會讓中階裝置投入多相機和電競潮流. Engadget 中文版. [2019-01-24]. (原始内容存档于2019-01-25) (中文(繁体)).
- ^ QCS603 SoC | Qualcomm. Qualcomm. [2018-04-12]. (原始内容存档于2018-08-01) (英语).
- ^ QCS605 SoC | Qualcomm. Qualcomm. [2018-04-12]. (原始内容存档于2018-08-01) (英语).
- ^ Frumusanu, Andrei. The Samsung Galaxy S9 and S9+ Review: Exynos and Snapdragon at 960fps. [2018-03-26]. (原始内容存档于2018-10-10).
- ^ Smith, Andrei Frumusanu, Ryan. The Snapdragon 845 Performance Preview: Setting the Stage for Flagship Android 2018. [2018-06-11]. (原始内容存档于2018-06-12).
- ^ GFXBench - Unified cross-platform 3D graphics benchmark database. The cross-platform performance site. [2018-06-11]. (原始内容存档于2018-06-12) (英语).
- ^ Qualcomm Snapdragon 855: An overview of its CPU, GPU, ISP, and DSP. xda-developers. 2018-12-05 [2019-09-15]. (原始内容存档于2018-12-06) (美国英语).
- ^ High-Performance Graphics. Qualcomm. Retrieved. (原始内容存档于2019-07-20).
- ^ Vulkan library for Adreno 730. [2022-01-14]. (原始内容存档于2022-04-15).
- ^ OpenCL library for Adreno 730. [2022-01-14]. (原始内容存档于2022-01-14).