According to almost all sources I could find, all GT2 products (HD4200, HD4400, HD4600) have 20 EUs.
However, on a i3-4130 (HD4400), GPU-Z (latest version) indicates 16 EUs. GPU Caps Viewer says 16 EUs and 12(!) OpenCL cores. Luxmark also says 12 OpenCL cores.
For i7-4790T (HD4600), all three indicate 20 EU/Cores as expected.
This document (http://www.intel.com/content/dam/www/public/us/en/documents/guides/performance-xeon-e3-1200-hd-graphics-p4000-guide.pdf) on page 2 seems to imply that indeed HD4400 has only 16 EUs.
This document (https://01.org/linuxgraphics/sites/default/files/documentation/intel-gfx-prm-osrc-hsw-configurations.pdf) besides the expected GT3=40, GT2=20, GT1=10 EU also mentions a certain GT1.5 with 12 EUs (page 8)
This review (Intel Core i3-4340, Core i3-4330 and Core i3-4130 Review. Page 8 - X-bit labs) seems to indicate performance differences between HD4400 and HD4600 consistent with 4 missing EUs in HD4400.
Please help me bring some light in this issue. A link to an official Intel document stating unambiguosly the amount of EUs present on HD4400 and HD4200 would be great. I haven't been able to find such a document.
Thank you.