wbmw,
Define "business logic".
Financial software, for example, can have a lot of parallelism in it. So can any software that produces graphs, vectors, or analytical output. Applications that create content, that refine images, sound, or multimedia, applications that render 3D, transform data, or display graphical formats can all have greater levels of extracted parallelism.
Pretty much none of the above, with slight exception to Financial software. Business logic is a part of the code that defines business rules, relationship between data, validation, to some extend data exchange, import, export, reporting, presentation, GUI.
I think you are underestimating just how many applications Itanium can be good at.
I think it would be a killer machine for ripping DVD for later viewing from hard drive, but the probability of you or me having it on your desktop within next 3 to 4 years is pretty much NIL. The areas where Itanium is not totally priced out of the market are database servers, where it may do ok, and application servers, running this dreaded business logic, or middle tier components, where Itanium will exceedingly poorly (if it can run the code at all - it needs IA64 executable).
Joe
PS: I checked out the Merced presentation. |