Help!

I understand why no x86, but...

 
  

Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> Digital Alpha RSS
Next:  GS160 3 racks of stuff auction in Reading PA  
Author Message
dawe
External


Since: Aug 21, 2006
Posts: 6



PostPosted: Wed Oct 04, 2006 11:04 pm    Post subject: I understand why no x86, but...
Archived from groups: comp>os>linux>alpha (more info?)

Hi there, I'm running on a small mixed cluster made of
1 x86 (dual xeon) machine
2 ia64 (quad itanium2) machines and
2 alpha (dual ev68) machines
all with gentoo and I'm pretty satisfied.
I have a problem with a propietary applications that is distributed only
for x86, x86_64 and ia64 platforms and not alpha Sad I must run that app
only on 3/5 of my machines
I understand why I cannot run x86 binaries on alpha but I wonder if
there is a way to run ia64 binaries...

Thanks

d
Back to top
Robert M. Riches Jr.
External


Since: Apr 19, 2004
Posts: 1289



PostPosted: Wed Oct 04, 2006 11:04 pm    Post subject: Re: I understand why no x86, but... [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On 2006-10-04, dawe <me DeleteThis @adomain.no> wrote:
> Hi there, I'm running on a small mixed cluster made of
> 1 x86 (dual xeon) machine
> 2 ia64 (quad itanium2) machines and
> 2 alpha (dual ev68) machines
> all with gentoo and I'm pretty satisfied.
> I have a problem with a propietary applications that is distributed only
> for x86, x86_64 and ia64 platforms and not alpha Sad I must run that app
> only on 3/5 of my machines
> I understand why I cannot run x86 binaries on alpha but I wonder if
> there is a way to run ia64 binaries...

The short answer: No.

The long answer: Each instruction set architecture is
different. Unless one instruction set architecture was
specifically designed to be compatible with or have a
compatibility mode for some other instruction set
architecture, it would basically take emulation or
translation to run machine code on another instruction set
architecture. It's kind-of like trying to put Ford cylinder
heads on a Dodge engine block. They may both be a V-8
configuration, but the internal details are all different.

Sorry the news isn't what you seem to have wanted. I miss
my old Alpha machine (UP2000).

--
Robert Riches
spamtrap42 DeleteThis @verizon.net
(Yes, that is one of my email addresses.)
Back to top
Staffan Tjernstrom
External


Since: Aug 29, 2006
Posts: 10



PostPosted: Wed Oct 04, 2006 11:04 pm    Post subject: Re: I understand why no x86, but... [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Wed, 2006-10-04 at 23:24 +0200, dawe wrote:
> Robert M. Riches Jr. <spamtrap42.DeleteThis@verizon.net> wrote:
> I understand this. I only thought that if an emulation layer to run x86
> binaries on ia64 exists (32 vs 64 bit plus pretty different and
> incompatible architectures) it may exist a layer to run ia64 on alpha...
>
Generally emulators are (sometimes) provided by the folks doing new
processors to run code from older processors, the reason being that
they're very expensive to produce, and it's only possible to recover the
investment in this direction.

Thus there was once upon a time an emulator for VAX code for Alpha (as
well as an IA32 emulator).

Likewise I believe there is an IA32 emulator for IA64 (there may even be
an Alpha emulator available, at least for OpenVMS).

However, there will never be an IA64 emulator for Alpha.
Back to top
dawe
External


Since: Aug 21, 2006
Posts: 6



PostPosted: Wed Oct 04, 2006 11:24 pm    Post subject: Re: I understand why no x86, but... [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Robert M. Riches Jr. <spamtrap42.TakeThisOut@verizon.net> wrote:
>
> The short answer: No.
>

Sad

> The long answer: Each instruction set architecture is
> different. Unless one instruction set architecture was
> specifically designed to be compatible with or have a
> compatibility mode for some other instruction set
> architecture, it would basically take emulation or
> translation to run machine code on another instruction set
> architecture. It's kind-of like trying to put Ford cylinder
> heads on a Dodge engine block. They may both be a V-8
> configuration, but the internal details are all different.
>

I understand this. I only thought that if an emulation layer to run x86
binaries on ia64 exists (32 vs 64 bit plus pretty different and
incompatible architectures) it may exist a layer to run ia64 on alpha...

> Sorry the news isn't what you seem to have wanted. I miss
> my old Alpha machine (UP2000).

Don't worry Smile

d
Back to top
dawe
External


Since: Aug 21, 2006
Posts: 6



PostPosted: Wed Oct 04, 2006 11:40 pm    Post subject: Re: I understand why no x86, but... [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Staffan Tjernstrom <news RemoveThis @staffan.tjernstrom.name> wrote:


> Generally emulators are (sometimes) provided by the folks doing new
> processors to run code from older processors, the reason being that
> they're very expensive to produce, and it's only possible to recover the
> investment in this direction.
> However, there will never be an IA64 emulator for Alpha.

I see, thanks!

d
Back to top
MC
External


Since: Oct 05, 2006
Posts: 3



PostPosted: Thu Oct 05, 2006 9:25 pm    Post subject: Re: I understand why no x86, but... [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Actually, I recently played with an Alpha I got recently, and I am
running x86 binaries on it, however, we're not talking linux here. I'm
wondering if it's possible to do something similar to FX!32 for linux,
as it seems to run fine and speedy on my setup, and I can imagine you
could do the same on the linux architecture, supporting a different
binary type...

Staffan Tjernstrom wrote:
> Thus there was once upon a time an emulator for VAX code for Alpha (as
> well as an IA32 emulator).
>
> Likewise I believe there is an IA32 emulator for IA64 (there may even be
> an Alpha emulator available, at least for OpenVMS).
>
> However, there will never be an IA64 emulator for Alpha.
>
Back to top
Display posts from previous:   
Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> Digital Alpha All times are: Eastern Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum