x86 Faces Unexpected RISC Competition
|
|
|
Comments (11)
Because of ARM, in a couple years people are going to replace their laptop desktop with a dockable phone.
Next year already we'll see nVidia Tegra 3 with 1.4ghz quadcore and Qualcomm S4 with 2.5Ghz quadcore that HTC wants to put on their phone.
But consumer is still losing because moving to these device there are even less standards and user inputs/modification, more hardware DRM.
Next year already we'll see nVidia Tegra 3 with 1.4ghz quadcore and Qualcomm S4 with 2.5Ghz quadcore that HTC wants to put on their phone.
But consumer is still losing because moving to these device there are even less standards and user inputs/modification, more hardware DRM.
@theBeez: there are precisely zero applications which are tied to a specific processor (open-source ones, anyway), unless they're very poorly written so that they're not 64-bit compatible. There's no reason at all you shouldn't be able to recompile any application to work on any CPU. The only exception to this might be low-level utility or diagnostic software, but for any normal application, there's absolutely no reason it shouldn't compile on any CPU.
@Grishnakh --
Are you sure about that? It may no longer be the case, but I'm pretty sure that, over the years, I've seen applications that included bits of assembly language in some bits, and those are likely architecture dependent.
Are you sure about that? It may no longer be the case, but I'm pretty sure that, over the years, I've seen applications that included bits of assembly language in some bits, and those are likely architecture dependent.
@dino, do you remember what those programs were? I'm skeptical that anything above a low-level library (on the same level as glibc) in a desktop application needs to be coded in assembly language.
Real-time can be a different story, but the only RT app in an Android environment would be the one that makes phone calls.
(Disclaimer: I'm blowing smoke. Anyone and everyone can feel free to call out my ignorance.)
Real-time can be a different story, but the only RT app in an Android environment would be the one that makes phone calls.
(Disclaimer: I'm blowing smoke. Anyone and everyone can feel free to call out my ignorance.)
It is possible that some games may use assembler, but to be honest, I would be very wary of any application level code that contains assembler these days.
The two examples that I have seen in recent times were 1) CPU detection (of which there are much more reliable and portable methods of doing this) and 2) Implementation of a compare and swap function in a portability library.
The two examples that I have seen in recent times were 1) CPU detection (of which there are much more reliable and portable methods of doing this) and 2) Implementation of a compare and swap function in a portability library.
Ah yes, games. Not being a gamer of any consequence, that possibility never occurred to me.
I would question games being desktop programs, but the point is taken.
I would question games being desktop programs, but the point is taken.
I'm with skelband and gus3; there really shouldn't be any applications using assembly any more. It's even questionable with games; these days, most games are GPU-bound, not CPU-bound, as all the heavy lifting occurs in the GPU now.
Just look at the Linux kernel; it's all in C, except for a few bits of assembly needed for very low-level machine-specific routines like handling interrupts. Those kinds of things aren't going to be done by applications.
Just look at the Linux kernel; it's all in C, except for a few bits of assembly needed for very low-level machine-specific routines like handling interrupts. Those kinds of things aren't going to be done by applications.
I do not believe that Intel will allow the X86 platform to fall into complete M$ dominance, they have a love/hate relationship. Intel & M$ are in a perpetual chess match, with one vying to break their reliance on the other. Then, there is a reconciliation of sorts, where they find themselves in common agreement on something... Then, there is an event that disrupts their love-fest... We need to count on that,... And continue to support Linux ad multi-platform...
Media players like vlc, mplayer too have processor specific optimizations so those won't work for a new processor.
I have VLC working on Android, as an alpha. It's fine...
Post a comment
A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.
Your message:Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help
Sign up and post (it is free) or Log in and post

All in all, I don't think the scenario of having ARM desktops and servers is unthinkable, the more since Windows8 can have a significant effect on the PC platform and the usability of that platform for Linux.