If I Had a Hammer
adpowers writes: "Anandtech is running an article about their preview of AMD's Hammer. They had one machine running 32-bit Windows and the other running 64-bit Linux. The Linux machine had a 32 bit program and an identical program that was compiled for 64-bit processor support. Both processors were less than 30 days old and running without any crashes, but they weren't at full speed." We did one Hammer story a day or two ago, but there have been several more posted since then (wild guess: the NDA expired). Tom's Hardware has a story, so does Gamespot.
Yee-Hah!
I claim first post for Jin Wicked
I'd hammer in a whore's head
I'd hammer in a muslim
I'd hammer all the coons!
REAL Fist Sport!
"Why did they cancel my favorite Sci-Fi show? I downloaded ALL the episodes!"
... I'm sure this will definately 'hammer' down Intel..
boom boom.
RIP Spike Milligan
"Never let the truth get in the way of a good story..."
As any reader with decent scientific background should know computerized understandig of human language is beyond the capabilities of toways computers. But (and notices that this is a fat, big, huge "but") you can go after phrases.
Modern computers hold more than enough power to analyze the phrases used in a text. Note that such phrase analysis is much more than merely pattern matching (perl/sed/awk won't be sufficient), it needs a rather complicated analysis of reflexion, phoneme search, grammatical style and similar things. The result is that you can get information about the socio-cultural background of the writer of a text. And it's even rather complicated the fool the program because even if you know the algorithms and want to fake a different social background. There are always certain phrases/ grammatical styles which just "skip in" unconciously.
Lets look at some simple examples:
- John Katz's articles: background journalist, white, male, protestant,
liberal with some small conservative strains.
- Taco's articles: background software enigneering, however no affections to math,
white, male, atheist, (slightly radical) liberal
What were the results of the slashdot analysis ?- 69 percent adcademic background (abbr.: bg), at least BS/BA degree
- 45 percent computer science or practical computer experience bg
- 16 percent mathematical bg (might include some people with physics bg)
- 7 percent physics bg
- 2 percent rated "professor"
- at UIDs UIDs > 300000 seem to be nearly always replications of accounts below 300000
- comments rated at -1 seem to come at 83 percent from academic bg
- comments rated > 0 to BSD topics have 89 percent academic bg
- comments to YRO come at only 52 percent from academic bg (we are not sure if our
program catches all laywers as "academics")
Please note that we could only include comments with enough text (more then 20 words) in our analysis. It also ignores reposts of older comments and non-text comments like "ascii art"Some results were very surprising though, e.g. we are pretty sure that the user Tollaxor has background in plasma physics. Well, you never know with some people.
Owner of a Mensa membership card.
#1: Value. The number one reason to move to Windows 2000 Professional is the overall value it offers your business. As this list proves, Windows 2000 Professional can help you reduce costs through improved management and increase productivity through improved reliability and ease of use. For example, analysis conducted at Credit Suisse First Boston predicted that using Windows® 2000 Professional could reduce the firm's directly related IT costs by 15 percent, as well as improve employee productivity by cutting computer-related unproductive time by as much as 41 percent. For more about return on investment, see these reports from Giga Information Group, Inc. and Arthur Andersen .
#2: Reliability. An essential requirement for business users is a personal computer they can count on. That's why Windows 2000 Professional includes fundamental improvementsâ"such as modifications to the operating system core to prevent crashes and the ability for the operating system to repair itselfâ"that make it the most reliable desktop operating system Microsoft has ever produced. On comparative reliability tests conducted by ZD Labs, the average system uptime of Windows 2000 Professional was over 50 times that of Windows 98 and 17 times that of Windows NT Workstation 4.0.
#3: Mobility. Mobile computing is simpler and more efficient with Windows 2000 Professional. This means you can work anywhere, anytime while also saving time and increasing productivity. As described in these news articles, "Finally, a Notebook OS" and "Mobile Users In Love with Win2K" , Windows 2000 Professional offers mobile users key productivity and time-saving features, including the ability to hibernate and restart the system without a reboot and the ability to easily take files and folders offline.
#4: Manageability. Windows 2000 Professional is easier to deploy, manage, and support. Centralized management utilities, troubleshooting tools, and support for self-healing applications all make it simpler for administrators and users to deploy and manage desktop and laptop computers. These improvements pay off in reduced costs, as illustrated by this Eastman Chemical total cost of ownership analysis.
#5: Performance. The advancements made throughout Windows 2000 Professional are accentuated by the operating system's speed. As shown in ZD Labs tests running the most popular business applications, with 64 MB of RAM, Windows 2000 was 32 percent faster than Windows 95 and 27 percent faster than Windows 98. It is also significantly faster than Windows NT 4.0 on configurations with 32 MB of RAM.
#6: Security. Windows 2000 Professional provides comprehensive security features to protect your sensitive business data, both locally on your desktop computer and as it is transmitted over your local area network, phone lines, or the Internet. With its support for Internet-standard security features such as IP Security, Layer 2 Tunneling Protocol, and Virtual Private Networking, Windows 2000 is so secure that banks, such as Credit Suisse First Boston , use it. For some organizations, such as the law firm Dorsey & Whitney LLP, security is a key reason for moving to Windows 2000.
#7: Internet. The familiar user interface of Windows 98 combined with all the capabilities of Internet Explorer 5, makes using the Internet and your local desktop a unified user experience, as described by PC Magazine . This user interface, combined with integrated search capabilities, makes it easier to find and use information locally and on the Web.
#8: Usability. As described in this Windows 2000 Magazine review , Windows 2000 Professional combines the power and security of its predecessor, Windows NT Workstation, with the traditional ease of use of Windows 98. It also provides more wizards, a centralized location for common tasks, and menus that adapt to the way you work.
#9: Data Access. When you use Windows 2000 Professional in conjunction with Windows 2000 Server, you can take advantage of IntelliMirror technologies. By letting you store your important information and desktop settings on a central computer, IntelliMirror lets you work on any computer attached to your network as if you are at your own desk. The centralized management savings made possible by Windows 2000 IntelliMirror technologies are one of the reasons WFofR, Inc. is using Windows 2000 Professional.
#10: Hardware. Windows 2000 Professional lets you take advantage of new hardware devices, such as those with universal serial bus (USB) and IEEE 1394 (Firewire) connections. In addition, support for existing hardware makes Windows 2000 ideal for companies, such as Panasonic , that want to standardize on a single operating system across their organizations.
From the annals of the Troll Library .
adpowers writes: "Anandtech is running an article about their preview of AMD's Hammer. They had one machine running 32-bit Windows and the other running 64-bit Linux. The Linux machine had a 32 bit program and an identical program that was compiled for 64-bit processor support. Both processors were less than 30 days old and running without any crashes, but they weren't at full speed." We did one Hammer story a day or two ago, but there have been several more posted since then (wild guess: the NDA expired). Tom's Hardware has a story, so does Gamespot.
Smile, don't click...
what is "dryer lint"? where dose it come from,my clothes? why is it always grey/dark colored then,no matter what I clean?
Maybe I'm over simplifying it.
Did they have to add "option=nopentium" to the lilo boot parameterlist? :-)
(Seriously though, I hope they haven't left the extended paging bug in)
no sig error.
DON'T TOUCH IT!!!
Clothes Dryers, by nature of their use of rotational forces, are actually portals to alternate dimensions. The corners of the space-time curve, if you will.
These dimensions have one thing in common. They crave water. So they send legions of nanoscopic creatures through the portal, to absorb the water and return it to their native plane. "Dryer Lint" is the dessicated remains of these creatures.
Upon contact with human flesh, the nano-creatures are absorbed into the bloodstream where they thrive. Unfortunately my research grant ran out before I could determine their purpose, but I presume it is nefarious.
"Why did they cancel my favorite Sci-Fi show? I downloaded ALL the episodes!"
There's a lot of difference between 32 bit optimized code compiled for 64 Bit, and code written and optimized for 64 bit and compiled for 64 bit.
Applications need to be programmed and optimized to make use of the extra registers, extra info paths, extra instructions available on the new platform. Without that, the application speeds can't be compared, even though the base code and output is the same.
Let's take the example of some of the 1st. generation playstation II code...which was actually code written for a 32 Bit machines, on a different platform like the PC, or the old PSX, now..pure recompiling won't get you any major performance boost, so all the developers had to "re-do" the code to make use of the 128 bit emotion engine.
Exactly the reason why all these gamedev guys kept screaming it is much harder to code for the PS2 than for other platforms....one part of that whole hing is this...the other part is changing graphics APIs.
PCs is dirextx/opengl....and PS2 can be either custom renderers, or Open GL.
Put it in perspective....why don't 16 bit games re-compiled for 32 bit give a "major" performance boost...unless optimised code is included...??
Sib7 Mib Dom Lab
Si j'avais un marteau
Sib7 Mib Dom Lab
Je cognerai le jour
Sib7 Mib Dom Lab
Je cognerai la nuit
Sib7
J'y mettrai tout mon coeur
Mib
Je bâtirais une ferme
Dom
Une grange et une barrière
Lab Mib
Et j'y mettrais mon père, ma mère
Lab Mib
Mes frères et mes soeurs
Lab Mib Sib7
Ho oh
Mib
Ce serait le bonheur
Si j'avais une cloche
Je sonnerai le jour
Je sonnerai la nuit
J'y mettrais tout mon coeur
Pour le travil à l'aube
Et le soir pour la soupe
J'appelerais mon père, ma mère
Mes frères et mes soeurs
Oh oh
Ce serait le bonheur
Si j'avais une chanson
J'la chanterais le jour
J'la chanterais la nuit
J'y mettrais tout mon coeur
En retournant la terre
Pour alléger nos peines
J'la chanterais à mon père, ma mère
Oh oh
Ce serait le bonheur
Si j'avais un marteau
et si j'avais une cloche
Si j'avais une chanson à chanter
Je s'rais le plus heureux
Je ne voudrais rien d'autre
Qu'un marteau, une cloche et une chanson
Pour l'amour de mon père, ma mère
Mes frères et mes soeurs
Oh oh
Ce serait le bonheur
C'est l'marteau du courage
C'est la cloche de la liberté
Mais la chanson c'est pour mon père, ma mère
Mes frères et mes soeurs
Oh oh
Pour moi c'est le bonheur
C'est ça le vrai bonheur
Si j'avais un marteau
Si j'avais un marteau
Smile, don't click...
Allah ak'bar!
RMS made up a song years ago, in anticipation of this processor's release:
If I had a hammer,
I'd throw it in the morning,
I'd throw it in the evening,
All over this land;
I'd throw it at Loki,
I'd throw it at Fen-rir,
I'd throw it at the war between
The Gods and the Giants,
All-ll over this land...
--RMS
There may be another verse or two but I've forgotten. Anyway the headline made me think of this. I always remember these words to the song instead of the regular ones.
The article suggests that AMD write / release native compilers that plug into Visual Studio...which would be a good thing for MS programmers.
.NET on Slashdot yesterday? Or was I hallucinating?
Simple enough to say.
I just wanted a lead-in for the following question:
Did anyone else see a banner ad for Visual Studio
Writers imply. Readers infer.
He is singing about his enormous GNU/COCK and how he considers only gods and entire nations worth of his GNU/COCK attention.
Hey this is not fscking redundant you pikeys !
It was very original indeed.
You stink.
PS: lameness filter is lame itself, why doesn't it filter itself ???
Smile, don't click...
Not to mention the fact that current IA64 linux distribs
have the userland compiled for 32 bit.
Every white man has recourse to be afraid of the destruction of his race at the hands of the monkey-men.
Fear is nothing to be ashamed of, as long as it never becomes your master. At least I'm doing something about it. Understanding and conquering my fear by targetting the animals before they target me.
What will YOUR excuse be when the apes come knocking?
"Why did they cancel my favorite Sci-Fi show? I downloaded ALL the episodes!"
The head would fall off before you've taken your first swing.
Look at how quickly the Taliban fell. A daisy-cutter over Mecca shall be inevitable.
"Why did they cancel my favorite Sci-Fi show? I downloaded ALL the episodes!"
This is the job of the compiler... If I recompile source code I expect the compiler to optimise the object code in the best way for the target!
No, let's not. The PS2 was so radically different from the PS1 (I've coded both) that it amounted to an architecture change, not just a platform upgrade. The PS1 is a pretty much bog standard CPU+VRAM+DRAM device. The PS2 is a dataflow architecture, with the idea being to set up datastreams, (with the code to execute being part of the stream), and to target those streams with a firing-condition model. This is amazingly versatile (and the device has the bus bandwidth and DMA channels to handle it, the PC doesn't) but it is *very* *very* different from the standard way coding is done. This is why PS2 games are still getting better two years down the line...
Actually I don't think it's much harder at all, it's just different. You have 3 independent CPU's, all of which are pretty damn fast considering they're only at 300MHz. The device can do (peak) 3 billion (3,000,000,000) general purpose floating point multipliy/accumulates per second, and you can get pretty close to that figure, unlike most peak throughput estimates. Bandwidth again, and the use of an opportunistic programming methodology rather than a logical-progression methodology.
Having said that, I'm from a parallel computing background, so using only 3 CPU's is child's play
Because there's a much more quantifiable change in going from 16-bit to 32-bit. Developers had been hacking around the 16-bit limit using 'near' and 'far' pointers (!!), which meant all the cruft from those 16-bit days was still sticking around and causing problems if you just recompiled.
Now they're (at long last!) in the 32-bit arena, there's no such problems. A char* ptr is still a char* ptr, it now just has a greater domain. No cruft. No problems.
This isn't to say that compilers won't get better over time though - optimisation is an inexact science, and you'd hope to see improvements as compiler-writers see how to improve the optimising stage.
Enough...
Simon
Physicists get Hadrons!
You also compared the transition from x86 to x86-64 to the transition for PSX to PS2. That is also something very different. The PS2 is hard to code because the design of the graphic subsystem and vector cpus make it very fast on the one hand but also very hard to use the full potential. The PS2 CPUs also hard to use because the caches are too small.
When the 386 was introduces things like games were coded in assembler, at least the performance critical parts. Something that is coded in assembler can't be recompiled. Now even games are coded in high level languages.
Jan
You'd willingly silence my voice because you disagree with it? That shows more about YOUR latent fascism than it does about mine.
Ask a white farmowner in Zimbabwe which skin tone is the color of racism. Then you'll see what we ALL have to face.
"Why did they cancel my favorite Sci-Fi show? I downloaded ALL the episodes!"
So, admit your homosexuality and you'll soon be free from the burden of fascist anger.
this is nothing more than the usual McCarthyst
:
2 cents excuse.
I have only 1 thing to say
your freedom ends, when mine begins.
You speech is free since it doesnt hurt me for
ethnic/religous reason.
Nah, jetzt, du muss diese Schwein-untenMensch von Moderator nach Paris schicken sonst bist du ein Zigeuner !!!
Man, yes I can tell. So why you feel compelled to write this stuff and then get modded up to 4 is beyond me.
First of all you have the classic Umm, first of all it's hard enough to engineer a 64-bit CPU with related components. Face it, the 4Stack was made by one grad student.
Then you have the audacity to continue with the equally intellectual Then there is the manufactoring details, etc, etc. Guess what, manufacturing does not care about bitwidth. They care about layers, metallisation and more. Only inasfar as bitwidth requiring more interconnection which usually requires more metal layers does this have any impact.
Then finishing off with a perceived lack of economic benefit you truly complete the works of the terminally uninformed.
Yes, for GP CPU 32 and 64 bits are ok, for graphics, DSP and number crunching 128 bits can be required. And guess what, Cray has made 128 bit computers. I have rarely had the displeasure of reading such a pile of uninformed garbage. Even 5 minutes on Google would have shown it clearly even to someone who has not been involved in both design AND fabriction AND register level programming for 14 years.
Oh yes, as for the difficulties of programming 64 bit processors, have you heard of Linux? You have even failed to notice Linux has been ported to Itanium, SPARC and Hammer. Well done.
Ig Bi Nö Faszist,
My comrade Benito was but this was soooooo l4m3
he was hung like a Schwein in a Metzgerei !
I served in all ranks from second lieutenant to major general. And during that period I spent most of my time being a high-class muscle man for Big Business, for Wall Street and the bankers. In short, I was a racketeer, a gangster for capitalism.
I suspected I was just a part of a racket at the time. Now I am sure of it. Like all members of the military profession I never had an original thought until I left the service. My mental faculties remained in suspended animation while I obeyed the orders of the higher-ups.
This is typical with everyone in the military service. Thus I helped make Mexico, and especially Tampico, safe for American oil interests in 1914. I helped make Haiti and Cuba a decent place for the National City Bank boys to collect revenue in. I helped in the raping of half-a-dozen Central American republics for the benefit of Wall Street. He record for racketeering is long. I helped purify Nicaragua for the international banking house of Brown Brothers and Co. in 1909-1912. I brought light to the Dominican Republic for the sugar interests in 1916. I helped make Honduras "right" for American fruit companies in 1903. In China in 1927 I helped to see to it that Standard Oil went its way unmolested.
During those years, I had, as the boys in the back room would say, a swell rack. I was rewarded with honors, medals, and promotion. Looking back on it, I feel that I might have given Al Capone a few hints. The best he could do was to operate a racket in three city districts. The Marines operated on three continents.
General Smedley Butler (U.S. Marine Corps major general and commandant), Common Sense
Gays are not oppressed on a whim, but because of the specific need of capitalism for the nuclear family. The nuclear family, as the primary - and inexpensive - provider and carer for the workforce, fulfilled in the nineteenth century and still fulfills an important need for capitalism. Alternative sexualities represent a threat to the family model because they provide an alternative role model for people. Gays are going to be in the front line of attack whenever capitalism wants to reinforce family values.
We are plesed to inform you that, after careful consideration, we have accepted your troll into the Troll Library.
You show a masterful skill at trolling.
Thank you for your time and your contribution.
There has never been a riot at a rugby game (at least not by the spectators) that I have ever heard about.
Rugby is a very different mindset to soccer. Rugby attracts better educated middle and upper-class types where as soccer is generally the favoured game of the working-class yob - thus the riots.
...with both the 'Union' & 'League' varieties.
Soccer fans riot because of the lack of violence in the actual game.
The reason for the transition from 32 to 64 bit cpu's is commercial: you need the extra address space for database useage and with 32 bits there is a practical limit of about 100K hits per minute on a (imagine a pipe this big!) I was told this by an IBM executive ~5 years ago. It's all about address space and internal bandwidth to run gigantic websites with a minimum of hardware. (There are a few number crunchers who will also find this useful, but the market for webservers is the justification for the $500M investment to bring a machine into production-half of that, or nore, is cpu design, validation and cost to bring to the threshhold of production.)
You're wrong in this.
:-) But my point here is that there is no change in the way you think - no change in the coding philosophy.
I have been working for SuSE on porting gcc and binutils for x86-64 for over a year now, and it has been pretty painless. After we had the basic system running, I ported a fullblown but small linux system to it (sysvinit, linux-utils, vim etc.) and the only thing I had to do was to make configure scripts grok the x86_64-unknown-linux architecture.
If you take a look at the design papers on x86-64.org or amd.com, you will find that the architecture is very easy to port to. It's basically an athlon with 64 bit adressing modes on top (very simplified way of looking at it). What AMD has done is to do the exact same transition that Intel did from i286 to i386 - 16 to 32 bit.
The new architecture is impressively easy to handle, and gcc can by now optimize almost as good for x86-64 as for i386. It's really just a matter of recompiling.
And if you don't want to do that, run the 32 bit binary. The x86-64 architecture includes running i386 binaries at native speed. This is no marketing crap, it really is the same as you would expect from an athlon.
Of course, if your application has assembler in it, you have to port this. But take a look at the docs again, and you'll feel very much at home there. Actually the extra registers will give you a warm fuzzy feeling inside
I appreciate your point, because for a lot of platform it would be true. But on this one it simply isn't.
Bo Thorsen,
SuSE Labs.
Obviously you're not aware of how the Athlon works, among other things.
Internally, it has many more registers than four. x86 instructions only reference four registers, but internally the Athlon uses it's full set to speed up the code, as well as exploiting several types of parallelism.
For higher level languages, it is even less of an issue. There may be some impact on my Java code as to whether "int" or "long" has faster operations, but I'll guarantee that all my code using "double" will fly. The best part is that I won't even have to recompile! =)
The other thing I'll gain is that all of my dynamic allocations will have much larger memory limits. The virtual memory limit per process for the first Linux port to Hammer is 511 GB.
299,792,458 m/s...not just a good idea, its the law!
Galileo: "The Earth revolves around the Sun!"
Score: -1 100% Flamebait
Yes, the athlon has shadow registers, but that doesn't obviate the need for more physical registers.. The shadow registers are used to enable superscalar execution.. when a program needs to deal with more variables then registers are available they still need to spill data onto the stack (into ram) which is AMAZINGLY slow. If you have code that executes a tight loop on more data points then are available on stock x86 but less then whats available on x86-64, the speedup is very impressive.. I've seen maths codes execute with a 50 fold performance improvement after being recompiled for x86-64 on my reference box.
AMD has thrown its full weight behind Linux, according to "AMD Touts Linux Support for News Chips". Specifically, AMD supports efforts by SuSE to create updates of Linux for the x86-64.
Sun has taken a different approach of creating its own version of Linux for x86-64. This smells of hijacking (Linux).
"slight physics problems" is right; and how!
;-)
I'm very doubtful that 128-bit machines will *ever* be built; though only a fool would say they definitely won't be built, this early in the game.
32-bit CPU's still take large chunks of silicon, and their features are approaching 1E-7 meters in size. 64-bit machines will not be severely limited until they are trying to manage about 10 orders of magnitude (1E10 times - well over 2^32 times) more circuit elements. If circuits are still basically planar in physical layout, this implies circuit features approaching 1E-12 meters (1E-7 / sqrt( 1E10 ))...
Since silicon atoms are roughly 2.5E-10 meters across, there might be a slight problem with building circuit features this small.
Put another way, the realistic limit for further process shrink is about 2 more orders of magnitude (the circuits would be just a few atoms across) - only 4 more orders of magnitude in total number of circuit elements, not 10.
So I really have a hard time seeing how a computer built with *chips*, that is smaller than a skyscraper, would ever need more than 64 address bits.
-- Mike Greaves
every problem would look like a nail.
If I recompile source code I expect the compiler to optimise the object code in the best way for the target!
Your expectation and what happens in reality are two very different things. It is entirely possible to write high level code that is optimized, perhaps biased would be a better term, towards one architecture at the expense of another.
Much of this is unintentional. A problem can often be solved in many ways and sometimes a programmer tries out a couple of different solutions and picks the better performing one. Consider a 4x4 matrix multiply. One solution directly accesses array elements in memory, another preloads part of the array into temporary variables, one solution runs better on x86, the other tends to run better on RISC based systems.
They way you solve a problem in high level code is often effectively "hinting" to the compiler on how to generate code. We are still waiting for the mythical compiler that optimizes code in the "best way for the target".
Quote:
AMD (NYSE: AMD) today announced that SuSE Linux AG, one of the world's leading providers of the Linux operating system, has submitted enhancements to the official Linux kernel.
Read the rest here: http://www.amdzone.com/releaseview.cfm?ReleaseID=8 10
The Hammer has 8 32/64 bit shared registers, and 8 more 64 bit only registers. What if they had 8 32-bit registers and then 16 more 64 bit registers? This would provide more registers, and thus more speed. I imagine that it would be tougher to implement, but I think it would lay a better foundation. Anyone have any insights on this? Also, how do these registers differ from the ones added by the 3DNow/SSE instruction sets?
Also, I would imagine some 64 bit extentions have been added to the regular x86 instructions. For example, a 64 bit move instead of the typical 32 bit move, ect... Does anyone know whether there are any different instructions that make use of the 64 bits? Is there any way to link 32 bit data with a 32 bit instruction, ala Itanic?
What really will kick butt is the overall performance of the system with Hypertransport, the built in DDR controller, and the multiprocessing. I know I'm planning on building a 2-processor Clawhammer system at the end of 2003!
Too legit to quit!
This is not the best place to say it but... Windows isn't in the horizon and Penguins don't rule the market yet...
Second, its improvements are limited. More than the ordinary 32 vs 64 bit comparisson shows.
Quoting from AMD's overview:
64-bit flat virtual addressing.
This is good if you care about more than 4 GB memory, useless if you don't. That simples.
8 new general purpose registers (GPRs).
This is plain good. It will allow for faster and with more Instruction Level Paralelism code.
8 new registers for streaming SIMD extensions (SSE).
Same as above.
64-bit wide GRPs and instruction pointer.
You need this to support the 64 bit addressing.
Some aplications may also take advantage of the ability to manipulate 64-bit integers at once.
And thats it! Some migh noticed I didn't refer to the floating point numbers. The FPU, that is already capable of handling 32, 64 and 80-bit floats won't be extended. Same thing with MMX and SSE (with exception of the 8 new registers).
Even if they have an OS suporting long mode, how willing will software vendors be to put money in a x86-64 64-bit version of their software?
Remember a few years ago when all the windows uses were going from a system that had a 32 bit processor but were only utilizing it for 16 bit apps. The real test of time is how long does it take for 64 bit apps to be main stream.
I've got a problem. No it's not that my ass is getting ripped apart like Mr. Goatse.cx. That's never a problem. It's time for some more mellow sounds. So courtesy of the soundtrack to A Clockwork Orange is Singin' in the Rain.