Selling at multiple layers

By: Paul A. Clayton (paaronclayton.delete@this.gmail.com), February 27, 2019 11:25 am
Room: Moderated Discussions
dmcq (dmcq.delete@this.fano.co.uk) on February 27, 2019 4:49 am wrote:
> Michael S (already5chosen.delete@this.yahoo.com) on February 27, 2019 2:53 am wrote:
[snip]
>> If Arm returns to chip-making business and then to boards-making and computer-making business
>> then most of their customers either wouldn't object (Apple, Samsung, STMicro, NXP, probably
>> Hisilicon) or object silently with no visible effects (Qualcomm, Mediatek).
>> On the other hand, Arm's software partners would LOVE it.

[snip]
> It is true there was no recognizable IP model until a couple of years
> after the founding but no competition and being an IP company was built in from the start. Before the founding
> and for a while afterwards there were numerous talks with other companies about what sort of business they
> could make a success of. I'm surprised how helpful companies can be to each other in things like that. Perhaps
> that also contributed to their policy of forming an ecosystem and working with partners.

Competing with one's customers is difficult to manage, but it is not without benefits. As already mentioned, ARM already competes with those licensing its ISA. Currently, this competition seems to be limited in that ARM does not design special purpose processors (except GPUs, which are still high-ish volume) and has not provided high-end processor designs. The former seems likely to remain free from direct competition by ARM, but those licensing processor designs from ARM are likely pressing for higher performance designs. Making it easy to assemble a competitive product is in ARM's interest.

In some ways, Intel had a similar issue. Intel provided chipsets and reference motherboard designs which (combined with increased integration) shrank the x86 motherboard ecosystem. System vendors, already substantially focused on price, mostly benefited from this change.

In addition to RTL designs, ARM also offers Processor Optimization Packs which provide a hardened (and tuned) "implementation". With the importance of tighter design integration for optimizing power-performance-area (as seen in recent designs having less configurable cache capacities), designs that are close to being complete product designs seem likely in the near future (comparable to Intel's reference motherboard designs?).

Once a design offering is very close to a product design, it might not be inconceivable that a potential customer might want to add some small special purpose hardware to such a reference design and produce a low-ish volume product. By having ARM manufacture the product and sell parts with the extras fused off or at an extra cost that goes to the designer of the special purpose hardware, the potential customer could get a better price on the hardware.

This would not be the same as producing personal computer/server processors, but it hints that making hardware might not be inconceivable.

If (when?) anyone can trivially assemble ARM design components, ARM will be hurting the profit margins of those licensing its designs. When a MediaTek chip that just assembles ARM design components is nearly as good as a Qualcomm product, it would become difficult to justify extra design effort from Qualcomm and higher prices (to fund such effort and increase profit).

Standardization of interfaces (e.g., Server Base Boot Requirements) tends to commoditize products, which is bad for profit margins but good for end-users and can actually grow the market in volume even as diversity (in both bad and good forms) decreases. ARM seems philosophically linked to commoditization as a business model.

If ARM produced a good laptop/entry-level server chip (and reference motherboard designs), it might prevent companies like MediaTek from doing this (but MediaTek has many other ARM ISA-based markets and could still sell two- or four-core chips effectively based on the same four- or eight-core design used in the ARM hardware) and it might force serious personal computer/server ARM hardware companies to either adopt ARM hardware (adding value in areas outside the processor chip) or produce processor chips that add significant value (greater core count, better I/O integration). Having good "mid-level" processor chips would presumably help increase the size of the market, increasing revenue for bottom feeders and for the higher end and system vendors.

If ARM does not make it easy to produce such a chip, it will be violating its orientation toward making chip design easier and lower risk (and offering "good enough" designs). If it does make such easy (and the designs are "good enough"), the difference between MediaTek (or a joint venture) running off a few million chips and ARM itself doing so would not seem to be all that great (though such seems to assume semi-rational corporate behavior).

MIPS and Itanium both failed to succeed in the merchant chip with "internal" primary customer. MIPS suffered from the ease of producing an alternative ("anyone" could produce a comparable performance RISC and the NRE/volume tradeoffs did not seem prohibitive) and probably other factors (like litigation to wall-off the ISA). Itanium suffered from excessive hype, weak execution, problematic ISA choice, and excessive influence of the primary ("internal") customer. However, it is not clear that eating your own dog food is bad business practice even if you are the only or primary initial customer. (A veterinary chain might develop its own dog food, sell it at its own locations and still be able to sell the dog food to pet supply stores and other veterinarians. Pet supply stores have more diverse products (though they also often offer veterinary services), perhaps comparable to specialized design additions for licensers of ARM designs, and other veterinarians have location-based lock-in, perhaps comparable to channel and brand factors. This is not a perfect analogy, but it might hint that ARM competing with its customers might not be irrational business practice.)
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
ARM announces Aresnobody in particular2019/02/20 08:35 AM
  ARM announces AresAdrian2019/02/20 08:39 AM
    ARM announces Aresdmcq2019/02/20 10:03 AM
      ARM announces AresMichael S2019/02/20 10:41 AM
        ARM announces Aresdmcq2019/02/20 12:49 PM
          ARM announces AresMichael S2019/02/20 01:21 PM
            ARM announces Aresdmcq2019/02/20 02:01 PM
              ARM announces AresWilco2019/02/20 02:31 PM
                ARM announces Aresdmcq2019/02/20 03:16 PM
                  ARM announces AresWilco2019/02/20 03:49 PM
                    ARM announces Aresdmcq2019/02/20 04:09 PM
                      ARM announces AresWilco2019/02/20 04:45 PM
                        ARM announces Aresnobody in particular2019/02/20 04:55 PM
                          ARM announces AresDan Fay2019/02/20 05:44 PM
                            ARM announces AresWilco2019/02/20 07:06 PM
                              ARM announces AresDan Fay2019/02/21 08:27 AM
                        ARM announces Aresdmcq2019/02/20 05:49 PM
                          ARM announces AresWilco2019/02/20 06:40 PM
                            ARM announces AresCharles2019/02/21 02:16 AM
                              ARM announces AresMichael S2019/02/21 02:26 AM
                        ARM announces Aresanon2019/02/20 08:55 PM
                          ARM announces AresJS2019/02/21 12:59 AM
                            *has not hasn't (NT)JS2019/02/21 01:01 AM
                            ARM announces AresSalvatore De Dominicis2019/02/21 07:05 AM
                        Definitions of RISCBrendan2019/02/21 10:07 AM
                          Definitions of RISCMichael S2019/02/21 10:16 AM
                          PDP-8 Not Usually Considered RISCMark Roulo2019/02/21 02:10 PM
                            PDP-8 Not Usually Considered RISCrwessel2019/02/21 07:13 PM
                          Definitions of RISCAdrian2019/02/21 02:42 PM
                            Definitions of RISC (nod to John Mashey and comp.arch)wumpus2019/02/21 06:29 PM
                              Definitions of RISC (nod to John Mashey and comp.arch)none2019/02/22 12:32 AM
                                Definitions of RISC (nod to John Mashey and comp.arch)Michael S2019/02/22 04:28 AM
                                  Definitions of RISC (nod to John Mashey and comp.arch)none2019/02/22 08:01 AM
  ARM announces Areslockederboss2019/02/20 09:56 AM
    stability? (NT)anonymous22019/02/20 10:01 AM
    ARM announces Aresdmcq2019/02/20 10:05 AM
    ARM announces AresGroo2019/02/20 10:11 AM
    ARM announces AresAndrei Frumusanu2019/02/20 11:49 AM
  ARM announces AresLinus Torvalds2019/02/20 10:36 AM
    ARM announces AresMichael S2019/02/20 10:54 AM
    ARM announces AresGeoff Langdale2019/02/20 03:07 PM
      ARM announces Aresdmcq2019/02/20 03:32 PM
      ARM announces Aresnone2019/02/21 12:03 AM
        That last line should have been removed :-) (NT)none2019/02/21 12:04 AM
        ARM announces AresMichael S2019/02/21 01:47 AM
          ARM announces Aresnone2019/02/21 03:59 AM
            ARM announces AresMichael S2019/02/21 04:45 AM
            ARM announces Aresdmcq2019/02/21 05:18 AM
              ARM announces AresSimon Farnsworth2019/02/22 09:43 AM
    ARM announces Aresanon2019/02/20 09:27 PM
      ARM announces AresMichael S2019/02/21 01:53 AM
        ARM announces AresLinus Torvalds2019/02/21 09:03 AM
          ARM announces AresMichael S2019/02/21 09:35 AM
            ARM announces AresMichael S2019/02/21 09:51 AM
            ARM announces AresFoo_2019/02/21 02:40 PM
            ARM announces Aresaaron spink2019/02/21 03:56 PM
            ARM announces AresLinus Torvalds2019/02/21 04:27 PM
              ARM announces AresStoffels2019/02/22 12:21 AM
                ARM announces AresMichael S2019/02/22 04:15 AM
                  ARM announces AresSimon Farnsworth2019/02/22 09:41 AM
                    ARM announces Aresnone2019/02/22 10:30 AM
                    In other words: nobody will ever get fired for choosing x86 (NT)Gabriele Svelto2019/02/24 01:32 PM
                      In other words: nobody will ever get fired for choosing x86Simon Farnsworth2019/02/25 04:53 AM
              ARM announces AresFoo_2019/02/22 02:52 AM
              ARM announces AresGabriele Svelto2019/02/24 01:31 PM
                ARM announces AresMaynard Handley2019/02/25 03:57 AM
                  ARM announces AresGabriele Svelto2019/02/25 04:21 AM
                    ARM announces AresMichael S2019/02/25 04:58 AM
                      ARM announces Aresnobody in particular2019/02/25 05:21 AM
                        ARM announces AresAdrian2019/02/26 08:02 AM
                    ARM announces AresMaynard Handley2019/02/26 12:32 AM
                      ARM announces AresGabriele Svelto2019/02/26 12:14 PM
                      ARM announces AresDavid Hess2019/03/19 05:34 PM
                    ARM announces Aresnone2019/02/26 01:34 AM
                      ARM announces AresGabriele Svelto2019/02/26 12:16 PM
                        ARM announces Aresnone2019/02/27 12:19 AM
              ARM announces Aresend of an era2019/02/24 03:18 PM
                Word salad bot strikes again (NT)nanon2019/02/25 12:26 AM
                ARM announces Areshobel2019/02/25 02:10 AM
                  ARM announces AresMichael S2019/02/25 02:52 AM
                    ARM announces Areshobel2019/02/25 10:48 AM
                      ARM announces AresAndrew Clough2019/02/25 02:07 PM
                      ARM announces AresMaynard Handley2019/02/26 12:38 AM
                    ARM announces AresJohn Yates2019/02/26 03:43 PM
              ARM announces AresHoward Chu2019/02/27 06:55 AM
              ARM announces AresDavid Hess2019/03/19 05:22 PM
            ARM announces AresDavid Hess2019/03/19 04:54 PM
              ARMY announces Aresdmcq2019/03/20 03:12 AM
                ARMY announces AresDavid Hess2019/03/20 05:47 AM
                  ARMY announces Aresdmcq2019/03/20 06:05 AM
          ARM announces AresGroo2019/02/21 10:23 AM
            ARM announces AresMichael S2019/02/21 10:29 AM
              ARM announces AresDavid Hess2019/03/19 05:44 PM
            ARM announces Aresjuanrga2019/02/21 11:52 AM
            ARM announces Aresanon2019/02/21 08:19 PM
              ARM announces Areshobel2019/02/22 03:40 AM
          software ecosystemsRichardC2019/02/21 04:31 PM
            software ecosystemsFoo_2019/02/22 03:15 AM
          ARM announces Aresdmcq2019/02/21 05:31 PM
            + on hyperscalingdmcq2019/02/22 08:23 AM
              + on hyperscalingMaynard Handley2019/02/22 08:38 AM
                + on hyperscalingjuanrga2019/02/22 11:57 AM
            + on hyperscalingdmcq2019/02/22 08:23 AM
              sorry duplicatedmcq2019/02/22 08:26 AM
          ARM announces Aresanon2019/02/21 08:34 PM
            ARM announces AresBrett2019/02/21 10:20 PM
          ARM announces AresA. Wilcox2019/02/22 03:52 PM
  ARM announces AresDoug S2019/02/20 03:30 PM
    ARM announces Aresdmcq2019/02/20 04:14 PM
      ARM announces AresDoug S2019/02/21 08:40 AM
        ARM announces Aresaaron spink2019/02/21 04:05 PM
        ARM announces AresMaynard Handley2019/02/22 08:48 AM
  ARM announces Aresjuanrga2019/02/21 02:28 AM
    ARM announces AresMichael S2019/02/21 03:25 AM
      ARM announces Aresjuanrga2019/02/22 04:09 AM
      ARM announces AresMaynard Handley2019/02/22 08:51 AM
        ARM announces AresDavid Soul2019/02/22 11:47 AM
          ARM announces Aresjuanrga2019/02/22 12:23 PM
            Chicken or egg, both.Brett2019/02/22 02:21 PM
              Chicken or egg, both.David Soul2019/02/22 06:05 PM
                Chicken or egg, both.Brett2019/02/22 09:55 PM
                  ARM salesjuanrga2019/02/23 03:55 AM
                    ARM salesaaron spink2019/02/23 08:47 AM
                Chicken or egg, both.Ronald Maas2019/02/23 06:33 PM
                  Chicken or egg, both.Magagop2019/02/24 11:18 PM
                    why not? (NT)Michael S2019/02/25 02:03 AM
                      why not?Not the parent2019/02/25 10:36 AM
                        why not?Michael S2019/02/25 10:43 AM
                          why not?dmcq2019/02/25 11:35 AM
                            why not?Michael S2019/02/25 12:03 PM
                              why not?dmcq2019/02/25 12:29 PM
                              why not?Not the parent2019/02/26 10:08 AM
                                why not?Doug S2019/02/26 12:05 PM
                                  why not?Not the parent2019/02/27 04:51 AM
                                    why not?Doug S2019/02/27 12:15 PM
                                      why not?Not the parent2019/02/28 01:43 AM
                                why not?anon2019/02/26 11:22 PM
                                  why not?Not the parent2019/02/27 04:59 AM
                                    why not?anon2019/02/27 06:42 AM
                                      why not?Magagop2019/02/27 03:31 PM
                                        why not?anon2019/02/27 05:02 PM
                                          why not?dmcq2019/02/27 05:25 PM
                                            why not?anon2019/02/27 05:56 PM
                                              why not?dmcq2019/02/27 06:19 PM
                                                why not?anon2019/02/27 06:46 PM
                                                  why not?Wilco2019/02/28 05:49 AM
                                                    why not?Jukka Larja2019/02/28 07:02 AM
                                                      why not?Michael S2019/02/28 08:32 AM
                                                      why not?Wilco2019/02/28 09:40 AM
                                                      why not?Doug S2019/02/28 10:13 AM
                                                        why not?Foo_2019/03/01 07:35 AM
                                                          why not?Doug S2019/03/01 11:05 AM
                                                            why not?anon2019/03/01 02:32 PM
                                                              why not?dmcq2019/03/01 03:13 PM
                                                                why not?anon2019/03/01 04:13 PM
                                                                  why not?dmcq2019/03/02 03:56 AM
                                                                    why not?anon2019/03/02 10:09 AM
                                                                      why not?dmcq2019/03/02 10:41 AM
                                                                        why not?anon2019/03/02 12:19 PM
                                                                          why not?dmcq2019/03/03 03:48 AM
                                                                      why not?Doug S2019/03/02 04:53 PM
                                                                        why not?Michael S2019/03/02 05:06 PM
                                                                          why not?Doug S2019/03/03 12:54 AM
                                                                            why not?Michael S2019/03/03 02:58 AM
                                                                              why not?anon2019/03/03 05:35 AM
                                                                                why not?dmcq2019/03/03 06:33 AM
                                                                                  I considired dry humor a Brittish specialty. It seems, I was wrong about it. (NT)Michael S2019/03/03 06:39 AM
                                                                                  why not?anon2019/03/03 10:13 AM
                                                                                    why not?Michael S2019/03/03 12:41 PM
                                                                                      why not?dmcq2019/03/03 01:21 PM
                                                                                        why not?anon2019/03/03 04:15 PM
                                                    why not?anon2019/02/28 08:38 PM
                                              why not?Not the parent2019/02/28 01:48 AM
                                                strawman (NT)anon2019/02/28 08:31 PM
                            why not?Michael S2019/02/27 03:53 AM
                              why not?Not the parent2019/02/27 05:26 AM
                                why not?Michael S2019/02/27 05:42 AM
                              why not?dmcq2019/02/27 05:49 AM
                                why not?Michael S2019/02/27 06:21 AM
                                  why not?dmcq2019/02/27 07:15 AM
                                Selling at multiple layersPaul A. Clayton2019/02/27 11:25 AM
                                  Selling at multiple layersDoug S2019/02/27 12:45 PM
                                    Selling at multiple layersPaul A. Clayton2019/02/27 02:32 PM
                                      Selling at multiple layersDoug S2019/02/27 04:04 PM
                                        Paul A. Clayton2019/02/27 07:06 PM
                                          Arm reference board?Simon Farnsworth2019/02/28 12:34 PM
                                why not?Doug S2019/02/27 12:46 PM
                      why not? (NT)la mama de murgay2019/02/25 10:22 PM
                    Chicken or egg, both.Ronald Maas2019/02/25 01:23 PM
            ARM announces AresGabriele Svelto2019/02/24 03:07 PM
              ARM announces Aresjuanrga2019/03/02 05:40 AM
                ARM announces AresGabriele Svelto2019/03/02 08:08 AM
                  ARM announces Aresdmcq2019/03/02 10:10 AM
          ARM announces Areshobel2019/02/22 04:33 PM
            ARM announces AresDavid Soul2019/02/22 06:20 PM
              TrollDoug S2019/02/23 01:37 AM
                TrollDavid Soul2019/02/23 08:59 AM
              ARM announces AresEnnis2019/02/23 02:18 AM
                ARM announces AresFoo_2019/02/23 02:38 AM
                  ARM announces Aresanon2019/02/23 03:46 AM
                ARM announces Aresdmcq2019/02/23 05:41 AM
  ARM announces Aresnobody in particular2019/02/26 03:58 AM
    expensiveanonymous22019/02/27 12:46 AM
    ARM announces AresHoward Chu2019/02/27 07:19 AM
      ARM announces AresHoward Chu2019/02/27 07:21 AM
        ARM announces Aresdmcq2019/02/27 07:57 AM
        ARM announces AresJukka Larja2019/02/27 08:11 AM
          ARM announces AresMichael S2019/02/27 08:16 AM
            ARM announces AresDoug S2019/02/27 12:49 PM
              ARM announces AresMichael S2019/02/27 01:43 PM
                ARM announces AresDoug S2019/02/27 04:06 PM
                  ARM announces AresGian-Carlo Pascutto2019/02/28 05:00 AM
                ARM announces AresGian-Carlo Pascutto2019/02/28 05:02 AM
                  ARM announces AresMichael S2019/03/01 03:47 AM
                    death by a thousand cutsMichael S2019/03/01 07:27 AM
                      death by a thousand cutsFoo_2019/03/01 07:37 AM
                        death by a thousand cutsdmcq2019/03/01 12:10 PM
              ARM announces AresJukka Larja2019/02/28 06:31 AM
                ARM announces AresHoward Chu2019/02/28 09:17 AM
                  ARM announces AresGabriele Svelto2019/02/28 03:02 PM
                    ARM announces Aresaaron spink2019/03/01 01:19 AM
                ARM announces AresAndrew Clough2019/02/28 11:32 AM
                  ARM announces AresAndrew Clough2019/02/28 11:33 AM
                  ARM announces AresFoo_2019/03/01 01:55 AM
                  ARM announces AresJukka Larja2019/03/01 05:40 AM
          ARM announces AresHoward Chu2019/02/27 08:45 AM
            ARM announces Aresdmcq2019/02/27 09:17 AM
              ARM announces Aresdmcq2019/02/27 09:21 AM
                ARM announces AresHoward Chu2019/02/27 04:03 PM
            ARM announces AresJukka Larja2019/02/28 06:03 AM
      ARM announces Aresnone2019/02/27 11:49 PM
        ARM announces AresHoward Chu2019/02/28 04:26 AM
          ARM announces AresPeter E. Fry2019/02/28 07:31 PM
            ARM announces AresAdrian2019/02/28 10:09 PM
            ARM announces AresGabriele Svelto2019/03/02 12:56 AM
              ARM announces AresHoward Chu2019/03/02 10:05 AM
                ARM announces AresGabriele Svelto2019/03/02 02:31 PM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell tangerine? 🍊