• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Who are the competitors to ARM?

Joined
Nov 15, 2005
Messages
1,018 (0.14/day)
Processor 2500K @ 4.5GHz 1.28V
Motherboard ASUS P8P67 Deluxe
Cooling Corsair A70
Memory 8GB (2x4GB) Corsair Vengeance 1600 9-9-9-24 1T
Video Card(s) eVGA GTX 470
Storage Crucial m4 128GB + Seagate RAID 1 (1TB x 2)
Display(s) Dell 22" 1680x1050 nothing special
Case Antec 300
Audio Device(s) Onboard
Power Supply PC Power & Cooling 750W
Software Windows 7 64bit Pro
I haven't been following the mobile market much and I'm pretty much in the dark regarding who the competitors are in that market. I know there's ARM and Qualcomm (which might just be a manufacturer of the ARM architecture or a competitor.... I don't know) and NVIDIA's Tegra, but are these chips "interchangeable" in that they'll all run certain versions of Linux, Android, etc.? I know I can look this up but for once, I'd like that take the chance to sit back and get knowledged up by the folks here at TPU that are in the know. I'm dumb regarding this subject and that doesn't quite sit well with me.
 
arm has the momentum of a developed ecosystem in that space, much like x86 in desktops/laptops.
 
Intel of Course !!!

Their competitive Product o_O:laugh: The Atom chip line up ( but look at their resources they could bring to the Table )
 
I haven't been following the mobile market much and I'm pretty much in the dark regarding who the competitors are in that market. I know there's ARM and Qualcomm (which might just be a manufacturer of the ARM architecture or a competitor.... I don't know) and NVIDIA's Tegra, but are these chips "interchangeable" in that they'll all run certain versions of Linux, Android, etc.? I know I can look this up but for once, I'd like that take the chance to sit back and get knowledged up by the folks here at TPU that are in the know. I'm dumb regarding this subject and that doesn't quite sit well with me.

ARM has a few direct competitors, such as MIPS (now a part of Imagination Technologies), ARC (owned by Synopsys), SuperH (by Renesas), Tensilica and others. The common thread here being that these companies (with the exception of Renesas) only creates the IP and not actual chips based on their IP.

Qualcomm, Broadcom, TI, MediaTek, Apple, Nvidia, etc. license IP from ARM and then design their chips around it.

Processors based on the same IP are "interchangeable" to a certain degree, but you can generally not swap say a Qualcomm chip for an Nvidia chip without extensive software customisation, as the OS for most of these types of devices are not general purpose in the same way that Windows works on x86 hardware.

Admittedly Microsoft has to do a fair bit of work on Windows to make it work with all the hardware that it supports, but at the same time, Intel and AMD are seemingly doing a lot more work in terms of drivers etc. than you see from many of the smaller ARM licensees, especially many of the Chinese ones like RockChip, AllWinner etc. which often have poor software support, whereas companies like Qualcomm, Broadcom and TI offer quite good support.

Was there a specific question you had in mind?
 
Personally I think arm arch is highly overrated, it's a mess now.
 
ARM has a few direct competitors, such as MIPS (now a part of Imagination Technologies), ARC (owned by Synopsys), SuperH (by Renesas), Tensilica and others. The common thread here being that these companies (with the exception of Renesas) only creates the IP and not actual chips based on their IP.

Qualcomm, Broadcom, TI, MediaTek, Apple, Nvidia, etc. license IP from ARM and then design their chips around it.

Processors based on the same IP are "interchangeable" to a certain degree, but you can generally not swap say a Qualcomm chip for an Nvidia chip without extensive software customisation, as the OS for most of these types of devices are not general purpose in the same way that Windows works on x86 hardware.

Admittedly Microsoft has to do a fair bit of work on Windows to make it work with all the hardware that it supports, but at the same time, Intel and AMD are seemingly doing a lot more work in terms of drivers etc. than you see from many of the smaller ARM licensees, especially many of the Chinese ones like RockChip, AllWinner etc. which often have poor software support, whereas companies like Qualcomm, Broadcom and TI offer quite good support.

Was there a specific question you had in mind?

You only forgot PowerPC arch that is still used broadly in some high end routers... and other expensive toys like F35(cough)...

MIPS is still alive too and very powerful.

ARM is not a mess... companies like screwed nvidia adding their tegra part that is closed source causes fragmentation, same goes for many other devices too. The arch itself is mature enough. Accelerated X86 emulation module should appear soon, shame Intel bought Transmeta and killed it... they nailed it first.
 
Last edited:
So Overrated that i expect your phone has one :)

Yeah but have you ever tried to deal with arm ltd, or design one from the ground up.
 
Yeah but have you ever tried to deal with arm ltd, or design one from the ground up.

So your complaint is licensing? If so, I don't know, I picture using anyones intellectual property is going to be a pain and cost money.
 
Personally I think arm arch is highly overrated, it's a mess now.
ARM cannot be a mess. It's like a LEGO set, which "licensees" use to build CPUs and SoCs with tools provided by ARM.
Some make cool castles and RC cars, and some make rainbow-colored bricks of ugliness...:banghead:

companies like screwed nvidia adding their tegra part that is closed source causes fragmentation, same goes for many other devices too.
For me the worst example - is Allwinner. This company makes broad and loud claims about OpenSource support and contribution, yet even older SoCs still don't have proper Linux drivers or all the info needed to develop one, only random binary blobs and some vague tech reference materials.
NVidia is #2, but they have a completely different workflow and auditory. NV makes their own consumer devices, and provides all necessary tools for developers. My cousin worked on a project, which involved Drive CX, and at least from his perspective it was more comfortable to work with, than a previous project which was tested on Freescale iMX6 dev kit.
 
Last edited:
Back
Top