• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Intel's Compiler "cripple AMD" function

Joined
Sep 5, 2004
Messages
1,874 (0.38/day)
Likes
256
Location
The Kingdom of Norway
System Name Wiak's Gaming Rig 2017
Processor Ryzen 1700X
Motherboard ASUS PRIME X370-PRO
Cooling Noctua
Memory Corsair Vengenace LPX 3200 CL16 @ 2933
Video Card(s) MSI Radeon 480 8GB Gaming X
Storage Samsung 960 EVO 500GB / Samsung 850 EVO 1TB
Case Corsair 200R
Power Supply Corsair AX850
Mouse Corsair Sabre Laser
Keyboard Logitech Orion Brown (G610)
#1
http://www.agner.org/optimize/blog/read.php?i=49

"This looks like a victory for AMD. If we read "any Intel product" as Intel's compilers and function libraries, "any Third Party" as programmers using these compilers and libraries, and "Artificial Performance Impairment" as the CPU dispatcher checking the vendor ID string; then the settlement puts an obligation on Intel to change their CPU dispatcher. I will certainly check the next version of Intel's compiler and libraries to see if they have done so or they have found a loophole in the settlement."
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
21,102 (6.22/day)
Likes
10,234
Location
IA, USA
System Name BY-2015
Processor Intel Core i7-6700K (4 x 4.00 GHz) w/ HT and Turbo on
Motherboard MSI Z170A GAMING M7
Cooling Scythe Kotetsu
Memory 2 x Kingston HyperX DDR4-2133 8 GiB
Video Card(s) PowerColor PCS+ 390 8 GiB DVI + HDMI
Storage Crucial MX300 275 GB, Seagate 6 TB 7200 RPM
Display(s) Samsung SyncMaster T240 24" LCD (1920x1200 HDMI) + Samsung SyncMaster 906BW 19" LCD (1440x900 DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay
Audio Device(s) Realtek Onboard, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse SteelSeries Sensei RAW
Keyboard Tesoro Excalibur
Software Windows 10 Pro 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
#2
Intel's compilers are for Intel processors just as AMD's compilers are for AMD's processors. CUDA compilers are only for CUDA-capable GPUs and Streams compilers are only for Streams capable GPUs. If you want a non-biased compiler, you need to go to a third party that creates a multiplatform compiler (like GNU).
 

iDont

New Member
Joined
May 11, 2008
Messages
62 (0.02/day)
Likes
2
Location
The Netherlands
System Name Clevo W760CUH
Processor Intel Core i7-820QM
Motherboard Clevo stock
Cooling Clevo stock
Memory 4GB DDR3-1333MHz
Video Card(s) ATi Mobility Radeon HD4570
Storage Hitachi HTS725050A9A364 (500GB, 7200RPM, 16Mb)
Display(s) 15,4" 1600x900 LED
Case Clevo stock
Audio Device(s) Intel HD Audio
Power Supply AC Adapter
Software Arch Linux x64
#3
Intel's compilers are for Intel processors just as AMD's compilers are for AMD's processors. CUDA compilers are only for CUDA-capable GPUs and Streams compilers are only for Streams capable GPUs. If you want a non-biased compiler, you need to go to a third party that creates a multiplatform compiler (like GNU).
I agree with you, but what disturbes me is that the blog link from wiak suggests that the Intel compiler has made its way into some benchmarking apps:

http://arstechnica.com said:


"My my. Swap CentaurHauls for AuthenticAMD, and Nano's performance magically jumps about 10 percent. Swap for GenuineIntel, and memory performance goes up no less than 47.4 percent. This is not a test error or random occurrence; I benchmarked each CPUID multiple times across multiple reboots on completely clean Windows XP installations. The gains themselves are not confined to a small group of tests within the memory subsystem evaluation, but stretch across the entire series of read/write tests. Only the memory latency results remain unchanged between the two CPUIDs."
 
Last edited:

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
21,102 (6.22/day)
Likes
10,234
Location
IA, USA
System Name BY-2015
Processor Intel Core i7-6700K (4 x 4.00 GHz) w/ HT and Turbo on
Motherboard MSI Z170A GAMING M7
Cooling Scythe Kotetsu
Memory 2 x Kingston HyperX DDR4-2133 8 GiB
Video Card(s) PowerColor PCS+ 390 8 GiB DVI + HDMI
Storage Crucial MX300 275 GB, Seagate 6 TB 7200 RPM
Display(s) Samsung SyncMaster T240 24" LCD (1920x1200 HDMI) + Samsung SyncMaster 906BW 19" LCD (1440x900 DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay
Audio Device(s) Realtek Onboard, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse SteelSeries Sensei RAW
Keyboard Tesoro Excalibur
Software Windows 10 Pro 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
#4
That's a good point. Benchmarking software should stick to the GNU compilers and alter their names so that they are harder to create driver optimizations for.