If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#11
|
|||
|
|||
Pleasant Thrip wrote:
Going to 64 bits will be trivial compared to going to 64 way for Microsoft. Joe Seigh why do you say that? Maybe there will be particular issues for applications to make use of all those CPUs but I don't see why it would be such a big deal for the OS kernel scheduler. The scheduler would have to be quite non-trivial for such a large-scale machine. The scheduler would have to not only take into account the number of processors involved (that's the easy part), but it will have to take into account metrics like how much latency there is between processors talking to each other, how much latency there is in processors talking to various sections of memory, etc. For example with the processor-processor latencies, Hypertransport itself creates a NUMA architecture, a relatively quick NUMA architecture that can almost be treated as SMP, but NUMA nonetheless. Then if it goes above 4 or 8 processors, a second level of interconnect will need to be introduced which might make things even slower. So certain groups of processors could talk to each other at the highest speed, through Hypertransport, those groups would likely be located on the same system boards. Then processors within each group would have to talk to processors in other groups through a different interconnect. So you have at least two levels of NUMA to take into account, and get the timings right, etc. Yousuf Khan |
#12
|
|||
|
|||
Judd wrote:
As always, AMD is good and Intel is bad. Same old spiel. YAWN! Well, it's good that you recognize it, Judd. :-) Yousuf Khan |
#13
|
|||
|
|||
"Pleasant Thrip" wrote in message ... In comp.arch Joe Seigh wrote: Yousuf Khan wrote: Doesn't sound like Chang believes that Microsoft is trying all that hard to build a 64-bit OS. It's getting something out to show that it isn't behind the times. Going to 64 bits will be trivial compared to going to 64 way for Microsoft. Joe Seigh why do you say that? Er, NUMA. Processor affinity in order to leverage local cache contents. Synchronization mechanisms that scale easily to 4 - 8 processors but fall flat on their face at 64. Just for a start. Maybe there will be particular issues for applications to make use of all those CPUs but I don't see why it would be such a big deal for the OS kernel scheduler. IMHO, 64-bits is much harder considering the Win32 API. Considering that they had a beta 64-bit version out in the field on Alpha 5 years ago, I'd suspect that they had that pretty well under control by now. - bill |
#14
|
|||
|
|||
Bill Todd wrote:
IMHO, 64-bits is much harder considering the Win32 API. Considering that they had a beta 64-bit version out in the field on Alpha 5 years ago, I'd suspect that they had that pretty well under control by now. They may have had an OS in 64-bit for Alpha 5 years ago, but did they have any applications or drivers? That seems to be where they're stumbling right now: on a bit of application support issues, and a lot of driver support issues. Yousuf Khan |
#15
|
|||
|
|||
IMHO, 64-bits is much harder considering the Win32 API.
Considering that they had a beta 64-bit version out in the field on Alpha 5 years ago, I'd suspect that they had that pretty well under control by now. - bill Did they? I thought WinNT on Alpha was really and truly 32 bit, even though it was on a 64b processor. Besides, they threw all that code out and made so many thousands of changes since then that there probably isn't any legacy of Alpha's NT left in XP. Alex -- My words are my own. They represent no other; they belong to no other. Don't read anything into them or you may be required to compensate me for violation of copyright. (I do not speak for my employer.) |
#16
|
|||
|
|||
"Alex Johnson" wrote in message ... IMHO, 64-bits is much harder considering the Win32 API. Considering that they had a beta 64-bit version out in the field on Alpha 5 years ago, I'd suspect that they had that pretty well under control by now. - bill Did they? Yes. I thought WinNT on Alpha was really and truly 32 bit, even though it was on a 64b processor. The versions that actually shipped were. The field-test version in 1999 that I referred to (being tested concurrently with its 32-bit Alpha counterpart, until both were canned in August of that year courtesy of Curly Capellas, bless his incompetent shiny head) was 64 bits. Besides, they threw all that code out Well, not exactly: rumor has it that it's *still* running on Alphas inside Microsoft (Dave Cutler reportedly isn't a great Itanic fan), and has even been kept moderately up to date in the interim. and made so many thousands of changes since then that there probably isn't any legacy of Alpha's NT left in XP. That would be stupid even for Microsoft: it was the first 64-bit Windows version they had working, and they continued to use it for 64-bit Windows development not only until they were able to get usable Itanic systems (i.e., McKinleys) but significantly thereafter. To suggest that at some point they then scrapped it and started over is, well, ridiculous. Since Windows XP code is largely Win2K code underneath, and since 64-bit Win2K was developed on Alpha, a large percentage of the 64-bit code in current 64-bit Windows products almost certainly originated with the 64-bit Alpha version. - bill |
#17
|
|||
|
|||
"Yousuf Khan" wrote in message . rogers.com... Bill Todd wrote: IMHO, 64-bits is much harder considering the Win32 API. Considering that they had a beta 64-bit version out in the field on Alpha 5 years ago, I'd suspect that they had that pretty well under control by now. They may have had an OS in 64-bit for Alpha 5 years ago, but did they have any applications or drivers? Who cares (at least in the current discussion context)? The point was that they had the API worked out sufficiently back in 1999 to give it to outside developers. - bill |
#18
|
|||
|
|||
"Yousuf Khan" wrote in message . rogers.com... Judd wrote: As always, AMD is good and Intel is bad. Same old spiel. YAWN! How can you doubt it? ;-) -- Ed Light Smiley :-/ MS Smiley :-\ Send spam to the FTC at Thanks, robots. |
#19
|
|||
|
|||
On Mon, 26 Jul 2004 12:14:25 +0100, Rupert Pigott
wrote: George Macdonald wrote: On Mon, 26 Jul 2004 04:19:18 GMT, "Yousuf Khan" wrote: [SNIP] Doesn't sound like Chang believes that Microsoft is trying all that hard to build a 64-bit OS. It's getting something out to show that it isn't behind the times. ... or that we'll get it when Intel is good and ready for us to have it.:-( That just means MS loses market & mindshare to other more capable operating systems. True but those people are among the most arrogant on the planet. They think they can get away with it and maybe they can. There are signs that AMD64 supply is tightening up and prices are staying relatively high. It's probable that the bottom line is that M$ figures AMD64 volume can never reach what they call "volume". It also weakens their "Enterprise Class" claims. 64bit Windows has very few production machine hours compared to Linux (for example). 64 bit Windows is hardly what I would call "Enterprise Ready", but there are plenty of alternatives that are. Just a couple of months ago, Oracle and IBM announced availability of Oracle and DB2 x86-64 for Linux - as in you can buy it. As part of the same announcement, they offered a "development version" for Windows Server... development because the OS is err, late and itself in "development"... Beta I suppose. That seems like a pretty strong prod to me and yet, still, M$ just dawdles along.shrug Rgds, George Macdonald "Just because they're paranoid doesn't mean you're not psychotic" - Who, me?? |
#20
|
|||
|
|||
Bill Todd wrote:
"Yousuf Khan" wrote in message . rogers.com... Bill Todd wrote: IMHO, 64-bits is much harder considering the Win32 API. Considering that they had a beta 64-bit version out in the field on Alpha 5 years ago, I'd suspect that they had that pretty well under control by now. They may have had an OS in 64-bit for Alpha 5 years ago, but did they have any applications or drivers? Who cares (at least in the current discussion context)? The point was that they had the API worked out sufficiently back in 1999 to give it to outside developers. I thought the point was getting a working 64-bit Microsoft system? That would mean not just the OS, but also the apps and drivers. If it's just the OS, then Microsoft is already done, the OS is already ready for Opteron. But Microsoft has said that the only thing holding them back from releasing the OS is the drivers, and a few apps which might do things and get away with in the 32-bit OS which they won't be allowed to get away with in 64-bit. Yousuf Khan |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Harddisks: Seek, Read, Write, Read, Write, Slow ? | Marc de Vries | General | 7 | July 26th 04 02:57 AM |
Please Read...A Must Read | Trini4life2k2 | General | 1 | March 8th 04 12:30 AM |
Slow read speed on P4C800E Dlx | Dave | Asus Motherboards | 6 | January 20th 04 02:36 AM |
Seagate SATA 120GB raw read errors | Kierkecaat | General | 0 | December 16th 03 02:52 PM |
CD burning speed determines read speed? | David K | General | 4 | July 22nd 03 09:31 AM |