Thoughts and questions on the Cortex A9

By: Linus Torvalds (torvalds.delete@this.linux-foundation.org), September 27, 2009 9:05 am
Room: Moderated Discussions
jeff (no@way.com) on 9/27/09 wrote:
>
>I don't. I understand its disruptiveness in the market, I
>was wondering more of the technical aspects of the A9.

Why do you glorify doing something new and stupid, when
doing good things well is what people really should
be admiring.

Now, I have to admit that I want to wait and see at how well
Cortex-A9 actually performs in real life, and maybe I'll
be disappointed. But the fact is, your kind of "why should
I be excited about the technology" is kind of stupid.

Doing something "new" is way overrated, while doing
something really well and making it available widely in
the market seems to be continually underrated.

Put another way: that "1% innovation" is overrated, while
the "99% perspiration" is sadly underrated. You really
should give them the same weight that Edison gave them:
anybody can have ideas, it's actually executing on them
that is the hard part.

The same way I'll take a basic boring x86 chip that just
does everything really well over some new "innovative"
architecture, I'll damn well take a well-executed Tomasulo
uarch over some fancy exciting new idea. The likelihood is
that the fancy new clever thing isn't actually that good
in practice.

So rather than be excited about things like transactional
processing etc, people should view them with a very healthy
dose of distrust. Hype is just that - hype. Why get so
excited about something that hasn't proven itself.

The fact that Tomasulo is 40 years old doesn't make it bad
or uninteresting. Quite the reverse. It makes it all the
more disappointing that you still have idiotic people out
there that try to do in-order crap, and even design their
whole architecture around in-orderness, when people have
known how to do better for so long.

Will Cortex-A9 beat the highest end? Obviously not. But I
suspect it will be reasonably competitive even in a very
small and low-power envelope, and be easy to design around
due to be compatible with older designs and likely not have
any horrible fragilities.

That should impress people. The people who create entirely
new architectures because they can't be bothered to do
things well - those people should be shunned.

Linus
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Thoughts and questions on the Cortex A9Gabriele Svelto2009/09/26 02:46 AM
  Thoughts and questions on the Cortex A9none2009/09/26 03:27 AM
    Thoughts and questions on the Cortex A9jeff2009/09/27 05:06 AM
      Thoughts and questions on the Cortex A9Michael S2009/09/27 05:29 AM
        Thoughts and questions on the Cortex A9none2009/09/27 06:01 AM
          Thoughts and questions on the Cortex A9Howard Chu2009/09/27 10:39 AM
      Thoughts and questions on the Cortex A9Wilco2009/09/27 07:03 AM
        Thoughts and questions on the Cortex A9jeff2009/09/27 08:00 AM
          Thoughts and questions on the Cortex A9a reader2009/09/27 08:17 AM
            Thoughts and questions on the Cortex A9David Kanter2009/09/27 08:37 AM
              Thoughts and questions on the Cortex A9a reader2009/09/27 08:46 AM
                Thoughts and questions on the Cortex A9Mat2009/10/01 01:04 PM
                  Thoughts and questions on the Cortex A9Wilco2009/10/01 06:09 PM
                    Thoughts and questions on the Cortex A9anon2009/10/01 08:19 PM
            Thoughts and questions on the Cortex A9RagingDragon2009/09/28 05:11 PM
          Thoughts and questions on the Cortex A9Linus Torvalds2009/09/27 09:05 AM
            OOO hw vs SW&in-order hwno thanks2009/09/27 04:47 PM
              OOO hw vs SW&in-order hwLinus Torvalds2009/09/28 06:22 AM
                OOO hw vs SW&in-order hw?2009/09/28 11:37 AM
                  OOO hw vs SW&in-order hwRagingDragon2009/09/28 05:22 PM
                  OOO hw vs SW&in-order hwMegol2009/09/29 04:35 AM
                OOO hw vs SW&in-order hwAnders Jensen2009/09/28 11:50 PM
                  OOO hw vs SW&in-order hwLinus Torvalds2009/09/29 07:44 AM
                    OOO hw vs SW&in-order hwMark Roulo2009/09/29 09:58 AM
                      OOO hw vs SW&in-order hwLinus Torvalds2009/09/29 10:30 AM
                        3- and 4-issue in-order CPUsMark Roulo2009/09/29 11:06 AM
                          3- and 4-issue in-order CPUsLinus Torvalds2009/09/29 11:29 AM
                          3- and 4-issue in-order CPUsGian-Carlo Pascutto2009/09/30 12:35 AM
                          3- and 4-issue in-order CPUsMichael S2009/09/30 02:01 AM
                    OOO hw vs SW&in-order hwmpx2009/09/30 04:14 AM
                    OOO hw vs SW&in-order hwPun Zu2009/10/02 02:44 AM
                      OOO hw vs SW&in-order hwnone2009/10/02 05:22 AM
                      OOO hw vs SW&in-order hwLinus Torvalds2009/10/02 07:11 AM
                        OOO hw vs SW&in-order hwa reader2009/10/02 09:30 AM
                          OOO hw vs SW&in-order hwLinus Torvalds2009/10/02 09:59 AM
                            MoorestownDavid Kanter2009/10/02 10:59 AM
                              What's the difference between Moorestown and Pine Trail cores?anon2009/10/03 08:37 PM
                              Moorestownnone2009/11/03 04:34 PM
                                MoorestownAnon2009/11/04 03:17 PM
                                  Moorestownnone2009/11/05 01:38 AM
                                    MoorestownDavid Kanter2009/11/05 04:45 PM
                                      MoorestownIntelUser20002009/11/06 04:17 AM
                                      MoorestownAnon2009/11/06 01:51 PM
                                        Moorestownnone2009/11/07 07:07 AM
                            OOO hw vs SW&in-order hwAnon2009/10/02 07:55 PM
                              Cluebat for graphicsDavid Kanter2009/10/02 09:19 PM
                                Cluebat for graphicsAnon2009/10/03 05:45 PM
                                  Cluebat for graphicsDavid Kanter2009/10/04 01:57 AM
                                    Cluebat for graphicsAnon2009/10/04 08:15 PM
                                      Cluebat for graphicsDavid Kanter2009/10/05 03:09 AM
                                        Cluebat for graphicsAnon2009/10/05 03:36 PM
                                          Cluebat for graphicsDavid Kanter2009/10/05 09:54 PM
                                            Cluebat for graphicsAnon2009/10/06 05:58 PM
                              OOO hw vs SW&in-order hwLinus Torvalds2009/10/03 06:58 AM
                            OOO hw vs SW&in-order hwslacker2009/10/02 09:11 PM
                            Linux graphics driversRagingDragon2009/10/03 08:27 PM
                              Linux graphics driversanon2009/10/04 07:15 AM
                                Linux graphics driversnone2009/10/04 10:12 AM
            Thoughts and questions on the Cortex A9jeff2009/09/27 06:31 PM
        Thoughts and questions on the Cortex A9someone2009/09/27 09:30 AM
          Thoughts and questions on the Cortex A9none2009/09/27 10:09 AM
            Thoughts and questions on the Cortex A9Wilco2009/09/27 11:35 AM
              Thoughts and questions on the Cortex A9someone2009/09/27 11:55 AM
                Thoughts and questions on the Cortex A9Wilco2009/09/28 02:08 AM
                  Thoughts and questions on the Cortex A9someone2009/09/28 05:58 AM
                    Thoughts and questions on the Cortex A9none2009/09/28 06:18 AM
                      Thoughts and questions on the Cortex A9someone2009/09/28 07:35 AM
                    Thoughts and questions on the Cortex A9Wilco2009/09/28 08:25 AM
                      Thoughts and questions on the Cortex A9Michael S2009/09/28 11:02 AM
                        Thoughts and questions on the Cortex A9Wilco2009/09/29 01:35 AM
                    Thoughts and questions on the Cortex A9Chuck2009/09/28 07:15 PM
              samplesAM2009/09/27 11:20 PM
                samplesWilco2009/09/28 01:51 AM
                  samplesAM2009/09/28 04:16 AM
              Shrinks and process techDavid Kanter2009/09/29 01:22 AM
            Thoughts and questions on the Cortex A9someone2009/09/27 11:42 AM
              Thoughts and questions on the Cortex A9none2009/09/27 12:52 PM
              Atom to stay in-oder or go OoO?AM2009/09/27 11:09 PM
                Atom to stay in-oder or go OoO?Ungo2009/09/28 05:34 AM
                  Atom to stay in-oder or go OoO?a reader2009/09/28 10:15 AM
                    Atom to stay in-oder or go OoO?anon2009/09/28 07:25 PM
                  Atom to stay in-oder or go OoO?AM2009/09/30 03:32 AM
                    Atom to stay in-oder or go OoO?baxeel2009/09/30 08:25 AM
                      Atom to stay in-oder or go OoO?AM2009/09/30 11:12 PM
                    Atom to stay in-oder or go OoO?Ungo2009/10/01 03:00 AM
                      Atom to stay in-oder or go OoO?AM2009/10/01 05:08 AM
                        Atom to stay in-oder or go OoO?anonymous2009/10/01 05:33 AM
                          Atom to stay in-oder or go OoO?AM2009/10/03 07:24 AM
                        Atom to stay in-oder or go OoO?Pun Zu2009/10/02 01:30 AM
                        Atom to stay in-oder or go OoO?Ungo2009/10/02 01:11 PM
                          Atom to stay in-oder or go OoO?AM2009/10/03 07:22 AM
                            Atom to stay in-oder or go OoO?Ungo2009/10/03 02:53 PM
                              Atom to stay in-oder or go OoO?AM2009/10/04 08:44 AM
                                Atom to stay in-oder or go OoO?David Kanter2009/10/04 11:02 PM
                                  Atom to stay in-oder or go OoO?AM2009/10/05 07:18 AM
                                    Atom to stay in-oder or go OoO?David Kanter2009/10/05 11:12 AM
                                      Atom to stay in-oder or go OoO?AM2009/10/06 04:51 AM
                                        Atom to stay in-oder or go OoO?anonymous2009/10/06 07:58 AM
                                        Do you have any proof?David Kanter2009/10/06 09:58 AM
                                          Do you?AM2009/10/06 11:30 PM
                                            Of course I do!anonymous2009/10/07 05:58 AM
                                              Thanks :-)AM2009/10/08 03:17 AM
                                                Thanks :-)anonymous2009/10/08 05:52 AM
                                                  Thanks :-)AM2009/10/09 03:13 AM
                                                    Thanks :-)anonymous2009/10/09 06:03 AM
                                                    Thanks :-)Foo_2009/10/09 06:47 AM
                                                      Thanks :-)AM2009/10/10 01:15 AM
                                            That's what I thought...David Kanter2009/10/07 09:00 AM
                                              That's what I thought...AM2009/10/08 03:26 AM
                                                That's what I thought...anonymous2009/10/08 06:02 AM
                                                  let's see...AM2009/10/09 03:09 AM
                                                    let's see...anonymous2009/10/09 05:43 AM
                                                      let's see...AM2009/10/09 05:52 AM
                                                        let's see...anonymous2009/10/09 06:15 AM
                                                          let's see...AM2009/10/10 01:18 AM
                Atom to stay in-oder or go OoO?someone2009/09/28 06:09 AM
          I call Trollhobold2009/09/28 04:51 AM
            I call Trollsomeone2009/09/28 06:15 AM
              OT: categories of motivation in a forumhobold2009/09/29 06:01 AM
          Thoughts and questions on the Cortex A9Michael S2009/09/28 10:43 AM
            Thoughts and questions on the Cortex A9a reader2009/09/28 04:12 PM
              Thoughts and questions on the Cortex A9someone else2009/09/29 12:25 AM
                Why Cortex A9?hobold2009/09/29 07:20 AM
                  Why Cortex A9?someone else2009/09/29 10:57 AM
                    Why Cortex A9?Richard Cownie2009/09/29 06:09 PM
                      Why Cortex A9?hobold2009/09/30 12:38 AM
                        Why Cortex A9?Richard Cownie2009/09/30 06:49 AM
                          Why Cortex A9?hobold2009/09/30 07:46 AM
                            Why Cortex A9?none2009/09/30 07:56 AM
                              Marvell Sheeva and plug computingRichard Cownie2009/09/30 09:03 AM
                              Why Cortex A9?Michael S2009/09/30 10:07 AM
                                Why Cortex A9?none2009/09/30 10:40 AM
                                Why Cortex A9?Gabriele Svelto2009/09/30 12:43 PM
                                  ARM architectural licenseDavid Kanter2009/09/30 05:57 PM
                                    ARM architectural licensea reader2009/10/01 07:25 AM
                                      ARM architectural licenseRichard Cownie2009/10/01 08:21 AM
                                Why Cortex A9?slacker2009/09/30 07:12 PM
                                  ARM architectural licenseDavid Kanter2009/09/30 07:16 PM
                                  Why Cortex A9?Michael S2009/10/01 07:45 AM
                                    Why Cortex A9?slacker2009/10/02 02:41 AM
                                      Why Cortex A9?Richard Cownie2009/10/02 10:28 AM
                                        Questions...David Kanter2009/10/02 10:56 AM
                                          Questions...Richard Cownie2009/10/02 11:29 AM
                                            Questions...Wilco2009/10/02 01:05 PM
                                          Questions...slacker2009/10/02 08:51 PM
                                        Why Cortex A9?slacker2009/10/02 08:44 PM
                            Why Cortex A9?David W. Hess2009/09/30 08:42 AM
    Thoughts and questions on the Cortex A9Gabriele Svelto2009/09/28 01:28 AM
  Thoughts and questions on the Cortex A9Wilco2009/09/26 07:38 AM
    Thoughts and questions on the Cortex A9Gabriele Svelto2009/09/28 01:38 AM
      Thoughts and questions on the Cortex A9Costanza2009/10/01 03:45 PM
    Thoughts and questions on the Cortex A9sylt2009/09/28 05:54 AM
      Thoughts and questions on the Cortex A9Wilco2009/09/29 01:15 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell purple?