- Apr 2, 2007
- 5,664
- 0
- 0
I doubt it's as big as the barcelona TLB bug, but I reckon it's newsworthy.
http://www.fudzilla.com/index....iew&id=10707&Itemid=35
http://www.fudzilla.com/index....iew&id=10707&Itemid=35
Originally posted by: Idontcare
Originally posted by: Anubis
WTF does FUD stand for
Fear, uncertainty and doubt
TECH REPORT:
"While browsing news sites today, we came upon several reports saying Core i7 processors suffer from a translation lookaside buffer-related erratum. Those reports drew parallels between the TLB bug that plagued AMD's first quad-core CPUs and a note in Intel's Core i7 specification update, which states in part:
In rare instances, improper TLB invalidation may result in unpredictable system behavior, such as system hangs or incorrect data. Developers of operating systems should take this documentation into account when designing TLB invalidation algorithms. For the processors affected, Intel has provided a recommended update to system and BIOS vendors to incorporate into their BIOS to resolve this issue.
We asked Intel PR manager Dan Snyder for the chipmaker's official take on the issue, and he replied with the following:
This is simply a pointer to a previous document written in April 2007. This document is an application note (advises on programming techniques) that programmers have had since April of 2007. This item in the Nehalem spec sheet is a web pointer, under the heading "spec clarification". The reporter who wrote this did not contact us and we will try to clarify this with him.
In other words, Intel shareholders probably shouldn't be losing any sleep over this.
For reference, the AMD TLB erratum caused data corruption and system hangs in periods of high CPU utilization, and AMD halted shipments of quad-core Opterons for months because of it. On the desktop, the company released a BIOS fix that crippled the performance of early quad-core Phenoms in many apps. All Phenoms with model numbers ending in "50" and all shipping quad-core Opterons lack the erratum, though.
Update: Snyder has sent us a new statement that makes the situation even clearer:
The "AAJ1 Clarification of TRANSLATION LOOKASIDE BUFFERS" document is a SPEC CLARIFICATION, and is simply a pointer to a previous document written in April 2007.
SPEC CLARIFICATION AAJ1 was initially added due to an issue on the Intel® Core 2 Duo processor which was previously corrected with a BIOS update; this issue does not impact the Nehalem Family of CPUs. There are errata on the Intel® Core i7 processor that relate to the TLB. These all relate to improper translations or error reporting, and all of those that impact functionality have been fixed via BIOS updates prior to Core i7 launch.
In order to better understand this problem, TR spoke with Michael Saucier, Desktop Product Marketing Manager at AMD. Saucier confirmed that the TLB erratum can cause the system to hang when the chip is experiencing high utilization. AMD has stated previously that virtualization workloads can lead to this problem, but Saucier clarified that other workloads can trigger system hangs, as well. He characterized the issue as a race condition in the TLB logic "where the other guy wins who isn't supposed to win," and said the likelihood of the erratum causing a system hang is extremely rare.
Saucier flatly denied any relationship between the TLB erratum and chip clock frequencies. He also said there's no relationship between clock speeds and the performance degradation caused by the BIOS-based fix for the erratum. AMD previously cited the TLB erratum as the primary motivation behind its decision to delay the 2.4GHz Phenom variant.
Originally posted by: pm
Originally posted by: Idontcare
Originally posted by: Anubis
WTF does FUD stand for
Fear, uncertainty and doubt
For the longest time I thought it stood for "fscked up data" or words to that effect.Just as for the longest time I thought QFT (Quoted for Truth) meant "Quick Fscking Talking" or words to that effect. Where fsck doesn't mean file system checker as it normally might.
Originally posted by: BlueBlazer
There is NO TLB bug in Nehalem
http://techreport.com/discussions.x/15979TECH REPORT:
"While browsing news sites today, we came upon several reports saying Core i7 processors suffer from a translation lookaside buffer-related erratum. Those reports drew parallels between the TLB bug that plagued AMD's first quad-core CPUs and a note in Intel's Core i7 specification update, which states in part:
In rare instances, improper TLB invalidation may result in unpredictable system behavior, such as system hangs or incorrect data. Developers of operating systems should take this documentation into account when designing TLB invalidation algorithms. For the processors affected, Intel has provided a recommended update to system and BIOS vendors to incorporate into their BIOS to resolve this issue.
We asked Intel PR manager Dan Snyder for the chipmaker's official take on the issue, and he replied with the following:
This is simply a pointer to a previous document written in April 2007. This document is an application note (advises on programming techniques) that programmers have had since April of 2007. This item in the Nehalem spec sheet is a web pointer, under the heading "spec clarification". The reporter who wrote this did not contact us and we will try to clarify this with him.
In other words, Intel shareholders probably shouldn't be losing any sleep over this.
For reference, the AMD TLB erratum caused data corruption and system hangs in periods of high CPU utilization, and AMD halted shipments of quad-core Opterons for months because of it. On the desktop, the company released a BIOS fix that crippled the performance of early quad-core Phenoms in many apps. All Phenoms with model numbers ending in "50" and all shipping quad-core Opterons lack the erratum, though.
Update: Snyder has sent us a new statement that makes the situation even clearer:
The "AAJ1 Clarification of TRANSLATION LOOKASIDE BUFFERS" document is a SPEC CLARIFICATION, and is simply a pointer to a previous document written in April 2007.
SPEC CLARIFICATION AAJ1 was initially added due to an issue on the Intel® Core 2 Duo processor which was previously corrected with a BIOS update; this issue does not impact the Nehalem Family of CPUs. There are errata on the Intel® Core i7 processor that relate to the TLB. These all relate to improper translations or error reporting, and all of those that impact functionality have been fixed via BIOS updates prior to Core i7 launch.
Originally posted by: dmens
nice bullshit on that link
"Actually, if there are three or more active threads though, the Core i7 processor will not overclock any of its processing cores. Thus, Nehalem is so weak that needs single core acceleration. And that is what helps most of the available applications."
truly a respectable source
Originally posted by: pm
Originally posted by: Idontcare
Originally posted by: Anubis
WTF does FUD stand for
Fear, uncertainty and doubt
For the longest time I thought it stood for "fscked up data" or words to that effect.![]()
Originally posted by: tim924
Of course not,but really depends on from what angle you look at it.For instance,if you mainly just use it for gaming ,it's not much of an improvement or shall I say without investing in high-end sli/crossfire.But if you are looking at the original idea of design,since single threaded performance side of processors have maxed out today,multithreaded direction is the only way to further push the performance,if today's games/programs are not designed to take advantage of multithreaded apps,it's actually programmers couldnt keep up with the technology,not i7's improvement are not shown in this case,we just need programmers to do some serious work on their side to utilize i7's massive improvement in hyper-threading.
Originally posted by: aigomorla
Originally posted by: pm
Originally posted by: Idontcare
Originally posted by: Anubis
WTF does FUD stand for
Fear, uncertainty and doubt
For the longest time I thought it stood for "fscked up data" or words to that effect.![]()
AHAHAHAHAHHAHA your not the only one!
I also thought it ment fubard up data.
Originally posted by: formulav8
Just like the AMD TLB bug was blown WAY out of proportion, I wouldn't be surprised if some people don't blow Intels TLB bug out of proportion.
Even in truth, The AMD bug was Never duplicated on large scale anyways. Even when AMD had a unofficial contest for people to crash the computer exploiting the TLB issue no one came forward for the prize because no one involved wasn't able to duplicate it in any real world scenarios.
Just my penny on the matter
Jason
Originally posted by: eternalone
Do you guys think the I7 is the the new Pentium D?????