Windows 64 bit porting - AMD vs. Intel, Itanium

Hi,

I have my kernel mode driver written and running well
on Windows 2000, Windows XP & and Windows 2K3.

Due to the fact the more and more users will move to
Windows 64 bit OS versions, I started porting my code
to 64 bit.

I tested it on AMD 64 bit machines (AMD64 Authentic
AMD) and things seem to be OK.

As far as I know, there are differences between AMD
and Intel machines on this issue (Driver 64 bit
porting)

I would like to know the following

  1. What are the emphases I need to know regarding
    differences between AMD and Intel – in the Kernel code
    developer perspective?
  2. What is the common Intel processor used for 64 bit?
    (So I’ll do the testing on such machine)
  3. What is the Itanium? Is it a 3rd type?
  4. Any other tips you can tell me regarding this
    issue.

Thanks!

Alon


Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

The Itanium processor line is the only IA64 processor. To confuse the issue,
Intel also produces AMD64 compatible processors. In fact it can be stated
that when it comes to 64bit processors, for all intents and purposes Intel
only produces AMD64 compatible 64bit processors, which brings me to my other
point. Why bother with the IA64 side of things? Do some basic market
research and determine what percentage of yearly sales IA64 systems account
for. Compare that to AMD and Intel AMD64 compatible system sales. The entire
Intel product line for commodity systems has moved to processors that
(unless they are deliberately crippled) are AMD64 capable. IA64 is as dead
as Alpha or PowerPC, it just isn’t official yet.

I’d hold off on that IA64 testing until you have a potential customer that
requires it.

=====================
Mark Roddy DDK MVP
Windows 2003/XP/2000 Consulting
Hollis Technology Solutions 603-321-1032
www.hollistech.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Alon
Sent: Sunday, March 12, 2006 5:42 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Windows 64 bit porting - AMD vs. Intel, Itanium

Hi,

I have my kernel mode driver written and running well on
Windows 2000, Windows XP & and Windows 2K3.

Due to the fact the more and more users will move to Windows
64 bit OS versions, I started porting my code to 64 bit.

I tested it on AMD 64 bit machines (AMD64 Authentic
AMD) and things seem to be OK.

As far as I know, there are differences between AMD and Intel
machines on this issue (Driver 64 bit
porting)

I would like to know the following

  1. What are the emphases I need to know regarding differences
    between AMD and Intel - in the Kernel code developer perspective?
  2. What is the common Intel processor used for 64 bit?
    (So I’ll do the testing on such machine) 3. What is the
    Itanium? Is it a 3rd type?
  3. Any other tips you can tell me regarding this issue.

Thanks!

Alon


Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection
around http://mail.yahoo.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online
at http://www.osronline.com/page.cfm?name=ListServer

Hi,

As I understood the summery is the following:

* There is currently only one common 64 processor type
which is AMD64/AMD64 Intel compatible.
* The IA64 was provided by Intel but it is going all
the way down to be oboslete and unused.
* Currently for most 64 bit machines on market, AMD64
compatibility would be enough.

Please correct/confirm this summery

Thanks!

“Mark Roddy” wrote in message
news:xxxxx@ntdev…
> The Itanium processor line is the only IA64
processor. To confuse the issue,
> Intel also produces AMD64 compatible processors. In
fact it can be stated
> that when it comes to 64bit processors, for all
intents and purposes Intel
> only produces AMD64 compatible 64bit processors,
which brings me to my other
> point. Why bother with the IA64 side of things? Do
some basic market
> research and determine what percentage of yearly
sales IA64 systems account
> for. Compare that to AMD and Intel AMD64 compatible
system sales. The entire
> Intel product line for commodity systems has moved
to processors that
> (unless they are deliberately crippled) are AMD64
capable. IA64 is as dead
> as Alpha or PowerPC, it just isn’t official yet.
>
> I’d hold off on that IA64 testing until you have a
potential customer that
> requires it.
>
> =====================
> Mark Roddy DDK MVP
> Windows 2003/XP/2000 Consulting
> Hollis Technology Solutions 603-321-1032
> www.hollistech.com
>
> > -----Original Message-----
> > From: xxxxx@lists.osr.com
> > [mailto:xxxxx@lists.osr.com] On
Behalf Of Alon
> > Sent: Sunday, March 12, 2006 5:42 AM
> > To: Windows System Software Devs Interest List
> > Subject: [ntdev] Windows 64 bit porting - AMD vs.
Intel, Itanium
> >
> > Hi,
> >
> > I have my kernel mode driver written and running
well on
> > Windows 2000, Windows XP & and Windows 2K3.
> >
> > Due to the fact the more and more users will move
to Windows
> > 64 bit OS versions, I started porting my code to
64 bit.
> >
> > I tested it on AMD 64 bit machines (AMD64
Authentic
> > AMD) and things seem to be OK.
> >
> > As far as I know, there are differences between
AMD and Intel
> > machines on this issue (Driver 64 bit
> > porting)
> >
> > I would like to know the following
> >
> > 1. What are the emphases I need to know regarding
differences
> > between AMD and Intel - in the Kernel code
developer perspective?
> > 2. What is the common Intel processor used for 64
bit?
> > (So I’ll do the testing on such machine) 3. What
is the
> > Itanium? Is it a 3rd type?
> > 4. Any other tips you can tell me regarding this
issue.
> >
> > Thanks!
> >
> > Alon
> >
> >
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam
protection
> > around http://mail.yahoo.com
> >
> >
> > —
> > Questions? First check the Kernel Driver FAQ at
> > http://www.osronline.com/article.cfm?id=256
> >
> > To unsubscribe, visit the List Server section of
OSR Online
> > at
http://www.osronline.com/page.cfm?name=ListServer
> >
>
>
>
>


Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

That is my opinion restated correctly. Note that the official Intel and
Microsoft and HP position is not at all the same as my opinion. Tomorrow the
world might discover a compelling need for IA64 (Itanium) systems and we all
would have a lot of work to do.

=====================
Mark Roddy DDK MVP
Windows 2003/XP/2000 Consulting
Hollis Technology Solutions 603-321-1032
www.hollistech.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Alon
Sent: Sunday, March 12, 2006 12:10 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] Windows 64 bit porting - AMD vs. Intel, Itanium

Hi,

As I understood the summery is the following:

* There is currently only one common 64 processor type which
is AMD64/AMD64 Intel compatible.
* The IA64 was provided by Intel but it is going all the way
down to be oboslete and unused.
* Currently for most 64 bit machines on market, AMD64
compatibility would be enough.

Please correct/confirm this summery

Thanks!

“Mark Roddy” wrote in message
> news:xxxxx@ntdev…
> > The Itanium processor line is the only IA64
> processor. To confuse the issue,
> > Intel also produces AMD64 compatible processors. In
> fact it can be stated
> > that when it comes to 64bit processors, for all
> intents and purposes Intel
> > only produces AMD64 compatible 64bit processors,
> which brings me to my other
> > point. Why bother with the IA64 side of things? Do
> some basic market
> > research and determine what percentage of yearly
> sales IA64 systems account
> > for. Compare that to AMD and Intel AMD64 compatible
> system sales. The entire
> > Intel product line for commodity systems has moved
> to processors that
> > (unless they are deliberately crippled) are AMD64
> capable. IA64 is as dead
> > as Alpha or PowerPC, it just isn’t official yet.
> >
> > I’d hold off on that IA64 testing until you have a
> potential customer that
> > requires it.
> >
> > =====================
> > Mark Roddy DDK MVP
> > Windows 2003/XP/2000 Consulting
> > Hollis Technology Solutions 603-321-1032 www.hollistech.com
> >
> > > -----Original Message-----
> > > From: xxxxx@lists.osr.com
> > > [mailto:xxxxx@lists.osr.com] On
> Behalf Of Alon
> > > Sent: Sunday, March 12, 2006 5:42 AM
> > > To: Windows System Software Devs Interest List
> > > Subject: [ntdev] Windows 64 bit porting - AMD vs.
> Intel, Itanium
> > >
> > > Hi,
> > >
> > > I have my kernel mode driver written and running
> well on
> > > Windows 2000, Windows XP & and Windows 2K3.
> > >
> > > Due to the fact the more and more users will move
> to Windows
> > > 64 bit OS versions, I started porting my code to
> 64 bit.
> > >
> > > I tested it on AMD 64 bit machines (AMD64
> Authentic
> > > AMD) and things seem to be OK.
> > >
> > > As far as I know, there are differences between
> AMD and Intel
> > > machines on this issue (Driver 64 bit
> > > porting)
> > >
> > > I would like to know the following
> > >
> > > 1. What are the emphases I need to know regarding
> differences
> > > between AMD and Intel - in the Kernel code
> developer perspective?
> > > 2. What is the common Intel processor used for 64
> bit?
> > > (So I’ll do the testing on such machine) 3. What
> is the
> > > Itanium? Is it a 3rd type?
> > > 4. Any other tips you can tell me regarding this
> issue.
> > >
> > > Thanks!
> > >
> > > Alon
> > >
> > >
> > > Do You Yahoo!?
> > > Tired of spam? Yahoo! Mail has the best spam
> protection
> > > around http://mail.yahoo.com
> > >
> > >
> > > —
> > > Questions? First check the Kernel Driver FAQ at
> > > http://www.osronline.com/article.cfm?id=256
> > >
> > > To unsubscribe, visit the List Server section of
> OSR Online
> > > at
> http://www.osronline.com/page.cfm?name=ListServer
> > >
> >
> >
> >
> >
>
>

> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection
> around http://mail.yahoo.com
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> To unsubscribe, visit the List Server section of OSR Online
> at http://www.osronline.com/page.cfm?name=ListServer
>

A few weeks ago I went hunting for MANY processor Windows systems (like 64
processors) and ONLY found IA64 systems with this many processors. It seems
like the x64 architecture does not scale to lots of processors. The real
question was: are there ANY systems that aren’t cache coherent between I/O
and the processors, and it seems like many processor IA64 systems were the
only systems where this was an issue. The question came up in the context of
RDMA and correctly following Windows DMA requirements.

  • Jan

Intel product line for commodity systems has moved to processors that
(unless they are deliberately crippled) are AMD64 capable. IA64 is as dead
as Alpha or PowerPC, it just isn’t official yet.

Industry Leaders Commit $10 Billion to Itanium Platforms
https://www.itaniumsolutionsalliance.org/news/pr/view?item_key=e30f62bc7770a22d9d95e4d267ed1a63a1a803b5

“Alon” wrote in message news:xxxxx@ntdev…
> Hi,
>
> I have my kernel mode driver written and running well
> on Windows 2000, Windows XP & and Windows 2K3.
>
> Due to the fact the more and more users will move to
> Windows 64 bit OS versions, I started porting my code
> to 64 bit.
>
> I tested it on AMD 64 bit machines (AMD64 Authentic
> AMD) and things seem to be OK.
>
> As far as I know, there are differences between AMD
> and Intel machines on this issue (Driver 64 bit
> porting)
>
> I would like to know the following
>
> 1. What are the emphases I need to know regarding
> differences between AMD and Intel - in the Kernel code
> developer perspective?
> 2. What is the common Intel processor used for 64 bit?
> (So I’ll do the testing on such machine)
> 3. What is the Itanium? Is it a 3rd type?
> 4. Any other tips you can tell me regarding this
> issue.
>
> Thanks!
>
> Alon
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
>

> A few weeks ago I went hunting for MANY processor Windows systems (like 64

processors) and ONLY found IA64 systems with this many processors. It
seems

You didn’t look hard enough. Check out Unisys ES7000 systems. You are
limited to 32 chips in a system currently, but how many processors that is
depends on the number of cores or threads in each chip. In particular, we
have Intel-x64 systems with 64 processors.
(We also have IA-64 systems with 64 processors in the same product family if
you want.)

Loren

I don’t know whether IA64 is dead or not, but it would certainly be
closer to impossible than to very difficult to establish that it is
being used at all, by any reasonable standard. Being prepared for the
future is great, but, assuming you have limited resources, this one is
likely to be a complete was of time and money.

MM

>> xxxxx@hollistech.com 2006-03-12 09:42 >>>
The Itanium processor line is the only IA64 processor. To confuse the
issue,
Intel also produces AMD64 compatible processors. In fact it can be
stated
that when it comes to 64bit processors, for all intents and purposes
Intel
only produces AMD64 compatible 64bit processors, which brings me to my
other
point. Why bother with the IA64 side of things? Do some basic market
research and determine what percentage of yearly sales IA64 systems
account
for. Compare that to AMD and Intel AMD64 compatible system sales. The
entire
Intel product line for commodity systems has moved to processors that
(unless they are deliberately crippled) are AMD64 capable. IA64 is as
dead
as Alpha or PowerPC, it just isn’t official yet.

I’d hold off on that IA64 testing until you have a potential customer
that
requires it.

=====================
Mark Roddy DDK MVP
Windows 2003/XP/2000 Consulting
Hollis Technology Solutions 603-321-1032
www.hollistech.com

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Alon
Sent: Sunday, March 12, 2006 5:42 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Windows 64 bit porting - AMD vs. Intel, Itanium

Hi,

I have my kernel mode driver written and running well on
Windows 2000, Windows XP & and Windows 2K3.

Due to the fact the more and more users will move to Windows
64 bit OS versions, I started porting my code to 64 bit.

I tested it on AMD 64 bit machines (AMD64 Authentic
AMD) and things seem to be OK.

As far as I know, there are differences between AMD and Intel
machines on this issue (Driver 64 bit
porting)

I would like to know the following

  1. What are the emphases I need to know regarding differences
    between AMD and Intel - in the Kernel code developer perspective?
  2. What is the common Intel processor used for 64 bit?
    (So I’ll do the testing on such machine) 3. What is the
    Itanium? Is it a 3rd type?
  3. Any other tips you can tell me regarding this issue.

Thanks!

Alon


Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection
around http://mail.yahoo.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online
at http://www.osronline.com/page.cfm?name=ListServer


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Finite resources. Try to buy an actual implementation of an IA64 system
with a guaranteed delivery date within the next two months.

MM

>> xxxxx@cristalink.com 2006-03-12 19:36 >>>
Industry Leaders Commit $10 Billion to Itanium Platforms
https://www.itaniumsolutionsalliance.org/news/pr/view?item_key=e30f62bc7770a22d9d95e4d267ed1a63a1a803b5

“Alon” wrote in message news:xxxxx@ntdev…
> Hi,
>
> I have my kernel mode driver written and running well
> on Windows 2000, Windows XP & and Windows 2K3.
>
> Due to the fact the more and more users will move to
> Windows 64 bit OS versions, I started porting my code
> to 64 bit.
>
> I tested it on AMD 64 bit machines (AMD64 Authentic
> AMD) and things seem to be OK.
>
> As far as I know, there are differences between AMD
> and Intel machines on this issue (Driver 64 bit
> porting)
>
> I would like to know the following
>
> 1. What are the emphases I need to know regarding
> differences between AMD and Intel - in the Kernel code
> developer perspective?
> 2. What is the common Intel processor used for 64 bit?
> (So I’ll do the testing on such machine)
> 3. What is the Itanium? Is it a 3rd type?
> 4. Any other tips you can tell me regarding this
> issue.
>
> Thanks!
>
> Alon
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
>


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

In 2001 I ported several FS filter drivers to IA-64. They will never be
shipped because Microsoft dropped IA-64 support for Windows XP, Windows XP
2003 edition, Windows Vista and so on. I remember the existence of a Windows
2000 IA-64 edition too. It was a complete waste of time and money.

In the last ten years a lot about Merced/Itanium have been said. The facts
are that Itanium sales are so low that the processor is ironically called
Itanic since 1999, and Intel has cancelled Tanglewood/Tukwila, a future
version of Itanium with eight cores. This is important because Itanium was
the last high-end server chip that reached the dual-core stage and Intel
will appear behind its competitors again.

A lot could be said about its wonderful architecture and technical
superiority over x64 in the long-term, but year after year Intel’s sales
expectations are fatally wrong. Remember Otellini promise of “Year of
Itanium” at 2003. Surprisingly Itanium failure reduced the RISC competition.
Where is now Alpha, Elbrus E2K, MIPS and SPARC?

Doubtless Intel is working to make future versions of its Xeon and Itanium
processors interchangeable at the socket level by 2007, as using the same
infrastructure is Intel´s strategy to reduce IA-64 platform cost. There we
can have surprises.

Thanks,
mK

-----Mensaje original-----
De: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] En nombre de Martin O’Brien
Enviado el: lunes, 13 de marzo de 2006 15:45
Para: Windows System Software Devs Interest List
Asunto: Re:[ntdev] Windows 64 bit porting - AMD vs. Intel, Itanium

Finite resources. Try to buy an actual implementation of an IA64 system
with a guaranteed delivery date within the next two months.

MM

>>xxxxx@cristalink.com 2006-03-12 19:36 >>>
Industry Leaders Commit $10 Billion to Itanium Platforms
https://www.itaniumsolutionsalliance.org/news/pr/view?item_key=e30f62bc7770a22d9d95e4d267ed1a63a1a803b5

“Alon” wrote in message news:xxxxx@ntdev…
>Hi,
>
>I have my kernel mode driver written and running well
>on Windows 2000, Windows XP & and Windows 2K3.
>
>Due to the fact the more and more users will move to
>Windows 64 bit OS versions, I started porting my code
>to 64 bit.
>
>I tested it on AMD 64 bit machines (AMD64 Authentic
>AMD) and things seem to be OK.
>
>As far as I know, there are differences between AMD
>and Intel machines on this issue (Driver 64 bit
>porting)
>
>I would like to know the following
>
>1. What are the emphases I need to know regarding
>differences between AMD and Intel - in the Kernel code
>developer perspective?
>2. What is the common Intel processor used for 64 bit?
>(So I’ll do the testing on such machine)
>3. What is the Itanium? Is it a 3rd type?
>4. Any other tips you can tell me regarding this
>issue.
>
>Thanks!
>
>Alon
>
>
>Do You Yahoo!?
>Tired of spam? Yahoo! Mail has the best spam protection around
>http://mail.yahoo.com
>
>


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

_______________
FREE pop-up blocking with the new MSN Toolbar - get it now!
http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/

Jan Bottorff wrote:

A few weeks ago I went hunting for MANY processor Windows systems (like 64
processors) and ONLY found IA64 systems with this many processors. It seems
like the x64 architecture does not scale to lots of processors.

I think you’re jumping to an unwarranted conclusion here. The x64
architecture is simply not as mature as the ia64 architecture. You can
certainly buy dual-processor dual-core hyperthreaded systems, which nets
you 8 CPUs. As those mature and prove themselves viable, it won’t be
long until that number doubles a couple of times.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

Some of use are old enough and long enough in the industry to remember
when the original VLIW system architecture was introduced with the
ill-fated MultiFlow system. The failure of IA64 was no surprise to those
of us who knew why MultiFlow failed. Wonderful architecture and
technical superiority are simply not good predictors of market success.

-----Original Message-----

A lot could be said about its wonderful architecture and technical
superiority over x64 in the long-term, but year after year Intel’s sales

expectations are fatally wrong. Remember Otellini promise of “Year of
Itanium” at 2003. Surprisingly Itanium failure reduced the RISC
competition.
Where is now Alpha, Elbrus E2K, MIPS and SPARC?

> I think you’re jumping to an unwarranted conclusion here. The x64

architecture is simply not as mature as the ia64 architecture.

That’s a surprising statement. Everybody here is saying the IA64 is dead,
and a zillion dollars are being spent on x64 processor R&D, but yet the IA64
is more mature? The question I’m wondering is WHY are there multiple 64
processor IA64 systems, and very few 64 processor (only one that was pointed
out to me) x64 systems?

  • Jan

Jan Bottorff wrote:

>I think you’re jumping to an unwarranted conclusion here. The x64
>architecture is simply not as mature as the ia64 architecture.
>
>

That’s a surprising statement. Everybody here is saying the IA64 is dead,
and a zillion dollars are being spent on x64 processor R&D, but yet the IA64
is more mature?

Absolutely it is! Intel began work on the Itanium in 1994, for gosh
sakes. They demonstrated a 4-processor Itanium system in mid-2000,
although the first public release wasn’t until 2001. The AMD64 was
announced in 2003, and the Intel EM64T in 2004. Itanium has simply been
around for more years. Hence, “it is more mature”. I didn’t say “it is
more popular”, or “it has shipped more chips”, neither of which is true.

Remember, Intel still believes in the ia64. THEY don’t believe the
Itanium is dead.

The question I’m wondering is WHY are there multiple 64
processor IA64 systems, and very few 64 processor (only one that was pointed
out to me) x64 systems?

It’s a simple matter of time. When you’re designing processors and
systems, you design the commodity (single-processor) boards first. As
you build up income from the commodity systems, you start investing in
development of dual-processor systems, and then move on to more and more
processors. The x64 systems are just too new – they’re just starting
up that curve. The Itanium has a multi-year head start. Give it a year
or two, and x64 will catch up, unless the Itanium suddenly catches on.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

There are no stock designs for large scale MP based systems - these are
custom developed, and thus are found in high-end platforms. With the
amd64 processor architecture still being relatively new to the market,
the fact that you can buy an off-the-shelf stock 8 way Opteron processor
motherboard is (to me at least) nothing short of stunning:

http://www.tyan.com/products/html/vx50b4881.html

So, if you slap eight 885 processors on these (using the daughter card
setup) you end up with a 16 way box (8 processors, each with two cores)
with 128GB of physical memory - all from an off-the-shelf motherboard.

But AMD doesn’t make a native scaling 64-way processor - these are 8 way
scaling. The Intel Xeon was a 4 way scaling processor (going beyond
this required using custom built motherboards with private
interconnects). To go beyond 8 way scaling (16 processors with dual
cores) you have to play the same trick - build custom motherboards with
private interconnects. If I can spend $300k to build a rack full of
these stock machines it will be difficult for me to justify spending $3
million (or more) to build one custom-built ia64 (64 processor) machine
with 1TB of memory (double the memory, same number of processors.) I’d
do that if the problem I’m solving can’t be subdivided into disparate
components, but otherwise there’s no compelling advantage to the big box
model (and rest assured - even the 16 way amd64 server is a “big box” by
almost any reasonable measurement.)

With that said, my guess would be that the high end vendors thus now
fall into three categories:

(1) They already HAVE an ia64 64-way box; the NRE is paid, and they
don’t see any advantage to paying for NRE again in order to aggressively
develop a product that will make their previous ia64 box obsolete. (Note
that Intel likely falls somewhere in here, since they already have sunk
the money into ia64 and probably don’t see a compelling interest in
promoting amd64 any more than they have to for the moment.)

(2) They don’t have an ia64 64-way box and don’t see a need for a 64-way
amd64 box. Best way to save money is to never spend it in the first
place (and the bean-counters are happy).

(3) They see this as an opportunity and are now busily figuring out how
to build their own 64-way boxes. In that case, though, it will take
quite a lot of time (remember - this isn’t “slap it together” sort of
hardware engineering) before they have a working box. They’d have to
work closely with AMD (or perhaps some rebel group inside Intel) and
with the handful of prospective customers.

The real enemy of high end boxes (like the 64-way ia64 server) is that
there are very few customers for it. MOST problems can be solved using
loosely coupled systems (ergo clusters, a field in which it seems that
Microsoft has largely given up the battle to the Linux camp, solving the
“failover” and “load balancing” cluster problem with a shared nothing
solution that does a credible job of addressing medium sized scaling
issues, but punts the “big stuff”.)

But yes, ia64 is more “mature” in that it has been around longer for the
high end custom iron people to build into their stable and reliable
refrigerator sized computer box products. Amd64 is still young enough
that it has a long way to go before the high end people have the TIME it
takes to build such products (ah, but they will - the compelling cost
savings that come from using commodity products is a compelling siren
song.)

Regards,

Tony

Tony Mason
Consulting Partner
OSR Open Systems Resources, Inc.
http://www.osr.com

Looking forward to seeing you at the next OSR File Systems class in
Boston, MA April 18-21, 2006 (note new date - MS scheduled plugfest the
same week again.)

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jan Bottorff
Sent: Monday, March 13, 2006 2:28 PM
To: ntdev redirect
Subject: RE: [ntdev] Windows 64 bit porting - AMD vs. Intel, Itanium

I think you’re jumping to an unwarranted conclusion here. The x64
architecture is simply not as mature as the ia64 architecture.

That’s a surprising statement. Everybody here is saying the IA64 is
dead,
and a zillion dollars are being spent on x64 processor R&D, but yet the
IA64
is more mature? The question I’m wondering is WHY are there multiple 64
processor IA64 systems, and very few 64 processor (only one that was
pointed
out to me) x64 systems?

  • Jan

Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Back to the original post - dead or not, the IA64 installed base is so
small that from a developer’s standpoint, other than idle curiosity, the
only good reason to spend time and money on porting to this platform is
a customer paying for the NRE.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Tim Roberts
Sent: Monday, March 13, 2006 3:02 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Windows 64 bit porting - AMD vs. Intel, Itanium

Jan Bottorff wrote:

>I think you’re jumping to an unwarranted conclusion here. The x64
>architecture is simply not as mature as the ia64 architecture.
>
>

That’s a surprising statement. Everybody here is saying the IA64 is
dead,
and a zillion dollars are being spent on x64 processor R&D, but yet the
IA64
is more mature?

Absolutely it is! Intel began work on the Itanium in 1994, for gosh
sakes. They demonstrated a 4-processor Itanium system in mid-2000,
although the first public release wasn’t until 2001. The AMD64 was
announced in 2003, and the Intel EM64T in 2004. Itanium has simply been
around for more years. Hence, “it is more mature”. I didn’t say “it is
more popular”, or “it has shipped more chips”, neither of which is true.

Remember, Intel still believes in the ia64. THEY don’t believe the
Itanium is dead.

The question I’m wondering is WHY are there multiple 64
processor IA64 systems, and very few 64 processor (only one that was
pointed
out to me) x64 systems?

It’s a simple matter of time. When you’re designing processors and
systems, you design the commodity (single-processor) boards first. As
you build up income from the commodity systems, you start investing in
development of dual-processor systems, and then move on to more and more
processors. The x64 systems are just too new – they’re just starting
up that curve. The Itanium has a multi-year head start. Give it a year
or two, and x64 will catch up, unless the Itanium suddenly catches on.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

> > I think you’re jumping to an unwarranted conclusion here. The x64

> architecture is simply not as mature as the ia64 architecture.

That’s a surprising statement. Everybody here is saying the IA64 is dead,
and a zillion dollars are being spent on x64 processor R&D, but yet the
IA64
is more mature? The question I’m wondering is WHY are there multiple 64
processor IA64 systems, and very few 64 processor (only one that was
pointed
out to me) x64 systems?

*WHY* is simple: the IA_64 systems are “more mature”. If you don’t like
that euphamism, just say “older”. It takes a few years before a company is
willing to drop a few tens of millions on developing a large server. If a
chip has been around longer, there has been more time for more people to
build systems on it. That doesn’t make it better. The 286 has been around a
*long* time, and there were a heck of a lot of people that made 286 systems.
You don’t see many in use these days.

No company in their right mind builds a large server with desktop chips or
mobile chips, they use server chips. On the other hand, no chip company in
its right mind comes out with a new processor in server chips before they
come out with desktop chips. They want to prove that the architecture works
and get the kinks out of the design and manufacturing process before rolling
out the expensive chips. (The IA-64 came out with server chips before
desktop chips. Twice.)

Loren

> out the expensive chips. (The IA-64 came out with server chips before

desktop chips. Twice.)

IIRC the main issue with IA-64 is bad performance in x86 emulation mode. It is
faster then x64 in native mode, but slower witn x86 emulation, which renders it
unusable for a desktop (not many native IA-64 desktop apps).

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

Hey,

I see I lighted here an emotional discussion regarding
the 64 processors issues.

Thanks a lot for the information (Of course you are
invited to add some if you have :wink:

Alon

“Roddy, Mark” wrote in
message news:xxxxx@ntdev…
Back to the original post - dead or not, the IA64
installed base is so
small that from a developer’s standpoint, other than
idle curiosity, the
only good reason to spend time and money on porting to
this platform is
a customer paying for the NRE.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
Tim Roberts
Sent: Monday, March 13, 2006 3:02 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Windows 64 bit porting - AMD vs.
Intel, Itanium

Jan Bottorff wrote:

>>I think you’re jumping to an unwarranted conclusion
here. The x64
>>architecture is simply not as mature as the ia64
architecture.
>>
>>
>
>That’s a surprising statement. Everybody here is
saying the IA64 is
dead,
>and a zillion dollars are being spent on x64
processor R&D, but yet the
IA64
>is more mature?
>

Absolutely it is! Intel began work on the Itanium in
1994, for gosh
sakes. They demonstrated a 4-processor Itanium system
in mid-2000,
although the first public release wasn’t until 2001.
The AMD64 was
announced in 2003, and the Intel EM64T in 2004.
Itanium has simply been
around for more years. Hence, “it is more mature”. I
didn’t say “it is
more popular”, or “it has shipped more chips”, neither
of which is true.

Remember, Intel still believes in the ia64. THEY
don’t believe the
Itanium is dead.

>The question I’m wondering is WHY are there multiple
64
>processor IA64 systems, and very few 64 processor
(only one that was
pointed
>out to me) x64 systems?
>
>

It’s a simple matter of time. When you’re designing
processors and
systems, you design the commodity (single-processor)
boards first. As
you build up income from the commodity systems, you
start investing in
development of dual-processor systems, and then move
on to more and more
processors. The x64 systems are just too new –
they’re just starting
up that curve. The Itanium has a multi-year head
start. Give it a year
or two, and x64 will catch up, unless the Itanium
suddenly catches on.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR
Online at
http://www.osronline.com/page.cfm?name=ListServer

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

“Maxim S. Shatskih” wrote in message news:xxxxx@ntdev…
>> out the expensive chips. (The IA-64 came out with server chips before
>> desktop chips. Twice.)
>
> IIRC the main issue with IA-64 is bad performance in x86 emulation mode. It is
> faster then x64 in native mode, but slower witn x86 emulation, which renders it
> unusable for a desktop (not many native IA-64 desktop apps).

This is what makes me believe that .NET will be the real pushing force of IA64.

–PA