Design Con 2015
Breaking News
News & Analysis

Russian team develops x86 emulator on ARM

10/2/2012 04:51 PM EDT
34 comments
NO RATINGS
More Related Links
View Comments: Oldest First | Newest First | Threaded View
Page 1 / 4   >   >>
nicolas.mokhoff
User Rank
Rookie
re: Russian team develops x86 emulator on ARM
nicolas.mokhoff   10/2/2012 7:03:44 PM
NO RATINGS
When I visited the Elbrus Laboratories in the early 1990s I was shown big iron Russian supercompters made out of 1970s and 80s vintage technologies. I was told that we built these out of necessity from vacuum tubes, and "they work". Russian/Soviet science and technology has come a long way, and has ways to go. It's gratifying that Elbrus is tackling ARM software and is presenting at the SV venue.

xorbit
User Rank
Rookie
re: Russian team develops x86 emulator on ARM
xorbit   10/3/2012 3:23:35 PM
NO RATINGS
I think the need for x86 compatibility is overblown and rapidly diminishing. Only legacy closed source applications have a need for such binary compatibility. Cloud infrastructure runs largely on open source technologies such as Linux and couldn't care less whether the instruction set is x86 or ARM. Moving an application from x86 to ARM is usually only a "make" away.

mfaucher0
User Rank
Rookie
re: Russian team develops x86 emulator on ARM
mfaucher0   10/3/2012 3:27:08 PM
NO RATINGS
"Make" is not the issue... it's all the testing, qualification, etc of the stack

meteore
User Rank
Rookie
re: Russian team develops x86 emulator on ARM
meteore   10/3/2012 3:55:45 PM
NO RATINGS
Why haven't they been bought by Intel yet?

przemek0
User Rank
Rookie
re: Russian team develops x86 emulator on ARM
przemek0   10/3/2012 4:02:46 PM
NO RATINGS
I just don't understand how an x86 emulation on ARM can help. ARM lags in performance, but makes it up in its market segment by superior power efficiency. Emulating x86 on such slower chips is bound to be slow-squared. The only reason to do it would be legacy applications, but the whole point of the post-PC era is that it's no longer the Wintel monopoly: backwards compatibility requirement is over. The new software is portable---either because it's Open Source (like Android) or because it is written in Java or HTML5, or is really a light client running against a cloud-based back end. Look at Transmeta---they couldn't make the emulation win, even though they emulated on a custom-fit microarchitecture rather than general ISA like ARM. Intel is just too good at improving their product for those that needed it. The bottom line is, those sorry chaps who cannot move away from x86 will use Intel. Those who can port will make a decision based on cost, performance, power consideration, etc. I'll just say that I just got my $30 Raspberry running yesterday. It's slowish, but it runs off battery and did I mention that the entire computer costs $30?

TarraTarra!
User Rank
CEO
re: Russian team develops x86 emulator on ARM
TarraTarra!   10/3/2012 4:40:23 PM
NO RATINGS
This does reduce the barrier to adoption for ARM in the server space though. I agree that the future is less sticky as far as ISA's go with most of the could applications running on higher abstracted platforms that hide the underlying h/w. But it is a compelling story to be able to say to the datacenter operators that they can run their existing software (albiet at lower performance) and all the new stuff with great power efficiency.

Ratgebber
User Rank
Freelancer
re: Russian team develops x86 emulator on ARM
Ratgebber   10/3/2012 5:35:09 PM
NO RATINGS
On the other hand, at a cutting edge supercomputer research lab in the US, we were given by a team from Moscow state University a floppy disk which you would stick into your 286 and it could derive Feynman diagrams to tree level from a Lagrangian. Yeah early 1990s it was...

Some Guy
User Rank
Manager
re: Russian team develops x86 emulator on ARM
Some Guy   10/3/2012 5:42:28 PM
NO RATINGS
Not seeing the compelling anywhere. Power efficiency is a fiction if it takes more total energy to go your computation. So it emulates at 40% of ARM, which is, in turn a percentage of x86. By the time you get done with the calculation, you have run for so much longer that the total energy (operating cost dollars) is greater than just running on x86.

bruzzer2
User Rank
Rookie
re: Russian team develops x86 emulator on ARM
bruzzer2   10/3/2012 7:34:24 PM
NO RATINGS
x86 emulation has been attempted in the past including on big iron DEC Alpha; always fell short on overhead. Although can yield an interesting engineering lesson, especially in Nx486 to 586 example on reverse engineering x86 instruction set for implementation in RISC hard wired decoder. Mike Bruzzone Camp Marketing

xorbit
User Rank
Rookie
re: Russian team develops x86 emulator on ARM
xorbit   10/3/2012 8:47:24 PM
NO RATINGS
Same applies to their translation layer. Only, you likely won't get the source for it to help you.

Page 1 / 4   >   >>
Flash Poll
Like Us on Facebook

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
EE Times on Twitter
EE Times Twitter Feed
Top Comments of the Week