RISC OS News on Drobe
RISC OS Search
containing
"You know you use the comments system too much when you get email telling you that someone replied to your comment, and that someone is you"
Welcome back guest  |  Login  |  Register Thursday 28th August 
Login

drobe.co.uk
About Drobe
RISC OS News
Drobe Features
Alternatives
Bookmarks
Riscos.org.uk
Auctions
Events (shows)
AU issues
Tech Material
Wallpaper
Movies
File archives
SH eBooks
FAQs
Changelog

Interact
Forums
Online chat
Your webspace
BBC Emu(games!)
User gallery
RSS news &
comments
Submit news
Contact us

Quick Links
Open directory
Nutshells
ANS archives
ArcSite
RO Repository
Announce
RISCOS Ltd.
Castle

NTK
The Inquirer
The Register
OSNews
Slashdot
Google

Alternatives
NetBSD
ARM Linux
Iyonix Linux

Found Apps
 RISC OS Software !Avalanche
 RISC OS Software !Darts
 RISC OS Software !CFuncAnal
 RISC OS Software !TranTIFF+
 RISC OS Software !Dustbin
 RISC OS Software !NurseW
 RISC OS Software !Tally
 RISC OS Software !VideoLog
 RISC OS Software !USBKick
 RISC OS Software !Spr2Jpeg
Recent users
Jwoody is a RISC OS User Jwoody
sa110 is a RISC OS User sa110
chriswhy is a RISC OS User chriswhy
IanK is a RISC OS User IanK
jlavallin is a RISC OS User jlavallin
caveman is a RISC OS User caveman
lproven is a RISC OS User lproven
Hairy is a RISC OS User Hairy
tamias is a RISC OS User tamias
arawnsley is a RISC OS User arawnsley


Why donate?

Serving: 15GB
Fuel: caffeine
2 users online
45 guests
152 active accts 24329 comments

Webstats

 
RISC OS News Article
ARM two Thumbs up
Published: 17th Jun 2003, 12:29:43GMT  Source: drobe.co.uk
By Chris Williams
Page 1 of 1
Interesting
ARM yesterday wheeled out details of their new Thumb-2 instruction set at the Embedded Processor Forum, California. The Thumb-2 instruction set, "builds upon the existing ARM instruction set architecture", according to ARM.

ARM's Thumb architecture squashes their 32 bit instruction set (the fundamental program code that the microprocessor can execute) into 16 bit form to increase efficiency and performance, which is surprisingly useful in the embedded arena. The Thumb-2 architecture blends the 16 bit set with the 32 bit set.

"Thumb-2 core technology uses 26 percent less memory than pure 32-bit code", said ARM's Embedded CPU manager, Richard Phelan.

ARM, originally spun off from Acorn in the early days, are the designers behind the RISC processors present in all RISC OS computers. Nowadays, ARM is best known as a leading provider of embedded processors for devices from PDAs to mobile phones to STBs. Also, ARM designs chips and licenses the blueprints of which to other manufacturers (like Intel), who then make the actual devices.

Despite the ability to mix 16 bit and 32 bit instructions, we'll have to see if Thumb-2 has any effect whatsoever on future RISC OS software and operating systems, however we imagine ARM Linux will be most likely affected as it follows ARM into PDAs and other embedded platforms. CNET isn't expecting Thumb-2 chips for another two years.

Alex Waugh, who first emailed us about the ARM news as a nudge in the direction of where our processor architecture is heading, commented to us, "While [the Thumb-2 news] doesn't give much detail, and isn't directly RISC OS related it is nevertheless a significant development of the ARM architecture."

Incidentally, the ARM website frontpage reads, "Chances are that you have just used an ARM Powered product within the last hour, minute or second". Which is delightfully true given the ARM610 powered mobile and StrongARM RiscPC on this desk.

Links
ARM

Related articles
Will new ARM mobile platform boost RISC OS?
ARM reveals new 1GHz multi-core processor
ARM 'security hole' is ofla cousin

This article has been linked to, or is available in the following formats:  
 
 
 
 
 
[Printable] [Digg this] [Blog search]


nunfetishist(bad user / troll) 
17/6/03 2:23PM
It's a shame that Thumb's such an ugly revolting fudge. It doesn't really provide any more code density, or power efficency. In quite a lot of cases, it provides completely the opposite. I suppose we can all blame Nokia for it, anyway.
imj(good user)www 
Face
17/6/03 2:28PM
God knows what compiler you've been using then, Bob. For things I've seen Thumb used for, it's certainly been worthwhile.
mavhc(bad user / troll)www 
17/6/03 4:46PM
You're on google news sci/tech page: [Link: news.google.com]
Dougal(valued user) 
Face
17/6/03 7:27PM
Although not stated outright, there is an implication that Intel just license a design from ARM and build it on silicon. This is certainly not true of the XScale.

What ARM have done for the StrongARM and XScale is license the Instruction Set Architecture (ISA), which Digital (for the StrongARM) and Intel (for the XScale) designed (with input from ARM). Both of these designs are (as far as I'm aware) owned by Intel, but they need a license from ARM to be able to produce them, as ARM owns patents on the way the ISA works.
--
Dougal
nexwww 
Face
18/6/03 6:30AM
I like a nice bit of cod with my chips
nunfetishist 
18/6/03 1:50PM
In reply to imj:
ARM's.
nunfetishist 
19/6/03 10:37AM
In reply to Dougal:
IIRC, the ARM instruction set has no patents on it (Acorn published it into the public domain well before ARM Ltd. even existed). What does have patents all over it is Thumb, however. And you wouldn't want to use that anyway. :)

Does XScale do Thumb? I don't recall.
Dougal(valued user) 
Face
19/6/03 12:11PM
nunfetishist: I'm fairly sure that ARM have patents on the basic 32 bit ISA. I've read stuff being parented about the way the registers are swapped as you change mode, etc. And I'm sure that's just one of many. There was a discussion about this last month on comp.arch if anyone is really interested.

In addition the StrongARM does not do Thumb code, and yet Digital and Intel had to get licenses to use it.
--
Dougal
nunfetishist(valued user) 
19/6/03 2:36PM
I've just been told by an ex-ARM employee, than anything in ARM3 has no patents on it, as a rule of thumb, so to speak.
nunfetishist(valued user) 
19/6/03 2:41PM
Correction, just to be sure: Nothing in the ARM3 instruction set has any patents on it.
Dougal(valued user) 
Face
19/6/03 2:45PM
I think the interesting stuff in comp.arch is in this thread:

[ http://tinyurl.com/ero7 (groups.google.com) - Ed]

Sorry for the long URL
--
Dougal
mrchocky(valued user) 
Face
19/6/03 2:49PM
I think g0tai needs to fix that - it's made the article 3 pages wide in Oregano :-)
--
Peter, drobe.co.uk
Dougal(valued user) 
Face
19/6/03 2:49PM
Oops. That broke it :)
--
Dougal
tribbles2 
19/6/03 3:57PM
Note that someone may have already mentioned this on the newsgroups - I haven't scanned all of them so far.

If the patent's only to do with partially banked registers, then it'll be possible to make a 26-bit ARM processor which doesn't do this, but when you enter an interrupt, you copy the unbanked registers from the user mode to the interrupt mode, thus emulating banking in software without actually using partial banks. This veneer would consume a small amount of CPU, but it does mean that we can keep our 26-bit stuff safe, and future proof.

That's if people still want 26-bit mode to be in existance. I personally don't mind if we move over to 32-bit (but I wouldn't want only one machine manufacturer to support it).
 

Top Tip

Search for games!

Use the search bar at the top of the page to find games, utilities and more!
 
Headline news
Wakefield 2008 show photos
28th Apr 2008

Wakefield 2008 show live news
26th Apr 2008

Who would want an A9home PDA?
24th Apr 2008

RISC OS 6.10 available to Select subscribers
24th Apr 2008

Gallery photo
Older news
Animation and typing applications really released
24th Apr 2008

Wakefield 2008 show preview
22nd Apr 2008

R-Comp unveils new PDF authoring package
22nd Apr 2008

NetSurf bags GBP10K investment from Google
21st Apr 2008

Apple Mac VirtualRiscPC leaves beta
20th Apr 2008

Blu-ray disc burn breakthrough
14th Apr 2008

PDF import support for ArtWorks
13th Apr 2008

Wakefield 2008 show theatre line-up revealed
13th Apr 2008

Animation software collection falls into R-Comp's hands
9th Apr 2008

Features
A9home: two years on
4th Dec 2007

A9home DIY laptop: first pictures
1st Dec 2007

Software hosted by Drobe: Your guide
5th Nov 2007

 

Top | Design and concept © Fudgecake Design, 1999 - 2001. Content © The Drobe Team, 1999 - 2008. 
Click here for more information and terms and conditions.