Drobe :: The archives
About Drobe | Contact | RSS | Twitter | Tech docs | Downloads | BBC Micro

Confirm comment report request

The problem is, that even a 1GHz ARM offers only about half to a third the performance of a 1GHz Pentium or Athlon. If RISC OS could make use of multiple CPUs, the situation would be better with the ARM11, but it can't. Meanwhile, the Pentium has just achieved 4.25 GHz.

ARM's license fees are almost irrelevant, they only account for a very small fraction of the retail price of an ARM CPU. So it won't make much of a difference if ARM lower their their licence fees. The main problem is, that to get a good general purpose ARM-CPU for desktop use, we would have to manufacture it ourselves.

I was not proposing a simple Emulator on another complete desktop OS as the solution. What I am proposing is to use a Linux kernel plus a good JIT-emulator as a HAL, to extend RISC OS to enable direct use of the hardware's resources through the Linux-APIs and add an ELF-loader wich can execute application binaries wich have been compiled for the host processor (for example a !RunImageIA64, !RunImagex86, !RunImagex64 or !RunImagePPC). So applications wich offer such a native binary would get a speed increase of about 1200% over the Iyonix on current x86 CPUs.

A large chunk of the developing costs for new hardware goes into driver development. For the system I am proposing, only one driver would have to be develped for each type of hardware, wich interfaces direectly with the Linux API. An example might be a SharedSound module wich uses the ALSA (Advanced linux Sound Architecture) API to drive just about all sound hardware available. Since ALSA is also multi-threaded, it can utilise multiple CPUs. Another example would be a graphics driver wich uses the OpenGL interface of the Linux drivers, so you could use any graphics card you like.

Because it would boot directly into the RISC OS GUI there would be no Linux-UI accessible to the user.

So to sum up, we could have a RISC OS computer now, wich is: - 13 times as fast as the Iyonix for applications wich have been recompiled for it - several thousand times as fast for floating point operations - about StrongARM speed for legacy applications - much faster than StrongARM speed for all legacy applications wich make good use of native versions of shared libraries and OS functions - compatible with just about all legacy software, even ARM2 based systems could be emulated - extremely fast for all I/O operations (HDDs, DVDs, sound, graphics, USB 1&2, FireWire, etc.)

 is a RISC OS UserJGZimmerle on 02/04/06 05:23AM
[ Reply | Permalink | Report ]

Click on the button below to confirm you wish to flag up this comment to the website's administrators. Abuse of this service will be frowned upon and it should only be used to notify us of comments that are extremely distasteful, indecent or otherwise unlawful. If you disagree with an opinion expressed or fact stated in a comment, please take part in the debate rather than expect it to be removed.

Return to the drobe.co.uk front page

Details

Reporting user / IP: / 54.90.237.148
Comment GID: 26418
Timestamp: Mon, 22 Jan 2018 10:26:25 +0000

Search the archives

Today's featured article

  • Internationalising RISC OS
    Unicode, i18n and more explained
     30 comments, latest by caliston2 on 16/7/03 8:57PM. Published: 10 Jul 2003

  • Random article

  • Wakefield 2008 show live news
    Latest gossip from the hall floor
     30 comments, latest by nijinsky on 1/5/08 12:36PM. Published: 26 Apr 2008

  • Useful links

    News and media:
    IconbarMyRISCOSArcSiteRISCOScodeANSC.S.A.AnnounceArchiveQercusRiscWorldDrag'n'DropGAG-News

    Top developers:
    RISCOS LtdRISC OS OpenMW SoftwareR-CompAdvantage SixVirtualAcorn

    Dealers:
    CJE MicrosAPDLCastlea4X-AmpleLiquid SiliconWebmonster

    Usergroups:
    WROCCRONENKACCIRUGSASAUGROUGOLRONWUGMUGWAUGGAGRISCOS.be

    Useful:
    RISCOS.org.ukRISCOS.orgRISCOS.infoFilebaseChris Why's Acorn/RISC OS collectionNetSurf

    Non-RISC OS:
    The RegisterThe InquirerApple InsiderBBC NewsSky NewsGoogle Newsxkcddiodesign


    © 1999-2009 The Drobe Team. Some rights reserved, click here for more information
    Powered by MiniDrobeCMS, based on J4U | Statistics
    "RISC OS needs a frequently updated news site that has all the news, not just a carefully selected sample. Currently this simply isn't Drobe"
    Page generated in 0.1076 seconds.