Re: [9fans] Itanium

2009-01-14 Thread erik quanstrom
On Wed Jan 14 05:12:07 EST 2009, nadiasver...@gmail.com wrote: > On Jan 12, 10:42 am, quans...@quanstro.net (erik quanstrom) wrote: > > > [...] Many architectures get register > > > windows wrong, but the Itanium has a variable-length register fill/ > > > spill engine that gets invoked automaticall

Re: [9fans] Itanium

2009-01-14 Thread Christopher
> However, in general what Itanium does is not a win since in > practice most functions do not need local storage (even if > written in a language richer than C!). That's not true. .dlls are the primary use case for this. If a .dll has it's own local memory and local allocator, this is a big,

Re: [9fans] Itanium

2009-01-14 Thread Christopher
On Jan 12, 10:42 am, quans...@quanstro.net (erik quanstrom) wrote: > > [...] Many architectures get register > > windows wrong, but the Itanium has a variable-length register fill/ > > spill engine that gets invoked automatically.  Of course, you can > > program the engine too. > > what's the advan

Re: [9fans] Itanium

2009-01-12 Thread Bakul Shah
On Mon, 12 Jan 2009 10:36:37 EST erik quanstrom wrote: > how do you get around the fact that the parallelism > is limited by the instruction set and the fact that one > slow sub-instruction could stall the whole instruction? > > > The hardware also has built-in support for closures. Every funct

Re: [9fans] Itanium

2009-01-12 Thread erik quanstrom
> [...] Many architectures get register > windows wrong, but the Itanium has a variable-length register fill/ > spill engine that gets invoked automatically. Of course, you can > program the engine too. what's the advantage of this over the stanford style? >I also REALLY like predicated instruct

Re: [9fans] Itanium

2009-01-12 Thread Christopher
On Jan 8, 9:02 am, quans...@quanstro.net (erik quanstrom) wrote: > On Thu Jan  8 05:11:37 EST 2009, nadiasver...@gmail.com wrote: > > > > Here's my standard true Itanic story. I know a guy who wrote the sin() > > > intrinsic. His comment: "I do not intend to write cos()". > > > I am working on a py

Re: [9fans] Itanium

2009-01-08 Thread Bakul Shah
On Thu, 08 Jan 2009 12:09:51 EST ge...@plan9.bell-labs.com wrote: > You don't want to use an amd29k (even if you could get one). > They look cute on paper but their freeze-mode interrupt > handling is a Chinese puzzle and unless you use Ken's compiler > (previously called 9c), you're stuck with re

Re: [9fans] Itanium

2009-01-08 Thread geoff
You don't want to use an amd29k (even if you could get one). They look cute on paper but their freeze-mode interrupt handling is a Chinese puzzle and unless you use Ken's compiler (previously called 9c), you're stuck with register windows, which tend to need to be spilled when an interrupt occurs,

Re: [9fans] Itanium

2009-01-08 Thread erik quanstrom
On Thu Jan 8 05:11:37 EST 2009, nadiasver...@gmail.com wrote: > > Here's my standard true Itanic story. I know a guy who wrote the sin() > > intrinsic. His comment: "I do not intend to write cos()". > > > > I am working on a python ctypes FFI trampoline for IA-64 Windows. I > find the processor

Re: [9fans] Itanium

2009-01-08 Thread Christopher
> Here's my standard true Itanic story. I know a guy who wrote the sin() > intrinsic. His comment: "I do not intend to write cos()". > I am working on a python ctypes FFI trampoline for IA-64 Windows. I find the processor architecture lovely. I am sorry your friend was turned off by it, but it h

Re: [9fans] Itanium

2009-01-05 Thread ron minnich
On Mon, Jan 5, 2009 at 8:33 AM, Benjamin Huntsman wrote: > I know most everyone here hates the Itanium, but it is in some pretty large > and fast systems, and it's on the Top500 list. if you mean thunder, that machine is getting turned off soon. What new machines have made it on top500? Sorry I