Tolliman X3 gets a name

Page 6 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.


Thank you for the information. Everything I have seen says it's a 4-core chip with a disabled core, but perhaps closer to launch we can get more clear information.
 



This is a little misleading. This is a fairly recent direction automotive manufactures have taken into common practice. Though it has been attempted before in automotive design (to follow the practice in aviation reciprocating engine manufacturing), it was never adopted into the mainstream succesfully until recently, as the manufacturers went to the "modularized" concept for their engine designs specifically for the purpose of minimizing R&D costs within an engine family, while maximizing the designs application potential. Unlike previous eras where bore and stroke were altered on a basic design to create different displacements within a 'family' with the new modularized concept, banks of cylinders in the V or boxer designs (or single cylinders in the inlines) as well as bore and stroke can be altered. The key word here is design. The engines are specifically, deliberately, designed to be 'scaled' by cylinder #, whereas the X3s were infact not deliberately designed to scale in core # by odd numbers, but are the result of a clever marketing tool to salvage the manufacturing cost of defective dies.

This difference is night and day, and TCs analogy is actually quite accurate, as the new engines are designed to scale in cyinder number where as the monolithic quad core is not deliberately designed to scale in core #.
 
This is a little misleading. This is a fairly recent direction automotive manufactures have taken into common practice. Though it has been attempted before in automotive design (to follow the practice in aviation reciprocating engine manufacturing), it was never adopted into the mainstream succesfully until recently, as the manufacturers went to the "modularized" concept for their engine designs specifically for the purpose of minimizing R&D costs within an engine family, while maximizing the designs application potential. Unlike previous eras where bore and stroke were altered on a basic design to create different displacements within a 'family' with the new modularized concept, banks of cylinders in the V or boxer designs (or single cylinders in the inlines) as well as bore and stroke can be altered. The key word here is design. The engines are specifically, deliberately, designed to be 'scaled' by cylinder #, whereas the X3s were infact not deliberately designed to scale in core # by odd numbers, but are the result of a clever marketing tool to salvage the manufacturing cost of defective dies.

There is no doubt that at least some of the X3s will be no more than a "Agena" Phenom X4 die with one core turned off. This has happened before in both makers' models, such as the "Manchester"-core 939 Athlon 64 3200+ and 3500+ units as well as the Core Solo and Core 2 Solo CPUs. The question is whether AMD specifically intended to make 3-core chips as well. AMD had been touting the "modularization" of the 10h and upcoming "Fusion" when the first information on them came out: http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=3050&p=2 It appears to me that AMD may very well have aimed at something much like the engine manufacturers did in making a modular design, where the number of cores and cache can be changed to suit a particular need.

I suppose the proof of that would be if AMD supplants the Agena-with-a-disabled-core X3s with a native 3-core CPU or if all 3-core chips are 4-core chips with a disabled die. The fact that the Toliman X3 got its own code name suggests it gets its own die mask and there will be native 3-core chips, if AMD follows its previous code-naming convention.

This difference is night and day, and TCs analogy is actually quite accurate, as the new engines are designed to scale in cyinder number where as the monolithic quad core is not deliberately designed to scale in core #.

Actually, it is a good analogy. A specific engine block is cast in a specific mold. The general *design* can be adapted for a different number of cylinders, but only one type of block comes out of a specific mold, such as a specific die comes from a specific mask. You could make a working I-5 out of an I-6 block by removing the piston from the 6th cylinder, putting on a head with only five intake/exhaust ports and plugs, as well as remapping the firing order to not include the sixth cylinder. This is roughly what's done with making the four-core Agena CPU into the three-core Toliman CPU. You could also make a five-cylinder engine using its own specific mold, which would be analogous to a native Toliman X3 mask made upon a modular design. Of course, no engine out there has permanently deactivated cylinders such as the hypothetical I-5 I described due to balance issues as well as the fact that it's the same size and weight as the more-powerful I-6 version and thus less efficient. Plus, it's easier to recycle a dud block than to make a deactivated version, but you get what I am aiming at here.
 
3 cores .... this reminds me of....?

the cadillac 2-4-8

or

volvo 5 cylinder engine

or

under cabinet dvd, tv and radio

in most cases there is always a better opition a cheaper dual core or more powerfull quad core, a few will make there way into systems and will quickly fade.

a new 3 core is a little dance while amd figures out how to get the all too needed speed up.
 
lol - i only read the first page when i posted

i did not notice it was 4 pages

i find it really interesting that i thought of a 5 cyclinder enginer as did tc


again i did not read that before postiing
 


I disagree. Considering AMDs deceptive PR releases this past 14~15 months, I would doubt that "touting" anything implies that they are deliberately planning, designing or manufacturing that thing with specific intent. Maybe they are, maybe they arent. I certainly wouldnt take them at their word, and in the case of the tri-core, unless they actually give someone a demonstration of the manufacturing process using actual 3 core masks, then I see no reason to trust that the tri cores are anything more than defective quad cores. There was some mention of a 3 core die late last year, or early this year, from AMD, but I suspect that was not the result of any belief that there might be a profitable market for a 3 core chip, but the result of prior planning to account for possible methods to offset the loss of manufacturing cost associated with defective quad core dies. In that specific case, and that case only I would agree that AMD 'planned' tri-cores. The one other case in which I might agree, given reliable proof, would be if AMD had considered the potential increase in wafer yields based on the reduced area required for a 3 core die vs a 4 core die and then only if they yielded better margins (more profitable) than quad cores. But this seems highly unlikely. Furthermore, considering AMD seems to have felt a need to have a product which could compete against Intels quad core MCM, I see no logical reason why they would willingly produce a product 1 core shy of a full deck. And remember, if they deliberatly mask the dies for 3 cores, with their purported yield issues, they will wind up with many dual cores from a wafer, but no possibility whatsoever of producing of a quad from that wafer. Even with quad core, the possibility exists of salvaging a dual core processor if 2 of the 4 cores are bad. I also dont agree that assigning a designation to a product implies that the product will be purposely manufactured.

From what I read in the anand article it does not appear to address the concept of modularization from the physical aspect as does the automotive industry, but rather simple seperation of process. IRT the fusion, where the automotive industry looks to modularize by reducing asemblies to their smallest possible repeatable/interchangeable components, to reduce manufacturing processes, AMD is just breaking the inclusive functions into independant modules. This is not to say that what either AMD of the automotive industry is wrong, just different.



It is true that a specific engine block is cast in a specific mold....due to the nature of casting, it can be no other way. However, in the case of the modularized engine blocks and cylinder heads, it is not the mold that that is the primary concern. Remember, manufacturers still utilize single cast molds:
-Only 1 block per mold
-Molds are made from blanks
-The mold is destroyed after the casting is complete (as part of the manufacturing process)
-In some processes (depending on the compleity of the part) the blanks are destroyed (EX Lost Wax Process)
-There is no cheap alternative because of the voids within the block and cylinder heads for coolant.
-A reusable mold is possible, but would result in a significantly weakened casting for a number of reasons
-Permanent mold (die) casting still produces too many flaws to be relied upon for consistancy in casting parts with asymetric voids, especially those that are subject to persistant cyclic loading.

As with all things, there are exceptions to rules, and the exception in this case are air cooled engines. Because aircooled engines rely on direct heat transfer to the atmosphere rather than transfer through an intemediate medium, they have cooling fins and contain no internal voids to circulate coolant. As such, these types of motors can and regularly are successfully cast using the die casting method.

But in the case of the lost mold, the function and quality of the mold itself are directly controled by the mold blanks. By using this charecteristic with the modularized process, a single cylinder blank or single bank of cyliders can be designed with uniaxial symetry thus allowing an infinate number to be identically replicated, then joined until the desired number cylinders for the casting is achieved. In the modularized process, the system revolves around the blanks, not the molds, since it is the blanks which are used to create the molds, and molds are lost for each casting. This is unlike previous generations of engine design in which a single blank was designed, replicated and in turn used to replicate mulitple molds, or single molds (lost wax). The current process (which has still yet to be universely adopted) allows the manufacturere to use the same equipment repetitively without having to rely on multiple lines for different castings or reseting/retooling the entire process for a single product line everytime a different casting is called for. In the new process, the changes are addressed at the 'lowest' potential variable allowing greater flexability while achieveing greater consistancy. As such, any number of possible block configurations can be achieved up to the limit of the foundry equipment, without any significant changes to the process or setup, because the modularization of the smallest segment of the block allows it to be 'scaled' through the adaptation of the blanks.

Staying with modularity in automotive manufacturing, not so long ago, when electrically operated windows were a luxury option purchased only by the rich, it was the norm to find vehicles which used seperate non interchangable regulators, tracks, and integrated reduction gear boxes/electric motors for each windows. This was a blatent waste of manufacturing resources. In most of todays vehicles, by modularizing assemblies at the smallest level possible, not only are the motors seperate from the reduction gear housings, and completely interchangeable, but the reduction gear cases and regulators are completely interchangeable. Only the tracks which must conform to both the shape of the door and the window (thus eliminating the possibility of symetry in multiple planes) cannot be interchanged. But the automotive manufacturers continue to press further. In my personal vehicle, not only are the window motors interchangeable betweent the doors, but also the tailgate and even the windshield wipers. In fact, both the rage selection motor and the drive selection motor on the transfer case are the same motors used in the doors.

In order for AMD to achieve that form of modularization, they would have to go to a MCM. From what I gather in Anands article, AMD is didlling with altered die masks for a single die, and while thay can take the single die approach, and do so succesfully, they would have to have a seprate mask for every different model they choose to produce. The MCM approach on the other hand, would only require a single mask for each specific module and be much closer to how the autmotive industry has implemented modulariation. Again, niether approach is particularly right or wrong, but each does have its advantages and disadvantages. In the case of the single die approach to fusion, if one module is corrupt, unlike the quad core, the entire die is lost. This is a case where AMDs implementation of modularization provides no option to salvage the die.

So, because todays engines are designed to scale in cylinder number (through the manufacturing process, not the operation such as cadilacs 4-6-8 engines) and quad core is not designed to scale (through the manufacturing process) I assert that the analogy is inaccurate, and that TCs is accurate.
 
To add to the tri-core comment, I also agree with Turpit in the sense that, if AMD indeed was working on a native tri-core from the start, it would've been shown in the roadmap already. However, the Tolliman was added to the roadmap this September. This led me to believe that tri-core is in fact possibly a defective, or binned down quad core.

Given the situation AMD's facing now, and the yields they have, I would lean more towards a defective quad core, rather than a binned down one.
 
There is another thing you all need to consider:

How would you lay out a tri-core on silicon?

Take a look at AMD's quad core -- the diagram is like (C = a core)

C C
C C

with a bunch of periphrial circuitry, cache, etc. around it.

How are you gonna lay out the tricore?

C C C

or

C C
C

If they taped out a new mask set, it would have to be the former -- as if you did the latter, then you would get no recovery of wafer space. (C1 = tricore 1, C2 = tricore 2)

C1 C2 C2
C1 C1 C2

Here, you have two "interdigitated" tri-cores, I challenge you to cut those two apart using diamond saws. You would be left with having to do, which would be identical in size to the quadcore.

C1 C1 C2 C2
C1 NN NN C2

However, you *can* do the diagram below (ie, the top configuration)

C1 C1 C1
C2 C2 C2

Now, if you do this, now you've got to completely redesign the periphrial circuitry and re-lay-out stuff -- which I would suspect that AMD would neither have the time nor the resources to do in under 6 months, judging from the time we started hearing rumours about them. This isn't easy, and there is no way you'd commit to a 6 month schedule for that. Just too many things can go wrong.

Occam's razor, then, says the tricore really is:

C X
C C

where X is a unused core. It's much easier to put in a fuse or something to "turn off" a core. Especially when you have to consider that AMD needs to plan to design the K10 sucessor, K10 mobile part, and the like. Do you spend effort on making a 3-core K10, which would granted be a short-term gain, but with a tradeoff the future of your company. Faced with an ever-increasing design cadence from their competitor, I sure know what I would choose.
 


LOL and if they made a native quad core the advantage would be?

Intel at least is smart enough to first realize that one chip with 4 cores will have a low yield rate compared to 2 chips with 2 cores per, and chose the more proven approach to get a higher yield rate with "quad core" processors, theres nothing wrong with Intel's approach.

AMD isnt great with radical changes - they bit off more then they can chew this time i think - Native Quad Core, L3 cache and Sharing, Power Saving, AMD made too many changes in one go - even Intel with Conroe wasnt much of a change comparing to the Core Duo - Intel Did it step by step to get there great product. AMD on the other hand cant just have a bad product, there already late to a market 100% owned by Intel.

 
I agree with Tuprit.

Automotive companies build those engines that way by design to address a customer need, such as having a more fuel efficient vehicle.

AMD's tri-core isn't by design. It wasn't on product roadmaps. It's a consequence of low yields. I'm not ripping on AMD for doing it, it's awesome that there arch will allow them to simply shut a core off. This is the smart thing for AMD to do other than to fix their manufacturing. AMD gave themselves lemons, and now they are making lemonade out of it.
 
AMD is doing it because It is part of it's inherent design to be able to easily enable and disable parts which fail under the manufacturing process of a monolithic die. Using a fair bit more real estate than Intel does under its 65 and 45nm process AMD must be able to make the most of the process ... to simply stay in business.

CX
CC

Don't be surprised when you lift the lid on some of the new dual core cpus that some of them at least started out as quads ... but two cores failed the speed bin or were left with insufficient cache working to warrant a tolliman or more.

CX
CX

It could even be possible to see a single I spose?

CX
XX

Remember AMD's manufacturing process is one where they will continually refine it over time ... look at the final speed ramp on the A64 dual's ... 3.2 Ghz ... not bad for the end of life of it's process ...

What was Intel's best 90nm part by the way??

I can't quite find it ...

Wern't all of the Core2's 65nm??

That would make the X2 / FX the most powerful 90nm processor made ... IF that is true.

Can some Intellite check that please?



 


And nobody is disputing that. It's the smart and natural thing to do.

What people are disputing is that the tricore is somehow a new design. I don't believe that for a second.



That would be the Pentium-M. =)

All the Core's were 65nm, but the immediate "relative" to the Core was the Pentium-M, which, clock-for-clock AND overall beat out anything AMD had to offer (at that time) when scaled up in clockspeed.

Anandtech had some review about using a P-M, but considering we'd have to extrapolate to find scores for the 3.2 out of AMD, I don't know that it's worth it to try to figure out.

EDIT -- I have little doubt that AMD manufactures the most powerful 90nm CPU. The problem is that it competes with 65 (and soon to be 45)nm nodes, where it doesn't hold up as well -- on either a performance or cost to manufacture scale.
 
Nope ... the AMD made the fastest 90nm part ... sad consolation prize I guess.

Pity the 65nm ramp went so poorly ...

Unfortunately they don't have the expertise or facilities to match Intel ... most of the time.

It will be interesting once someone posts some pics of the new cores.

 
I'm sure some defective Quad's will go as Tricore, but some are forgeting the fact, that even fully functional X4 may have a core which holds frequency back. Theoreticly its possible for AMD to earn more from higher clocked X3 than low speed X4.
 


An excellent point, but in the end, the end user will never know. They'll blow the fuses on those other cores. So unless you want to take apart your CPU.... =)

Time will tell if we see a lot of tricores at higher clockspeeds than quads. If we do, then AMD is going that route.
 
.

What was Intel's best 90nm part by the way??

I can't quite find it ...

Wern't all of the Core2's 65nm??

That would make the X2 / FX the most powerful 90nm processor made ... IF that is true.

Can some Intellite check that please?[/quotemsg]

The fastest 90 nm Intel chip is a toss-up as there are three lines of CPU. The Pentium D 840EE would be the fastest in multithreaded code. The Pentium 4 670 would be the fastest at FP but the Pentium M 770 at 2.26 GHz might outdo the P4 670 in other tasks. All are much slower than the Athlon 64 X2 6400+, which is the most powerful 90 nm CPU.
 

TRENDING THREADS