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還授權一些技術給其他公司與合作夥伴,這些技術包括如下音訊和圖形處理器:
- Imageon M210 音訊處理器
- Imageon Z460 3D圖形核心 - 這是一個半導體智慧財產權核,用於如Freescale的i.MX5x系列應用處理器
- Imageon Z180 向量圖形核心
參見
[編輯]- 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).