Motherboards Memory Storage Cases/Cooling/PSUs IT Computing Displays Mobile Mac CPUs & Chipsets Video Digital Cameras Linux Gadgets Systems Trade Shows Guides Home Increase Font Size Decrease Font Size Change Page Size
Interview with AMD's Fred Weber - The Future of AMD Microprocessors
Interview with AMD's Fred Weber - The Future of AMD Microprocessors
Date: March 31st, 2005
Topic: CPU & Chipset
Manufacturer: AMD
Author: Anand Lal Shimpi
Buy the AMD ADH1640DPBOX Athlon 64 LE-1640
Blank
 TigerDirect $39.99
 CircuitCity $39.99
 Newegg $39.99
 
 


Along with Scott Wasson of The Tech Report and Kyle Bennett of HardOCP, we recently had some time to sit down and talk with AMD's CTO Fred Weber about his vision of the future of microprocessors.  We took the opportunity to compare and contrast his vision with our discussions from this year's Spring IDF that we had written about. 

Be sure to read our IDF Spring 2005 - Predicting Future CPU Architecture Trends article before continuing as it provides a lot of background information necessary for this piece. 

The ILP/TLP Debate in AMD's Shoes

When we talked to Intel at IDF, we had the distinct impression that the focus on improving microprocessor performance as a whole had shifted pretty significantly from ILP to TLP. To put it plain and simple, making individual cores faster was no longer top priority; rather, getting multiple cores to work together was the new focus. 

Weber's stance on ILP vs. TLP tended to agree with what we had heard from Intel; TLP is the future and using ILP to increase performance is at a point of extremely diminished returns.  That being said, we asked Fred where he thought the improvements in ILP would be going forward and he responded with the following four areas:
  1. Frequency
  2. Reducing Memory Latency
  3. Instruction Combining
  4. Branch Prediction Latency
Fred's number one increase for single core, single thread performance was clock frequency, so we will inevitably see that clock speed will go up as time goes on.  It is quite possible that combined with a reduction in branch prediction latency, future versions of the Athlon 64 will use a lengthened pipeline to reach higher operating frequencies.  If paired with Prescott-caliber branch predictors, a somewhat deeper pipelined K8 would provide additional frequency headroom without too much worry. 

Behind clock frequency, Weber saw reducing memory latency as the other major way of increasing single core performance.  Reducing memory latency in this sense basically means two things:
  • higher levels of cache hierarchy, and
  • better prefetching. 
More than once during our conversations with Weber, it became clear that future multi-core AMD processors will continue to have their L1 and L2 caches separate, but a shared L3 cache will eventually be introduced to help reduce memory latency and keep those cores fed. 

To Weber's second point, the use of helper threads (compiler or application generated threads that go out and work on prefetching useful data into cache before it's requested) will also improve single core performance.  Intel has been talking about using helper threads since before Hyper Threading, but there is no idea of when we can expect real world implementation of helper threads at this point. 

The topic of instruction combining was also interesting because it is something that we have only seen used in the Pentium M (Micro-Ops Fusion).  Weber couldn't elaborate on an AMD implementation of some form of instruction combining, but we did get the distinct impression that it's something that's in the cards going forward.  It looks as if elements from both AMD's and Intel's present day architectures will shape tomorrow's designs. 

In the end, Fred left us with the following: if you see single core performance improving at a rate of 40% per 12 - 18 months, it will now improve at about half that rate for the foreseeable future.

Weber’s Thoughts on Cell   Next Page

 
  Index

Tools Share
Find lowest prices Find the lowest prices
Digg   del.icio.us   E-mail  
Print This Article Print this article  

35 Comments - Last by ceefka, 1692 days ago
Username:
Password:
No Subject by Bonesdad, 1696 days ago
I was going to say "first post" but i won't

Reply
No Subject by ksherman, 1696 days ago
"It’s clear that sacrificing hardware complexity isn’t a sacrifice that neither AMD nor Intel are willing to make..."

Or not so clear... what exactly does this mean?

Reply
No Subject by oupei, 1696 days ago
should be:

"it's clear that sacrificing hardware complexity isn't a sacrifice that EITHER amd OR intel are (IS?) willing make"

or

"it's clear that sacrificing hardware complexity IS a sacrifice that neither amd nor intel are (IS?) willing make"

or how about just writing a sentence that is easier to understand...

Reply
No Subject by Googer, 1696 days ago
I have set up the OFFICIAL SOVIET RUSSIA thread in the forums section, so we can keep this garbage out of the news section.

Let the bad humor fly here:

http://forums.anandtech.com/messageview.aspx?catid=38&threadid=1556900


Reply
No Subject by bersl2, 1696 days ago
#1: Thank you for the paralepsis.

Reply
No Subject by bupkus, 1696 days ago
Reduced processor complexity is a step neither manufacturer is willing to take.
OR
Neither manufacturer appears willing to reduce processor complexity.

Reply
No Subject by Zebo, 1696 days ago
Wish some comment was made on HT, intel only real saving grace for last couple years. Guess with DC it becomes a non-issue though at that point.


Hehe nice to see CPU world going full circle... AMD copied Intel like nobodies biz now it's the other way around. Props to AMD for innovating dispite thier punny size.. they definity should be rewarded by sales. I know I made the right choice with A64, the latency he mentions you can feel all the time, hard to "benchmark" it other than system just feels snappy compared to any other CPU I've used to including a P4C oC'ed to 3.4, A-XP OCed to 2.7, and IBM chips from apple at 2.5.

Reply
No Subject by Jeff7181, 1696 days ago
Comment WAS mad on HT...

"Fred’s response to this question was thankfully straight forward; he isn’t a fan of Intel’s Hyper Threading in the sense that the entire pipeline is shared between multiple threads, in Fred’s words 'it’s a misuse of resources.'"

Reply
No Subject by Calin, 1696 days ago
An architecture with several cores, with one more powerful than the others, requests the programmer to tell to each thread what kind of performance it needs. While this could be accepted by console developers (that work very close to the hardware layers), you can say bye bye to easy porting to that platform.
while the performance increase can be substantial, the trade off is very specific code even at the highest level

Reply
No Subject by xsilver, 1695 days ago
Could it be that possibly the reason for the slowdown in clock increases is not due to AMD/Intel R&D but rather software companies that are not keeping up.... As far back as I can remember many programs were able to utilize the new speed increases effectivly whereas now, a budget "3000" cpu is already kinda overkill for many office apps....
gaming is the only arena where the software is pushing the hardware (maybe video editing too but that market is much smaller?)

there needs to be more innovation on the software front to utilize the added hardware benefits... is a positive reinforncement routine....
If there was that push, I have no doubt that the speed increases would happen at a much better rate

Reply
Comments Page 1 of 4

Unlicensed Software at Your Last Company
Anonymously Report Unlicensed Software with Our Form Now. Get Up to $1 Million.
We Buy Laptop and PC Memory! Sell to Us!
Min of 25 pieces required. Call us today at 239.354.1230.
Special Offer from The Economist
Get 12 issues of The Economist for $12. US subscribers only.
Free Forrester Risk Management Report
Demystifying Enterprise Risk Management. Download Free With Registration.
Download Microsoft Visual Studio ® Team System
Streamline Dev processes, Reduce time to market. Try Microsoft Visual Studio Team System, FREE!




Latest news by
DailyTech

 November 20, 2009

Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank

 November 19, 2009

Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank


Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
more CPU & Chipset Discussions



pipeboost
Copyright © 1997-2009 AnandTech, Inc. All rights reserved. Terms, Conditions and Privacy Information.
Click Here for Advertising Information