Language Selection

English French German Italian Portuguese Spanish

Intel cripples programs on AMD chips

Filed under

Intel's compilers recognise when they're running on an AMD processor, and generates code that either degrades performance or causes it to crash. That's one of the many accusations in AMD's lengthy document of complaints against Intel in its recent lawsuit against the chip giant.

The paragraph in question, number 123, reads:

"Intel has designed its compiler purposely to degrade performance when a program is run on an AMD platform. To achieve this, Intel designed the compiler to compile code along several alternate code paths. Some paths are executed when the program runs on an Intel platform and others are executed when the program is operated on a computer with an AMD microprocessor. (The choice of code path is determined when the program is started, using a feature known as "CPUID" which identifies the computer's microprocessor.) By design, the code paths were not created equally. If the program detects a "Genuine Intel" microprocessor, it executes a fully optimized code path and operates with the maximum efficiency. However, if the program detects an "Authentic AMD" microprocessor, it executes a different code path that will degrade the program's performance or cause it to crash."

Among the other issues raised by AMD were:

- That Intel used illegal subsidies to win sales and, in some cases, threatened companies with "severe consequences" for using or selling AMD products.

- That Intel has allegedly abused its dominate market position by forcing major customers into exclusive deals in return for outright cash payments, discriminatory pricing or marketing subsidies.

Following AMD's accusations, representatives of the European Commission and of national competition authorities carried out on-site inspections of several Intel offices and of the offices of an undisclosed number of PC manufacturers, as part of "an ongoing competition investigation", according to an EC spokeswoman.

By Manek Dubash

More in Tux Machines

2015: The very best Android smartphones

2015 has been an epic year for Android smartphones, and we're closing off the year with nine awesome devices from a range of manufacturers. Read more

today's leftovers

Leftovers: Kernel

  • Linus Torvalds Announces Linux Kernel 4.4 Release Candidate 3, Everything Is Normal
    Just a few moments ago, Linus Torvalds announced the release and immediate availability for download and testing of the third RC (Release Candidate) build of the upcoming Linux 4.4 kernel.
  • A look at the kernel bisection scripts
    I've been hacking on the bisection scripts for quite some time now. Things got stalled for a bit in October/November. I introduced several bugs which caused me to lose multiple days of testing verification so I took a break and worked on other things to relieve my frustrations. They are now at the point where they could use some testing besides my own. Here's a walk through of what I have
  • Unconscious biases
    Matthew Garrett’s recent very good response to Eric Raymond’s recent post opposing inclusiveness efforts in free software reminded me of something I’ve been noticing more and more often: a very substantial proportion of the female developers I encounter working on the kernel are from non-European cultures where I (and I expect most people from western cultures) lack familiarity with the gender associations of all but the most common and familiar names.
  • Mesa 11.1.0 3D Graphics Library Release Candidate 2 Has over 60 Bugfixes
    Today, November 30, 2015, Collabora's Emil Velikov has announced the release and immediate availability for download of the second RC (Release Candidate) build of the upcoming Mesa 11.1.0 open source 3D graphics library software.

Leftovers: Software

  • Laptop Mode Tools Review - Increase the Battery Life of Your Laptop
    I tested Laptop Mode Tools in Ubuntu 15.10, and it’s available in the official repos. You can use the Ubuntu Software Center to install it, and in this case, it’s quite useful because it also provides the option to install a couple more packages, one for Ethernet devices settings and the other one for Advanced Power Management (APD).
  • 5 Best Online Image Editor Free For Websites, Blogs And Social Media
    Images are everywhere, from a small blog post to social media. One of the best ways to attract customers to your content is through a unique and attractive graphic that describes what the whole content is all about. There are numerous software that let you design images for blogs and social media, but that needs to start from scratch. What if we have tools that get us going right from we open the tools for the first time. That’s what we are going to talk about. We’re going to mention 5 best online image editor free & premium tools to create illustrative images for your websites, blogs and social media etc. without any hard work. So let’s do it.
  • Popcorn Time App Is Back, Now Made by Developers from Around the World
    The famous Popcorn Time app that allows people to stream movies and TV shows directly from torrents is back after the development was suspended for a few weeks.
  • APT 1.1 released
    After 1.5 years of work we released APT 1.1 this week! I’m very excited about this milestone.
  • Build Your Own Linux Cloud Alternative
    Lately it seems like cloud computing is all the rage. Unfortunately, the cloud computing bandwagon has completely forgotten about users with limited connectivity. This article will dive head first into solutions that allow folks to enjoy the advantages of running their own personal cloud without relying on off-site servers.
  • MKV Extractor Qt Review - A Simple Tool for Your MKV Needs
    MKV Extractor Qt is yet another tool that helps users manage MKV video files, and it has this function and this function only. The MKV container is becoming a lot more prominent in the industry, which is causing some problems to the community. This is only a container, and in theory, it should work on any systems and in any conditions, but that’s not happening. Sometimes users need to unpack the MKV file for various purposes.
  • KShutdown Review - Scheduled Shutdown, Restarts, and Other Actions on Linux
    KShutdown is an application that allows users to customize the shutdown procedure for Linux and Windows OS, with features like time delay or proper notifications.