Adreno
Adreno is a family of multimedia processors from Qualcomm originally developed by ATI Technologies (ATI) as Imageon and sold by AMD to Qualcomm in 2008 . The name is an anagram of Radeon . The Adreno processors provide graphics acceleration and other multimedia capabilities for mobile devices such as cell phones and organizers .
Adreno is only used in Qualcomm's Snapdragon System-on-a-Chip .
A free graphics - driver named freedreno for Linux is using reverse engineering written. A direct rendering manager based on this was added with Linux kernel version 3.12.
Overview
Surname | Microarchitecture | Production process ( nm ) |
Clock rate (MHz) | Fill rate | Computing power GFLOPS |
APIs | Installed in | swell | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Type | ALUs | Million triangles / s | Pixels ( GP / s) | Textures ( GT / s) | volcano | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D | ||||||
Adreno 1xx | ||||||||||||||||
Adreno 130 | Fixed-function pipeline | 4th | 0.133 | No | 1.1 | 1.1 | No | No | Direct3D Mobile | MSM7x00, MSM7x00A, MSM7x01, MSM7x01A | ||||||
Adreno 2xx | ||||||||||||||||
Adreno 200 (AMD Z430) | Unified Shader Model / 5-fold VLIW |
8th | 65 | 133 | 22.85 | 0.133 | 2.1 | No | 2.0 | 1.1 | No | 1.4 (via freedreno) | 11 (Feature Level 9_3) |
Snapdragon S1 (MSM7227, MSM7627 QSD8250, QSD8650), Freescale i.MX 51, i.MX 53 | ||
Adreno 200 | 8th | 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 | 17th | 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 | Unified shader model | 24 | 28 | 400 | 19.2 | No | 3.0 | 1.1 | 1.1 embedded profiles | 3.1 (via freedreno) | 11 (Feature Level 9_3) |
Snapdragon 200 (MSM8210, MSM8610, MSM8212, MSM8612) | ||||
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 (MSM8x26, MSM8x28, MSM8x30, MSM8x30AB, APQ8026, APQ8030) | |||||||||
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) | |||||||||
Adreno 320 2nd gen | 96 | 28 | 400/450 | 225 / 253.1 | 2.4 / 2.7 | 86.4 / 97.2 | Snapdragon 600 (APQ8064T, APQ8064AB) | |||||||||
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 | Unified shader model | 48 | 28 | 550 | 59.4 | planned | 3.1 | 1.1 | 1.2 full profile | 3.1 (via freedreno) | 11 ( Feature Level 11_1) |
Snapdragon 415 (MSM8929), Snapdragon 615 (MSM8939), Snapdragon 616 (MSM8939v2), Snapdragon 617 (MSM8952) | ||||
Adreno 418 | 128 | 20th | 600 | 163.2 / 172.8 | 1.0 | Snapdragon 808 (MSM8992) | ||||||||||
Adreno 420 | 128 | 28 | 500/600 | 281.3 / 337.5 | 4 / 4.8 | 144 / 172.8 | planned | 3.2 | Snapdragon 805 (APQ8084) | |||||||
Adreno 430 | 192 | 20th | 500/600/650 | ? | 4.8 / 6.0 / 6.6 | 324/388/420 | 1.0 | Snapdragon 810 (APQ8094, MSM8994) | ||||||||
Adreno 5xx | ||||||||||||||||
Adreno 505 | Unified Shader Model + Unified memory | 48 | 28 | 450 | ? | ? | ? | 48.6 | 1.0 | 3.1 | ? | 2.0 full | No | 11 (Feature Level 11_1) |
Snapdragon 430 (MSM8937), Snapdragon 435 | |
Adreno 506 | 96 | 14th | 650 | ? | ? | ? | 130 | Snapdragon 625, Snapdragon 626, Snapdragon 450 | ||||||||
Adreno 508 | 96 | 14th | 850 | ? | ? | ? | 170 | Snapdragon 630 | ||||||||
Adreno 509 | 128 | 14th | 720 | ? | ? | ? | ? | ? | ? | Snapdragon 636 | ||||||
Adreno 510 | 128 | 28 | 600 | ? | ? | ? | 180 | 3.2 (3.1 + AEP) | 3.2 | Snapdragon 650 (MSM8956), Snapdragon 652 (MSM8976), Snapdragon 653 (MSM8976PRO) | ||||||
Adreno 512 | 128 | 14th | 850 | ? | ? | ? | 255 | Snapdragon 660 (MSM8976 Plus) | ||||||||
Adreno 530 | 256 | 14th | 510/624/650 | 6.7 / 8.1 | ? | ? | 407/498/519 |
Snapdragon 820 (MSM8996),
Snapdragon 821 (MSM8996PRO) |
||||||||
Adreno 540 | 256 | 10 | 710 | ? | ? | ? | 567 | Snapdragon 835 (MSM8998) | ||||||||
Adreno 6xx | ||||||||||||||||
Adreno 608 | Unified Shader Model + Unified memory | 1.0 | 3.2 | ? | 2.0 full | No | 11 (Feature Level 11_1) |
|||||||||
Adreno 615 | ||||||||||||||||
Adreno 630 | 256 | 10 | 710 | 15.4 | 737 | Snapdragon 845 | ||||||||||
Adreno 640 | ||||||||||||||||
Adreno 680 |
Web links
- Qualcomm Adreno
- freedreno project page
- Freedreno Update , October 4th, 2014
credentials
- ↑ Free ARM GPU drivers on the bumpy road
- ↑ Qualcomm MSM7201A Application Processor with Modem Datasheet . PDAdb.net. February 25, 2012. Retrieved July 5, 2016.
- ↑ Qualcomm MSM7201A: Qualcomm MSM7201A Specs, Reviews, Ratings . System-on-a-chip.specout.com. Archived from the original on June 16, 2016. Retrieved July 5, 2016.
- ↑ 3D Gaming Brochure (PDF) Archived from the original on October 25, 2007. Retrieved on July 5, 2016.
- ↑ The about freedreno . Rob Clark @ FOSDEM 2013.
- ↑ a b c Adreno GPU SDK - GPU - Qualcomm Developer Network . Developer.qualcomm.com. Retrieved July 5, 2016.
- ↑ A3xx shader instruction set architecture
- ↑ Expands Qualcomm Snapdragon 200 Processor Tier . Qualcomm. June 20, 2013. Retrieved July 5, 2016.
- ↑ Snapdragon 400 Processor , qualcomm.com
- ↑ Qualcomm Rolls-Out High-End Quad-Core Snapdragon S4 System-on-Chips . X-bit labs. Archived from the original on August 18, 2016. Retrieved July 5, 2016.
- ↑ a b AnandTech - Adreno 320 performance preview
- ↑ a b c d e f Qualcomm announces Vulkan API support for Adreno 530 , February 17, 2016
- ↑ Technologies Announces Next Generation Qualcomm Snapdragon 805 “Ultra HD” Processor . Qualcomm. November 20, 2013. Retrieved July 5, 2016.
- ^ State of mobile SoC graphics in late 2014 . Fudzilla.com. December 5, 2014. Retrieved July 5, 2016.
- ↑ a b c d e GPU GFLOPS ( Memento from June 25, 2013 in the web archive archive.today )
- ↑ Harga Asus Zenfone 3 ZE520KL dan Spesifikasi Terbaru 2017 , Ponsel Samsung (Indonesian)
- ↑ Snapdragon 660 VS Snapdragon 821 Processor, Which One is Better , igeekphone.com