A big lost for Russia may mean a significant win for China's Zhaoxin.
Russian Company Taps China's Zhaoxin x86 CPU to Replace AMD, Intel CPUs : Read more
Russian Company Taps China's Zhaoxin x86 CPU to Replace AMD, Intel CPUs : Read more
Is that really an 8-pin CPU power header for a 25W CPU?
Yes it is. But 8pin atx 12v is standard these days. You can still connect 4pin connector to 8pin socket.
Couldn't Intel just yank the licensing?
Instruction sets are not copyrightable. Basically it was ruled that instruction sets are considered an interface to the system. It'd be like someone trying to copyright a steering wheel, the keyboard, or a light switch. They are interfaces to something. If instruction sets were copyrightable and someone could be able to be taken down, then I'm surprised Wikipedia still has a page listing every x86 instruction.Couldn't Intel just yank the licensing?
The x86 ISA is protected by patents rather than copyright. Patents only last 20 years, so the original x86 patent has expired, but in practice it keeps getting extended by new instruction set extensions. By the time older patents expire, the newer extensions (still protected by patent) have received wide enough adoption that a CPU without them would be handicapped, especially for a newcomer trying to break into the market. Wash, rinse, and repeat.Instruction sets are not copyrightable. Basically it was ruled that instruction sets are considered an interface to the system. It'd be like someone trying to copyright a steering wheel, the keyboard, or a light switch. They are interfaces to something. If instruction sets were copyrightable and someone could be able to be taken down, then I'm surprised Wikipedia still has a page listing every x86 instruction.
What is copyrightable however is how these instructions are executed. That's the tech being licensed around the microprocessor world.
In the article I posted it says:The x86 ISA is protected by patents rather than copyright. Patents only last 20 years, so the original x86 patent has expired, but in practice it keeps getting extended by new instruction set extensions. By the time older patents expire, the newer extensions (still protected by patent) have received wide enough adoption that a CPU without them would be handicapped, especially for a newcomer trying to break into the market. Wash, rinse, and repeat.
The ISA is not protected by patents, it's the implementation that is. And if you think about it, all an ISA is doing is mapping instructions that a processor does to a series of bits that software can use to issue those instructions. A patent would protect you from someone using those same sequence of bits for an instruction. While sure, you could skirt around this by not having the same bits mean the same thing, it just sounds silly to say nobody else can use hex code DEADBEEF for "ADD" or something. Maybe by patenting an instruction, the actual algorithm behind it can be patented if it's novel, but you can't go after another company who made a processor to even acknowledge the bit code, even if all it returns is 0.Can you protect the instruction set of a processor? Case history suggests you cannot. There are obviously copies of Intel’s x86 instruction set as well as previous MIPS workalikes, off-brand ARM chips, 8051 replicas, plus other clones, doppelgängers, knockoffs, reproductions, and imitations of almost every CPU or MCU you can think of. Some of these ISAs are harder to duplicate than others, and some have been more successful than others, but that’s beside the point. Those are technical and commercial concerns, respectively. Creating a CPU that runs someone else’s code is usually on solid legal ground.
The exception is when you duplicate the internal workings of the processor. That’s not okay. More than a few ARM and MIPS knockoffs met their end because they followed too closely the circuitry required to implement certain operations, not because of the operations themselves. They ran afoul of patent law, not copyright law. Simply having the FOOBAR instruction in your ISA repertoire is generally okay, but you have to implement it with “clean room” hardware that doesn’t step on someone else’s patents. That’s where it gets tricky. Intel and AMD processors have nearly identical instruction sets, but their internal microarchitectures are very different.
...
Bottom line, copyright law has little to say about microprocessors. You can’t prevent someone from describing your instruction set, or even duplicating its essential functions. In both human- and machine-readable form, cloning an existing ISA is fair game. Or fair use.
Your article is some guy (who makes no claims of being a lawyer or legal expert) speculating on what the court ruling on API copyright means for ISAs. Whether ISAs, or instructions mnemonics, can be copyrighted has not been tested in court AFAIK. He talks about there having been various copies of x86 of the years, but Intel has a long history of suing over those copies.In the article I posted it says:
The ISA is not protected by patents, it's the implementation that is. And if you think about it, all an ISA is doing is mapping instructions that a processor does to a series of bits that software can use to issue those instructions. A patent would protect you from someone using those same sequence of bits for an instruction. While sure, you could skirt around this by not having the same bits mean the same thing, it just sounds silly to say nobody else can use hex code DEADBEEF for "ADD" or something. Maybe by patenting an instruction, the actual algorithm behind it can be patented if it's novel, but you can't go after another company who made a processor to even acknowledge the bit code, even if all it returns is 0.
Besides that, if the ISA were protected, then every emulator would be illegal unlessed they licensed the ISA because they have to process it in a way that the software running on the emulator doesn't know any better. To to put in another way, emulators are software implementations of the CPU (well, technically the entire system, but it includes the CPU).
Nintendo says the same thing about emulators, that emulators are illegal. And they've yet to successfully sue any emulator developer out of stopping their work.Intel seems to think the x86 ISA (and extensions) itself is proprietary, and that that x86 emulation does in fact infringe on their IP:
"However, there have been reports that some companies may try to emulate Intel’s proprietary x86 ISA without Intel’s authorization. Emulation is not a new technology, and Transmeta was notably the last company to claim to have produced a compatible x86 processor using emulation (“code morphing”) techniques. Intel enforced patents relating to SIMD instruction set enhancements against Transmeta’s x86 implementation even though it used emulation. "
https://newsroom.intel.com/editorials/x86-approaching-40-still-going-strong/#gs.0s8p3u
The term "open" is kind of vague. Some argue that it means that the thing is free for any one to use without licensing fees or whatever. And sure, RISC-V have some of that. But it can also mean that nobody really owns it, and RISC-V also has that.To look at it another way, if ISAs are inherently open, why does RISC-V exist? Developing a new ISA for the purpose of having it free/open doesn't make much sense if all ISAs are free/open.
Well another thing is, what even are these patents that Intel holds? Well I did find at least one https://patents.google.com/patent/US7499962You could be technically correct though. Maybe it's not stricly the ISA itself that is patented, but rather Intel (or ARM, etc.) has so many patents relating to fundamental implementation details of ISA that it becomes practically impossible to create an implementation of the ISA that doesn't infringe on one bit of IP or another. Or at the very least, makes it such a legal minefield that no one wants to try, especially given Intel's litigious past.
Business is trust, that's why i'm convinced the west made a big mistake by sanctioning a country like Russia, a country who trades with half of the globe even if it's energy and not high tech like china or usa. Those sanctions are making life difficult for many countries in the world, some begin to starv. They hurried into sanctions and once you put your hand on financial circuits, you don't control anything, the system is too complexe, can be out of control and everybody is loosing. Now they are buying their energy with rubles. Politics should stay away from finance. They are like kids playing with guns they don't understand
Europeans are doing things difficult to understand, for instance why germany want to commit industrial suicide.