6 ms·
Apple is both a chip designer and a device manufacturer, and it already has a very special relationship with ARM (as in, it can do things literally nobody else
by masklinn 4y ago
Apple is both a chip designer and a device manufacturer, and it already has a very special relationship with ARM (as in, it can do things literally nobody else can like extend the ABI or drop mandatory features they don’t care about).
So that seems unlikely.
- rkangel 4y agoThere are two levels of ARM licensee: * IP licensee - this is what most people are. You are allowed to "photocopy" the design of a CPU core and attached bits into your chip * Architecture licensee - in this case you are licensing the underlying concept of the ARM instruction set (the software's interface to the processor). This means you are allowed to design new cores that use the ARM instruction set (usually based on existing ARM work) I don't doubt that Apple has a special commercial relationship, and they do seem to be able to go further with the architecture licence than others, but most of what they do is just normal architecture licensee stuff.
- Varloom 4y agoCan Qualcomm or any other company own such license ? or is it monopoly.
- rkangel 4y agoQualcomm already are: https://en.wikipedia.org/wiki/ARM_architecture_family#Architectural_licence https://en.wikipedia.org/wiki/ARM_architecture_family#Archit...
- Varloom 4y agoThen on what basis they are targeted by this lawsuit but not Apple or Samsung for example.
- vulcan01 4y agoArm was a joint venture between Acorn and Apple and another company whose name I forget. It's not unreasonable to think that Apple might have some special benefits due to that.
- pmyteh 4y agoVLSI Technology. As I understand it, Acorn provided the existing ARM2 chip and its design team, VLSI Technology provided design and fabrication expertise, and Apple provided capital (and the potential for the use of the design beyond Acorn).
- masklinn 4y agoVLSI was also the major ARM-based designer / manufacturer at the time, there was almost nobody else building SoC on ARM.
- fredoralive 4y agoAFAIK its roughly that a startup called Nuvia was working on server focussed ARM chips. As this is a market ARM are interested in growing, they got a good deal on licensing terms etc. Then Nuvia got bought by Qualcomm, and ARM don't seem to want Qualcomm to benefit from the special deal Nuvia had. Hence the big lawsuit.
- mdasen 4y agoQualcomm is being targeted because they bought Nuvia. In some ways, it's Nuvia being targeted. ARM alleges that Nuvia's architecture license required them to get ARM's approval before transferring their chip designs to another company and that without ARM's approval, all their designs had to be destroyed. Qualcomm bought Nuvia. Apple and Samsung didn't buy a company that had designed ARM cores with this restriction. Apple bought PA Semi, but they were a PowerPC company before Apple bought them. Samsung has been making its own cores for a long time based on in-house designs. Qualcomm has tried to make its own cores and failed. It bought Nuvia because it failed to make its own cores. ARM alleges that Nuvia's license requires ARM approval for them to transfer their chip designs to another company. Therefore, Qualcomm/Nuvia is targeted by this lawsuit while Apple and Samsung aren't. If you're ARM, you say that Apple and Samsung played by the rules of their licenses so there's no reason to sue them. If you're ARM, you say that Nuvia agreed it wouldn't sell the designs it made under Nuvia's license from ARM without ARM's approval. Nuvia then did sell the designs made under that license. Nuvia didn't play by the rules of its license, therefore they're getting sued. When Qualcomm was developing its own internal custom cores, there was no talk of ARM suing Qualcomm - it's only come about because they bought Nuvia to bootstrap their custom cores where they had failed. ARM alleges this isn't allowed by Nuvia's license.
- alexvoda 4y agoMost of what they do is just normal architecture licensee stuff, but they absolutely have a special relationship due to their very early investment in ARM. Probably some benefits are grandfathered in.
- codedokode 4y agoWhy are instruction sets copyrighted?
- origin_path 4y agoBecause it takes a lot of creative and skilled effort to design one.
- codedokode 4y agoDoes it mean that emulators like qemu are illegal? They are using instruction sets without permission.
- origin_path 4y agoThat's a good question! Hopefully it never goes to court.
- thereddaikon 4y agoIts not the list of named instructions that are copyrighted. Its the ISA which describes how those instructions actually work which is.
- jecel 4y agoIntel actually bothered to copyright the mnemonics for the 8080 assembly language, so Zilog used the same binary instructions for its Z80 but different names at the assembly level. They had many more instructions, so having a different naming scheme (LD for a lot of stuff that were different names in the 8080) helped keep the complexity reasonable. http://popolony2k.com.br/xtras/programming/asm/nemesis-lonestar/8080-z80-instruction-set.html http://popolony2k.com.br/xtras/programming/asm/nemesis-lones...
- masklinn 4y ago> they do seem to be able to go further with the architecture licence than others No, they literally do things mere architecture license holders are not allowed to do: https://news.ycombinator.com/item?id=29798744 https://news.ycombinator.com/item?id=29798744 > but most of what they do is just normal architecture licensee stuff. Bespoke ISA extensions is not “normal architecture licensee stuff” and Apple literally does that.
- alexvoda 4y agoAlso, I believe Apple is not using any ARM cores of any kind. Their CPU cores follow the ARM ISA but are designed in-house, the GPU used to be by Imagination but is now in-house (with some clear heritage) and the multitude of codecs, vector, DSP, etc. cores may also not be ARM designs but I have no idea. PA Semi really had a lot of tallent and Apple benefitted immensely from that acquisition.
- masklinn 4y ago> I believe Apple is not using any ARM cores of any kind. That is normal for an “architecture” license, Qualcomm can do the same, they don’t have to use ARM’s cores they can build their own.
- alexvoda 4y agoThey can and they did make custom cores (Krait) in the past. Kryo is semi-custom, based on ARM designs. Nvidia made custom cores (Denver) in the past too.