OpenGL is used in games, with newer versions supporting better graphics.
Intel Core i7-8086K: 4.5
16. Has out-of-order execution
Out-of-order execution is used in CPUs to make use of instruction cycles that would normally be wasted due to delays.
Nvidia Tegra K1 (32-bit)
3% have it
17. bits executed at a time
NEON provides acceleration for media processing, such as listening to MP3s.
Nvidia Tegra K1 (32-bit): 128
18. front-end width
The CPU can decode more instructions per clock (IPC), meaning that the CPU performs better
Nvidia Tegra K1 (32-bit): 3
19. OpenGL ES version
OpenGL ES is used for games on mobile devices such as smartphones. Newer versions support better graphics.
Samsung Exynos 7580: 3.1
20. VFP version
Vector Floating-Point (VFP) is used by the processor to deliver increased performance in areas such as digital imaging.
Spreadtrum SC6821: 4
21. render output units (ROPs)
The ROPs are responsible for some of the final steps of the rendering process, writing the final pixel data to memory and carrying out other tasks such as anti-aliasing to improve the look of graphics.
Intel Atom Z3560: 8
22. texture mapping units (TMUs)
TMUs take textures and map them to the geometry of a 3D scene. More TMUs will typically mean that texture information is processed faster.
Intel Core i5-7200U: 24
23. shading units
Shading units (or stream processors) are small processors within the graphics card that are responsible for processing different aspects of the image.