Core 2 Errata -- problematic or overblown?

By: jozzete (jmpj2005.delete@this.gmail.com), June 28, 2007 11:54 pm
Room: Moderated Discussions
At this moment, I'm happy about being a simple and mortal Java programmer ;o) no need to bother about all this stuff... Great invention, all that JVM's...

Linus & Co, keep on teaching real tech to guys like me!

Jozzete



Linus Torvalds (torvalds@osdl.org) on 6/27/07 wrote:
---------------------------
>Matt Sayler (sayler@thewalrus.org) on 6/27/07 wrote:
>>
>>How significant were the TLB handling changes?
>
>I'd say: "Totally insignificant".
>
>The biggest problem is that Intel should just have
>documented the TLB behavior better. The Core 2 changes
>are kind of gray area, and the old documentation simply
>didn't talk about the higher-level page table structures
>and the caching rules for them.
>
>So that part is just a good clarification, and while it
>could be called a "bug" just because older CPU's didn't
>do that caching, I don't think it's an errata per se.
>
>Of course, if you depended on it not happening (and a
>lot of people did), it's painful. But it really does make
>the architecture definition better and clearer.
>
>(I don't think Linux needed any software changes at all for
>the TLB semantics clarification, although that was largely
>just due to luck - we had mis-used the TLB earlier, and
>fixing that software bug we rewrote the page table handling
>to be more robust, which means that the spec update from
>Intel didn't affect us at all, afaik).
>
>>In general, do Core2 chips seem to be more or less buggy
>>than previous iterations? Are errata par for the course
>>as we approach billion-transistor commodity MPUs?
>
>Pretty much all CPU's have always had errata, and the
>commodity CPU's usually have much fewer of them than the
>boutique ones.
>
>So this has nothing to do with billion-transistor MPU's,
>or about commodity. CPU's always have bugs. And embedded
>(or vendor-specific) CPU's tend to actually have more of
>them, since they are often easier to work around by just
>saying "don't do that, then".
>
>So Intel and AMD actually tend to fix the bugs a lot more
>aggressively than you'd see for some single-vendor thing,
>simply because they don't control the stack the way other
>architectures generally do.
>
>I'd expect other CPU's to generally have more errata
>than most commodity x86 chips.
>
>Linus
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Core 2 Errata -- problematic or overblown?Matt Sayler2007/06/27 10:39 AM
  Core 2 Errata -- problematic or overblown?anonymous2007/06/27 01:08 PM
  Core 2 Errata -- problematic or overblown?David Kanter2007/06/27 01:34 PM
    Core 2 Errata -- problematic or overblown?Joe Chang2007/06/27 02:01 PM
    Core 2 Errata -- problematic or overblown?A.T. Ho2007/06/27 03:33 PM
      Core 2 Errata -- problematic or overblown?David Kanter2007/06/27 05:31 PM
      Core 2 Errata -- problematic or overblown?Andi Kleen2007/06/27 11:35 PM
        Core 2 Errata -- problematic or overblown?anonymous2007/06/28 03:16 AM
    Core 2 Errata -- problematic or overblown?Jack A.2007/06/29 06:43 PM
      Core 2 Errata -- problematic or overblown?anon2007/07/01 09:13 AM
        AMD DocumentationDavid Kanter2007/07/01 10:03 AM
  Core 2 Errata -- problematic or overblown?Andi Kleen2007/06/27 03:02 PM
    Core 2 Errata -- problematic or overblown?Paul2007/06/27 04:06 PM
    Core 2 Errata -- problematic or overblown?Groo2007/06/28 12:10 AM
  Core 2 Errata -- problematic or overblown?Linus Torvalds2007/06/27 04:10 PM
    Core 2 Errata -- problematic or overblown?Rob Thorpe2007/06/28 12:11 AM
      Core 2 Errata -- problematic or overblown?JS2007/06/28 03:32 AM
        Core 2 Errata -- problematic or overblown?Rob Thorpe2007/06/28 04:15 AM
          Core 2 Errata -- problematic or overblown?JS2007/06/28 08:55 PM
            Core 2 Errata -- problematic or overblown?Rob Thorpe2007/06/28 11:44 PM
      Core 2 Errata -- problematic or overblown?Linus Torvalds2007/06/28 07:30 AM
        Core 2 Errata -- problematic or overblown?philt2007/06/28 03:28 PM
          Core 2 Errata -- problematic or overblown?Linus Torvalds2007/06/28 06:31 PM
            Core 2 Errata -- problematic or overblown?philt2007/06/29 12:58 AM
              Core 2 Errata -- problematic or overblown?IlleglWpns2007/06/29 01:23 AM
                Core 2 Errata -- problematic or overblown?philt2007/06/29 07:16 PM
              Core 2 Errata -- problematic or overblown?Andi Kleen2007/06/29 03:36 AM
                Core 2 Errata -- problematic or overblown?philt2007/06/29 07:09 PM
                  Core 2 Errata -- problematic or overblown?Brendan2007/06/29 10:04 PM
                    Core 2 Errata -- problematic or overblown?philt2007/06/30 12:52 AM
                      Core 2 Errata -- problematic or overblown?Brendan2007/06/30 08:25 AM
                  Core 2 Errata -- problematic or overblown?Jukka Larja2007/06/29 10:22 PM
                  Core 2 Errata -- problematic or overblown?dan2007/07/05 11:36 AM
              Core 2 Errata -- problematic or overblown?Dean Kent2007/06/29 06:31 AM
                Core 2 Errata -- problematic or overblown?philt2007/06/29 06:57 PM
                  Core 2 Errata -- problematic or overblown?Dean Kent2007/06/29 07:50 PM
                    Core 2 Errata -- problematic or overblown?philt2007/06/30 12:57 AM
                      Core 2 Errata -- problematic or overblown?Dean Kent2007/06/30 04:34 AM
                        Core 2 Errata -- problematic or overblown?philt2007/07/02 02:33 AM
                          Core 2 Errata -- problematic or overblown?Dean Kent2007/07/02 04:36 AM
                            Core 2 Errata -- problematic or overblown?philt2007/07/02 02:02 PM
                              Core 2 Errata -- problematic or overblown?JS2007/07/02 09:02 PM
                      Core 2 Errata -- problematic or overblown?David Kanter2007/07/02 02:20 PM
            Core 2 Errata -- problematic or overblown?Max2007/06/29 10:23 AM
        Core 2 Errata -- problematic or overblown?Rob Thorpe2007/06/29 05:15 AM
          Core 2 Errata -- problematic or overblown?Michael S2007/06/29 05:57 AM
    Core 2 Errata -- problematic or overblown?jozzete2007/06/28 11:54 PM
  Core 2 Errata -- problematic or overblown?Brendan2007/06/28 06:15 PM
    Core 2 Errata -- problematic or overblown?france2007/06/28 09:38 PM
  Core 2 Errata -- problematic or overblown?rwessel2007/06/29 02:20 AM
    Core 2 Errata -- problematic or overblown?jschlossel2007/06/29 09:16 AM
      Core 2 Errata -- problematic or overblown?Dean Kent2007/06/29 09:25 AM
        Core 2 Errata -- problematic or overblown?Howard Chu2007/06/30 04:09 AM
          Core 2 Errata -- problematic or overblown?JS2007/07/02 03:58 AM
      baby and bath waterrels2007/06/30 06:00 AM
      Planes, trains and cars...Anna N.2007/07/01 05:28 PM
        Planes, trains and cars...David W. Hess2007/07/01 06:40 PM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell purple?