Athlon 64 Debuts
SpinnerBait writes "AMD launches their Athlon 64 and Athlon 64 FX chips today and there is
a full analysis with benchmarks up at HotHardware. Interestingly
enough, Intel pulled a fast one (literally) and released a new breed of Pentium
4 chips with 2MB of on board L3 cache, just in time to boost their performance
in the benchmarks for this launch. Regardless, the performance levels for
AMD's new flagship look very strong." Tom's has a story, or Tech Report, or see info straight from AMD.
And Anandtech has a good article up, as well.
$8.95/mo web hosting
So Intel cheated by, uh, making better hardware?
...how does it benchmark against the Commodore 64???
when will we see some serious APPS that utilize this technology?? why would joe user go buy one? to check their mail?
although not intended to be a troll, its looking that way....
if the OS, AND the Apps run 64bit - i'll buy one...till then, i'll stick with my original thunderbird, 1.4ghz.
We're like rats, in some experiment! -- George Costanza
I'll wait until they actually come out with applications that use the 64-bit extensions to the x86 instruction set. Doesn't seem like its worth it to pay big bucks and buy this for 32-bit applications
Begun these processor wars have!
"Comedy's a dead art form. Now tragedy, that's funny."
Though I am a die hard AMD supporter, i have to admit Intel has really pulled one up on AMD this time. The 64bit 3200+ is just about 15-20% faster than the stock and barrel Intel 32bit 3.2 GHz. Bad news for AMD this is, considering the retail price of these babies is 450 & 800$ (Normal and FX).
And BTW windows released XP 64bit Beta1 today.My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
FB : https://www.facebook.com/TanveersPhotography
Here are some more benchmarks
AMDzone
AnandTech
XbitLabs
Ace Hardware
There are even more at AMDZones main page.
First, we still don't have a mass market consumer OS for native x86-64, and even when Windows XP for x86-64 does come out (the word from the betas is that it's very very good and solid), we still need to wait for x86-64 compatible drivers to be developed and released by the various manufacturers, and it would be no small feat to even have a small core sampling of drivers available by say, summer 2004. Personally, I'm hoping that Nforce3 and ATI Catalyst drivers will be ready very early on.
Mad props to AMD, but they're not out of the woods yet on this release.
Finally, a 64-bit desktop processor!
Oh wait it's been done!
But seriously, there are a number of reasons why this is a great chip.
Namely, if Intel actually thinks putting a cache that's too big on a chip is actually going to help, good luck.
A Toast to AMD for once again making the superior product.
A site with the name "HOT" Hardware had to review an AMD chip. Why not just post a Slashdot article asking for AMD overheating jokes? Open the floodgates!
HardOCP
Tom's hardware
Ace's Hardware
As you would expect, no chip is dominate. though the more interesting thing for me than the nip and tuck between $800 CPUs, is the Athlon64 3200+ performs right there with the 3.2C in mosts lets. Not bad considering it retails for more than $100 less.
1) Application Programming
2) Ssytems Programming
3) General Purpose and System Instructions
4) 128-Bit Media Instructions
5) 64-Bit Media and x87 Floating-Point Instructions
Get them here.
Then go make your favorite compiler or windowing system work better on this.
See what I've been reading.
We saw Athlon XP get released when Windows XP was still "hot" and aggressively marketed by Microsoft.
We now see Athlon FX get released when the GeForce FX graphics card series is the state-of-the-art among hardcore gamers, along with ATI's Radeon series. Hardcore gamers are also coincidentally a target group for AMD's processors since they're known to look for the latest and greatest processor-wise.
I wonder if this is just coincidental, or if AMD is actually using the popularity of other brands to market their own? Are they even using dirty tacticts to try to fool people into thinking "Ooh, this Athlon XP should work especially well together with this newly released Windows XP then, right?" and "Oooh, great, I must have the Athlon FX for my latest video card!"
But perhaps they just happen to choose the same abbreviation as other popular brands at the time for the second time in a row. However, I still can't say AMD's Athlon marketing smell good to me at least.
Beware: In C++, your friends can see your privates!
There's a limitied supply, but they're available. Here's one: Athlon64 3200+ bundled with a MSI K8T Neo-FIS2R, in stock and available, for "only" 6600SEK (~$835 /w tax)
I'm salivating, but the limited supply is going to keep the price way, way up for a time.
Belief is the currency of delusion.
I would hope that Tom's Hardware would at least try to keep the anti-Mac bias down to a tolerable level.
"At the same time, Apple laid claim that with the G5 model, it would offer the world's most powerful desktop system. Apparently there are users who will believe these kinds of claims. Whatever - at least the G5 also has 64-bit support with regard to the software. Nevertheless, there is still no final operating system available for it."
FUD, lack of evidence, and outright lies - they call this journalism? They dismiss the Apple's claims about the G5's performance without a) including it in their later benchmark or b) citing any references. Why am I suppose to believe someone who is trying to put down a group of users like they are petulent 2 year olds. Also, what is the crack about not having a "final operating system" out yet? 10.2.7 is a fine OS for the G5. If he means that there is no 64-bit OS, why not just come out and say it?
Pfff. I can't believe I took time away from constantly reloading my Fedex tracking page to read that drivel.
PS - FEDEX, BRING ME MY DAMN G5 ALREADY!!
Have they even created one yet?
Actually, no.
If you take a closer look at the pictures in the article, you will see that they've attached a wire to each and every pin of the processor. It's all a loose mess of wires and duct tape. If you want an Athlon 64, you'll probably have to do the same yourself, because there aren't scheduled any motherboards for it before sometime after christmas.
How small a thought it takes to fill a whole life
A physical address space that can support systems with up to one terabyte of installed RAM, shattering the 4 gigabyte RAM barrier present on all current x86 implementations.
If you implement x86 with PAE then you get 8gb.
It's only 4gb if you exclude dirty hacks - but if you did that then you would have to rule out x86 in it's entirety.
Beep beep.
A benchmark of Linux on the following systems:
GCC Settings for each system should be optimized for the best possible stable performance. I'm so sick of seeing 32 bit windows benchmarks for testing 64bit processors.
You can get Windows 2003 Server and Windows XP 64bit 2003 Edition from the MSDN Website (assuming you have an account).
Although the numbers look impressive, I personally would wait till their are more 64 bit applications in the market. If you are a gamer there would be modest increases in performance but really waiting a few more months will not hurt if you are more interested in value.
I love the fact that AMD is competing, this bodes well for all computer users. A technology war will definitely keep prices down. In the same sense, I am hoping that Intel comes out with a "decent" 64 bit chip. Not that I am fond of Intel, I prefer AMD but still the fact remains that whenever their is conflict we see the most marked increases in technology.
Tom's hardware has got another article, called The Intel v. AMD Performance War: You Lose , about the more cynical, money-making sides of the launch. Perhaps it's a bit conspiratory, but certainly worth a read, as it raises many valid points.
...of both the new AMD-64 and the Pentium 4 Extreme is that the prices of the older chips should start dropping like a stone.
Learning HOW to think is more important than learning WHAT to think.
AMD created the 3DNow! extensions to the 80x86 instruction set architecture (ISA), also known as IA-32. They were a significant improvement over the original set of MMX extensions. However, later, Intel created the SSE (and SSE2) extensions. Guess what? AMD was forced to incorporate them into its future chips in addition to the 3DNow! extensions. Ignoring the SSE extensions would have cost AMD dearly in terms of marketshare. The fact of the matter is that Intel sets the global standard for the IA-32 ISA.
Now, AMD has created its own x86-64 extensions to the IA-32. You can be sure that Intel has created a different set of 64-bit extensions (which we shall call "INTEL-64") to the IA-32. After all, why would Intel support AMD in any way? Once Intel activates the INTEL-64 extensions in the upcoming Prescott, AMD will be forced to go back to the drawing board to incorporate the INTEL-64 into all future chips. The current Athlon64 will be like the K-5 -- interesting but without a future.
AMD will probably take an additional 2 years to produce an INTEL-64-compatiable chip. By that time, Intel would have locked 90% of the 64-bit desktop market with Prescott.
The worst news is for Sun. With Prescott, Intel has a 64 bit chip that will be significantly faster than the UltraSPARC III/IV. Right now, the Pentium 4 crushes the UltraSPARC III in performance. Please review the performance characteristics of the Pentium 4 at the SPEC web site. Since Prescott (successor to the Pentium 4) will be faster than its predecessor, Prescott will clean UltraSPARC's clock. Moreover, the number of applications that will run on Prescott -- the heir to the software empire of the x86 -- far exceeds the number of applications that run on UltraSPARC III/IV. On the key TPC-C benchmark, Prescott will clearly deliver outstanding performance, compared to the UltraSPARC III/IV.
In short, when Intel activates the INTEL-64 extensions in Prescott, Intel will force (1) AMD back to its usual state of borderline bankruptcy and (2) Sun into being a software company.
Did you see the performace gain by the cache you say is too big (Normal 512K P4 versus Extreme 2MB P4)?
The cache is the main reason the G5 Dual 2.0 isn't that much better than a G4 Dual 1.42. If the G5 had 2MB Cache as the G4's do it would perform even better (L2 would be significantly better than L3 as well, but costs increase significantly).
Next time you're trying to run some 3D modeling or any other intensive CPU based software, just realize the cache is significant.
Drivers are not to hard to get on the linux side. There is a x86-64 nvidia driver. As far as other drivers.. all in the kernel baby. Doom3 will run on the processor but it most likely will be a 32bit build. I would not be suprised at all if there was a x86-64 build and even a smp x86-64 build.
There's boards out from MSI, Gigabyte, Shuttle...
*shakes head*
I think we can all see the wisdom of releasing the new processor before the new OS.
-Looking for a job as a materials chemist or multivariat
This sure looks like a motherboard that supports the Athlon64, shipping same business day.
Ita erat quando hic adveni.
Looking for a Linux/Windows/Mac admin/support tech monkey in the Los Angeles area? Please see my resume.
Microsoft 64 2008?
XP 64bit Edition has been out for a couple of years now for the Itanium processors. Just waking up or just not into the 'computer' thing?
For the AMD (64bit extended) processors, SP1 beta, which includes the AMD 64bit version is already out in most tech labs.
We are running it here even and it is even available to MSDN subscribers.
Considering we haven't even posted a bug for it yet, I would say, that not only is it working well, it will hit the release schedule later this year.
Athlon 64 can run 99 percent of Commodore 64 software in emulation, including the C=64 version of the Contiki OS. In addition, it can probably run almost all these other ports.
You want native? If the Athlon 64 processor and chipset can boot up as a normal x86, it can run Contiki for PC DOS.
Will I retire or break 10K?
Check Pricegrabber, PCSuperDeals.com is showing 83 units in stock at a price of $454.28 for the Athlon64 3200+
It is already available at newegg.
here
They state on one of the early pages:
Many applications improve performance due to the removal of the 32-bit limitations.
Nice try HotHardware.com. Anybody who is anybody knows that performance does not increase just by increasing register bit size!
here
it looks pretty interesting and it's pretty reasonably for what it is at $1650 including a dvd burner;
AMD Athlon(TM) 64 3200+ PC Processor
3 IEEE 1394 Firewire Ports
512 MB DDR 333 main memory (2 GB Max)
10/100 NIC Port
160 GB Ultra ATA/100 Hard Drive
128 MB 8X AGP ATI Radeon 900 SE Video Card
17" Monitor (1280 x 1024 Res.)
1-Year Limited 24Hr/365 Day Tech Support click here to upgrade the monitor
30-Day Money-Back Guarantee Details
56K Max v.92 Send/Receive Fax Modem
DVD-RW with Ulead VideoStudio 6
DVD Bonus Software: DVD X Copy Xpress
Microsoft Windows XP Home Edition
4 USB 2.0 Ports
Creationists are a lot like zombies. Slow, but powerful and numerous. And they all want to eat our brains.
I would take your post seriously if you had mentioned what part you believed Microsoft would play in the world of competing 64-bit extensions.
WXP for the Althon 64 is well on its way, as seen in the linked HotHardware review. Will Microsoft and the driver writing departments at hardware firms put up with a stealth announcement of another set of 64-bit extensions?
If you actually want the industry (and 64-bit computing as a whole) to move forward -- then go out and buy a chip...if nobody buys these because no OS/Software manufacturer writes 64-bit code, then there will be big trouble for little AMD. The idea was to build a chip that runs 32 and 64 bit code very quickly. What it sounds like you're saying is that you're waiting for Intel to release a 64-bit chip so that everyone optimizes their code for that. I, for one would rather back the company who was innovative and was first to market with a pretty cool product than the biggest guy on the block (er...industry...whatever).
From the benchmarks I've seen -- it does a pretty damn good job at both 32 and 64 bit code (especially for a first release without a good 64-bit clean codebase). It manages to beat the existing 3.2 Ghz P4 for cheaper.
I hear what you're saying about waiting on at least one level though -- I can't remember ever spending $400 on a CPU, but I'm confident that in 6 months, those things will be selling for quite a bit less than they are now...they'll be a good bargain.
Finally, I have a 1.4Ghz Thunderbird as my primary desktop. At this point, it should be called a 1.4Ghz Shitbird. I intend to replace it -- the only questions are: when, and replace with what? I know that if I decide to get an Athlon64-ish chip, I won't be making that decision based on whether or not there are 64-bit apps/OS'es for it. For what you pay, it works great...I'll make my decision based on price:performance ratio on what's available now...and from what I can see, it already shines against a much more mature platform.
-Turkey
I watched the live webcast and they said that the intial wave of adopters would be able to register their processor and receive free games.
The microsoft rep also said that there is a site where folks can download the WinXP 64bit BETA.
Where are these things? If I could download WinXP64 (Even in BETA) and get free 64-bit games, I'd be willing to give it a whirl since I need an excuse to upgrade my PC anyway.
[move
32 bit = 4294967296 possibilities.
64 bit = 18446744073709551616 possibilities.
Your simplification of 64-bit processing is quite astounding. If your simple logic was indeed correct I'm sure Intel, Motorola, AMD, would be creating 128,256,512-bit systems by now and we would be living in a grand age of no disease, no war, and no death...
In fact the arguement for 64-bit processing is much more complicated. Simply put, 64-bit processing allows you to do two main things:
1. Move more data in one clock cycle
2. Perform more complicated instructions in one clock cycle
The first of which is widely accepted to be a good thing and the second is not so widely accepted (due to heretics like Hennessy...jk).
Where the Music Matters
I read several of the reviews, and all stuck with 32 bit code for the comparition between the Intel P4 and the AMD Athalon 64. Linux runs on the Atahlon in 64 bit mode, wouldn't be hard to compile PovRay and Doom on a 64 bit compiler and see if anything changes. Thats just for an easy test.
Many real world (science?) applications benifit from 64 bit processors, find some (presumably running on UltraSparc, PPC, Alpha, or such) and port them over to see how the 64bit abilities of this chip compares to the other existing chips.
I run open source OSes, and open Source applications. I don't care about 32 bit performance because I'm fairly sure that if I did have an Athalon 64 I wouldn't run 32 bit code very often. I can choose between many chips, compatable instruction sets to me means gcc (or other compiler) has an output for them. 32 bit x86 compatiabily is nice for the few times I have to run something 32 bit (normally in Wine) and that doesn't happen very often.
I ran across this article today... apparently someone is already trying to put together a mobile system around AMD's new 64-bit offering.
IA-32 Intel Architecture
There is also a good deal of pdf manuals, and I'm sure that more hardcopy manuals would be avalible if I actualy cared to look.
My friend Boris informed me that Costco is selling one of these.
64 bits words have an advantage I would not have realized before programming compilers for dynamically-typed languages:
In a DT language , you need some way to 'mark' information to say wether it is a number, a pointer, etc. The usual technique is to mark the bit field with a 1 or 2 bit tag at the end.
Also, for garbage collection (ie Mark-And-Sweep) you need to be able to 'mark' the object that needs to stay alive so they are not reclaimed by the gc.
That being said, taking 2 or 3 bits on a 32 bit field is a lot, but it is very interesting to realize that that cost go away on a 64 bit machine.
So, 64 bits = more memory (larger address space) but it also means some techniques becomes much more viable in terms of feasability of implementation, which is a very exciting (for some loose definition of exciting) prospect!
A message from the system administrator: 'I've upped my priority. Now up yours.'
I don't want to bother going over the implications here...those that know them, do...
Fortunately, you're not one of those.
64-bit computing is not a clear win in and of iteself. If you're merely doing 32-bit calculations then odds are a true 64-bit CPU will be slower, because to do the same work you have to move twice as much data to do it -- you have to fetch a 64-bit operation instead of a 32-bit one, and ditto for data. Presuming that the actual operation takes the exact same amount of time per bit then your 64-bit CPU would be half the speed of the 32-bit CPU because it has to do twice as much work for the exact same result.
Of course, that's the simplistic case and ignores the actual case at hand. AMD's x86-64 is not a pure 64-bit CPU because it doesn't need to be. The x86 ISA is ungodly ugly (which is why nobody implements it anymore -- it may look like x86 ISA on the surface, but there isn't a modern CPU that actually implements the x86 ISA in the CPU core) and x86-64 operators are only ~10-15% longer than traditional x86 operators on average. So your operator length didn't double, and you don't need to double your instruction or combined cache just to maintain parity with old CPUs. Additionally, the current x86-64 spec only implements 48-bit addressing, which should be more than adequate for about a decade or so, so address fetches only increase in size by 50%, not 100%. Still an increase, but one that's fairly acceptable and it's a vast improvement for anytime you have to address anything >4GB in size (which is increasinly common, particularly for databases). On top of that, x86-64 adds 4 general purpose registers, which doubles or more the numper of GPRs available (the "or more" bit depends on the operation you're performing, since some of the GPR's in x86 aren't entirely GP). Yes, all modern systems have register renaming. Doesn't help much when you still only have a handful of registers available to a single process and it has to deal with only those -- the assembly code cannot know about the virtual registers, otherwise they wouldn't be virtual!
As far as the data goes, you don't have to perform 64-bit operations on all the data, nor does all of the data have to be 64-bits wide. Clearly how much impact this has will vary from program to program, but unless you're doing a bunch of operations on long long's (64-bit integers) then you probably won't see much performance difference in raw computing speed. In fact, because of the slightly larger operator size and the increased address size you're more likely to see a performance decrease, albeit a slight one.
I wonder if or how Apple Computer, Inc. will modify its marketing efforts. Will it continue to ignore AMD like they did with G4 ads, neglecting the fact that the "megahertz myth" had existed for years in the PC world in the competition between the Athlon and Pentium processors? Which led to numerous Mac users enlightening us lowly PC peons about how processor clock alone does not determine processor performance, a fact which many of us had been aware of long before the release of the Motorola G4.
It is true that the G5 was the first 64bit desktop computer processor. Now there is a second. Apple should show some G5 vs. Athlon 64 benchmarks, which should be a much more competitive comparison price-performance wise than one dealing with G5's and Xeons. And much more realistic, with both catering to (roughly) the same market.
Ha! good article my ass.
The anandtech article runs a measly 18 pages, while tom's runs 53. So it is clear that the THG article is 194% better than the anandtech one (see fig.1).What's more, in our second test, "pretty pictures on the first page of the article" the beleaguered news site falls even further behind. While THG has 4 pictures on the first page, including one of the athlon XP (oh shiny!) anandtech has none. This could be due to a browser incompatibility or a hyper-active web-filter but we couldn't be bothered to check. (see fig.2)As we can see, the THG article has !DIVISION_BY_ZERO! times the images of the anandech one, and so it must be much better.
[I am quite surprised that this post passes the lameness filter, considering the amount of ugly ASCII art. The fact that
Actually, this is only partly true. Because the new AMD64 instruction set includes 8 more general purpose registers, compilers now generate far less load/store code during periods of register contention. This alone ALMOST makes up for the extra byte per instruction that 64-bit instructions require.
In other words, full 64-bit AMD64 instructions require slightly more bits per instruction than their IA32 equivalents to encode. But at the same time the TOTAL number of instructions in a given program has decreased because of less register pressure (which produces load/store code). These two competing factors tend to offset each other, although the presentation I saw indicated that the total code size has increased slightly (5% or so, IIRC).
You are correct in pointing out that the instruction cache will now be less effective because bytes per instruction have increased slightly. I assume instruction cache sizes will need to increase to compensate. But instruction memory bandwidth isn't really a huge issue anymore because instruction caches do such a good job of prefetching (and code accesses tend to be highly local, unlike data accesses).
this page you will see the following stupid comment...
Two dumb things about this...
1. UT2003 is made by Epic
2. UT2003 was a premier product that AMD was showing off as a 64bit application running under SUSE linux on the Opteron when it was released.
Two big mistakes