With the new cores’ smaller die size and reduced energy consumption compared to ARM’s midrange core like A15, MIPS is hoping that the new family of cores can put the company back on track. “We will gain leadership again” on the competitive microprocessor IP market, according to Gideon Intrater, vice president of marketing at MIPS. “We believe that Aptiv can beat A15 by a large margin.”
MIPS is at a crossroads, however. Some analysts see Aptiv arriving in the market a little too late.
Indeed, until this week, MIPS had not introduced new cores for two years. Meanwhile, its rival ARM busily pumped out a series of new microprocessor cores.
Why did MIPS, once a technology leader, fall behind? One explanation is MIPS’s acquisition of ChipIdea, an analog and mixed-signal IP supplier, in 2007. This deal apparently posed a huge distraction. MIPS’ plan then was to offer its customers a ‘virtual SoC’ by creating a strong IP arsenal – going beyond microprocessor cores – to mount a challenge to ARM. The marriage ended, however, after 18 months. “Once we decided to sell ChipIdea in 2009, we were able to put an emphasis back on microprocessor core development,” said Intrater.
MIPS is also facing an even bigger upheaval: the company’s potential sale. Recent speculation that “MIPS is up for sale” has not died down, and MIPS has neither confirmed nor denied the reports. Gary Mobley, senior research analyst at The Benchmark Company, calls the sale “a distinct possibility,” as MIPS has been shopped around at various times in the past 10 years. But he added: “It is important to note that if the company intends to sell, it better do so soon before potential licensees grow more concerned regarding MIPS’ long-term processor roadmap.”
Against this backdrop, MIPS is betting on Aptiv to turn things around. The Aptiv family, consisting of high-performance proAptiv, multi-threaded interAptiv and highly-efficient microAptiv, is the fruit of the company’s substantial investment and development efforts over the last three years. While the Aptiv family addresses distinct performance levels for applications across mobile, home entertainment, networking and embedded, MIPS’s focus is squarely on mobile.
“We see the mobile market the most important, because of sheer size,” said Intrater. “Even if we get a small share, it makes a big difference.”
But then, the $64,000 question is: If you are already an ARM licensee (most likely you are, if you are in the mobile market), why even consider licensing MIPS now?
MIPS’ Intrater said, “Companies are upgrading their cores all the time. We think that our Aptiv can give them compelling reasons to switch to MIPS core.”
EE Times asked a few industry analysts for their opinions. 1. Need to keep the competition healthy
J. Scott Gardner, a senior analyst at The Linley Group explained: “SoC developers need healthy competition among the suppliers of licensable CPU cores. MIPS is the most viable alternative to ARM for most of these applications.
“Even though ARM has grown much larger than MIPS, the ARM licensees will undoubtedly give some consideration to MIPS Aptiv as a way to differentiate products and perhaps gain negotiating leverage with ARM.”
Jon Peddie, President of Jon Peddie Research, said, “You need to have a second source.” But he added: “It depends on the platform. Mobile phones will be a tough sell, tablets are better, Game consoles, STBs, industrial controls, routers, automotive, etc. are opportunities for MIPS.”
2. It’s all about power efficiency and cost
Based on published EEMBC CoreMark performance estimates, the Aptiv family “should deliver better performance per MHz than any of the cores currently offered by ARM,” according to Gardner. “The ProAptiv has 50% higher CoreMark/MHz than Cortext-A9, and Microprocessor Report expects that ProAptiv will have significantly-higher CoreMark/MHz scores than Cortex-A15. The higher IPC should allow operation at a lower frequency and power than competing ARM cores. For many of these applications, power efficiency and cost have become the primary differentiators.”
In other words, “When compared to systems based on Cortex-A15, an SoC designer using MIPS Aptiv should be able to integrate almost twice as many CPU cores into the same silicon area and power budget,” Gardner explained.
3. Heritage and range
In Peddie’s mind, MIPS’ “powerful instruction set with a heritage going back to the first 64-bit workstations and servers” should still be one of the big reasons to consider MIPS even today. Further, “MIPS is the only 128-bit processor – Sony’s Emotion engine in the PS2,” he said. MIPS also offers “a good range of products with flexibility from 8-bit to 64 bit,” Peddie added. 4. China factor
regarding the (mistaken) claim that ARM has already won: observe that pretty much all wifi routers are MIPS, not to mention a lot of NAS and other embedded networking. those are a lot less salient as the ARM in your phone, but at least as significant in ecosystem.
As a member of the MIPS engineering team, I can tell you that I am working on some of the most exciting and challenging work of my career. These are not minor updates to old products, but completely new architectures built upon MIPS’ deep expertise in processor architecture. Some of the engineers I work with daily are from the original Silicon Graphics MIPS team, and others are from well-known processor companies. The work here is intense, exciting and continually intellectually challenging. Sitting next to me is a compiler team working on sophisticated projects, down the hall is a CAD team working on advanced nodes and on the other side of me are engineers working on OoOE pipelines. Our software team is doing amazing work, having recently completed the work necessary to get our NDK into the official Android source tree. In this highly competitive market, we have agility, expertise, and a fast and exciting work environment.
Are you sure that no Android app uses compiled code? You should talk to Ingenic and its customers or to Philips China. I bet that if you try any of these 7" tablets in US or in Europe, you are going to see something broken. In the ideal world, there is no compiled code, in the real world, optimization will inevitably lead to the necessity of compiled codes.
We can also see the fact ARM vs. MIPS from the silicon process point of view. ARM is now moving forward to the 22nm process. MIPS is far behind ARM in terms of the silicon process but MIPS still has some advantage for cost and energy consumption if they start using a 32nm process.
I was thinking of Android, not iPhone. Android apps are not compiled code--you can even run them on an Android simulator running on your PC (and the simulator isn't simulating Arm assembly code).
In fact, Motorola is coming out with an Android phone that uses an Intel Atom processor later this year.
Certainly Android itself has to be compiled to run on the processor. But from a customer point of view, any processor will run the apps, so they will tend to prefer the phone that runs the fastest with the longest battery life.
"you don't run compiled code" - sorry?
And if the main objective is high performance with low power consumption you are not going to optimise that whilst having multiple layers of interpreter and virtualization, because you will be running more code than necessary.
ARM is stable and things work. Porting to a different processor has huge risk. Anyone that tells me that switching processors is a breeze I do not believe.
Anyway, I'm sure the moral there is completely in the toilet. What are the MIPS employees doing? Brushing up the resume to go to ARM, Intel, Freescale, Cavium, Broadcom, etc... If they are smart.
David Patterson, known for his pioneering research that led to RAID, clusters and more, is part of a team at UC Berkeley that recently made its RISC-V processor architecture an open source hardware offering. We talk with Patterson and one of his colleagues behind the effort about the opportunities they see, what new kinds of designs they hope to enable and what it means for today’s commercial processor giants such as Intel, ARM and Imagination Technologies.