View Single Post
Old 12th August 2018, 22:34   #33  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
Quote:
Originally Posted by NikosD View Post
AVX2 had no such problems in the first implementation of Haswell.

The turbo modes of AVX2 were lower than any other mode, but this hasn't changed since then.
It's not that it was improved.
Actually it was improved. In Haswell the entire CPU (ie. all cores) would clock down if any core used AVX2. Since Broadwell this is no longer the case, and only the core actually running AVX2 is clocking down if needed.
This resulted in a steep performance penality when using AVX2 in Haswell, which had people equally hesitant at first. But now AVX2 is quite useful in a multitude of applications, including Video.

Broadwell was also Intels first CPU to be made on Intels tri-gate transistor process, which helped efficiency and helped to reduce the power/heat requirements of the AVX2 units.

The really dense SIMD compute areas is where process improvements give the most benefit, since they produce the most heat on a small area.

I fully expect those clock offsets to improve with Ice Lake, whenever that comes out. Maybe by then developers have also figured out how to properly utilize it.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote