Intel's 64 bit processing with twin 32 bit cores

godmare

Diamond Member
Sep 25, 2002
5,121
0
0
Chip Architect
Three clues for Yamhill seem to provide substantial prove.

The industry has speculated a year now on the existence of 64 bit extensions to the x86 ISA in Intel's future 90 nm processor codenamed Prescott. We could show in our March 6 article that Prescott contains two instead of one 32 bit integer execution cores. The question arises for the purpose of such a second core? In fact there are many different possibilities: Use it to run a separate trace to improve hyper threading. Use it to check the results of the first core (IBM has a processor that does just this). And of course, Yamhill is just one of them. searching for clues we started looking at the highest resolution die-plot of the Pentium 4 we could find and try if we could make some sense of all these little artificial colored rectangles and lines. (The photo shows 5 micrometer details) We made progress, studied code optimization manuals for clues, Went through all the presentations, then looked at Pentium 4 related patents from known P4 architects, made more progress, gained confidence and started to write an article about the Integer execution core with the die photo as the visual base. This long article will be published in the near future. For now we have stumbled on a number of clues that seem to provide substantial prove for the existence of Yamhill. If (or when) it will be enabled is a different question. They might even call it the Pentium 6.... (Tejas = 7, Nehalem = 8 )



( Edit, March 29,2003: The rumors are that it will be enabled in Potomac.

The MP version for systems with more than 2 processors in late 2004 )



And then now the clues, They are handled in more in detail later in the article.

Clue 1: The second Integer Unit has no AGU's (Fast double clocked Address Generator Units)

This unit provides the address bits 32 and higher. We will show that there is no need to provide these bits very fast

in the NetBurst Architecture with its replay capabilities. nor do we need all bit 32 through 63 A virtual address size of 40 or 48 bits would be sufficient for the time being. (It's 48 bits in the first implementation of the Hammer family)

Clue 2: The second Integer Unit register file has a smaller size, 1.30 x 0.64 mm versus 1.30 x 0.71 mm

The (renamed) register file of the Pentium 4 has 128 entries for 32 bit data plus 6 bit status flags. We could show that Prescott has two 256 entry register files. The width of both are the same meaning that they have the same number of entries. The height of the second one is less however indicating that there are less data bits. We presume that it has all its 32 data bits but that the 6 status flags are lacking. A 64 bit processor needs only one set of status flags per 64 bit word. This clue also implies that the second core can not be used to run an independent 32 bit thread.

Clue 3: The data caches have been shifted in order to balance critical path in 64 bit processing

The first core has to provide the address bits for the data caches of both cores. Most critical in Northwood are bits 6..11 that select one of 32 cache lines in a 2k page and bits 12..16 that are used to predict which of the 4 ways contains the cache line (4 x 2kByte = 8 kByte cache size). These paths should be as short as possible. Going from one core to another introduces a long path for a critical signal. However, it turns out that the path to both caches are equal in length. The managed this by shifting both caches upwards. (see second image below)
More at site.
 

Duvie

Elite Member
Feb 5, 2001
16,215
0
71
I think this is a repost, but bump anyways to see if it sparks conversation....
 

godmare

Diamond Member
Sep 25, 2002
5,121
0
0
Originally posted by: Duvie
I think this is a repost, but bump anyways to see if it sparks conversation....

Hope it's not a repost, I did a search for it...
Thanks for the bump ;)
 

Duvie

Elite Member
Feb 5, 2001
16,215
0
71
The date was back in march on the article and this jogged my memory like deja vu "I have heard this"......

You did the search and came up with nothing then post away!!!! You did more then most do!!!!
 

godmare

Diamond Member
Sep 25, 2002
5,121
0
0
Yeah, the Chip Architect article was from march.. but the Inquirer or someone put up an article on it today.
*shrug*
:)
 

DivideBYZero

Lifer
May 18, 2001
24,117
2
0
Originally posted by: godmare
Yeah, the Chip Architect article was from march.. but the Inquirer or someone put up an article on it today.
*shrug*
:)

Heh, your webby is about as relevant as mine, like the design BTW. Wanna sign up for my ultra new forum? Please do, I only have 7 members and I know every one of them....link in sig...

On topic, it's interesting how this has been whipped up by the launch of the AMDx86-64 series. More interesting is that Intel have considered it a threat, or they would not have a counter measure.
 

godmare

Diamond Member
Sep 25, 2002
5,121
0
0
Originally posted by: DivideBYZero
Originally posted by: godmare
Yeah, the Chip Architect article was from march.. but the Inquirer or someone put up an article on it today.
*shrug*
:)

Heh, your webby is about as relevant as mine, like the design BTW. Wanna sign up for my ultra new forum? Please do, I only have 7 members and I know every one of them....link in sig...

On topic, it's interesting how this has been whipped up by the launch of the AMDx86-64 series. More interesting is that Intel have considered it a threat, or they would not have a counter measure.
Yes, either a threat or an indication of things to come. What I really like about it is that Intel going with it will bring it more mainstream, and, ironically, validating AMD's efforts.
btw, Exilum.com is my brother-in-law's site, but i plug it ;) I'll check yours out, though :)

 

Goose77

Senior member
Aug 25, 2000
446
0
0
Yeah, i have read alot on the news of yamhill. This is there back up solution to the opteron if it takes off(from what i have seen on the net), and by the looks of it, amd's x86-64 is gonna really do some damage to intel's server market. And with IBM hooking up with AMD in 2005(possibly sooner) AMD could really do some damage!! i cant wait for the server boards to get a dam AGP slot. With the memory configuration and bus config, this will be one hellova gaming/multi-media machine!
 

godmare

Diamond Member
Sep 25, 2002
5,121
0
0
Originally posted by: Goose77
Yeah, i have read alot on the news of yamhill. This is there back up solution to the opteron if it takes off(from what i have seen on the net), and by the looks of it, amd's x86-64 is gonna really do some damage to intel's server market. And with IBM hooking up with AMD in 2005(possibly sooner) AMD could really do some damage!! i cant wait for the server boards to get a dam AGP slot. With the memory configuration and bus config, this will be one hellova gaming/multi-media machine!
Well, there's

this board.
Maybe it won't be launched with the agp, though...?