Linked by David Adams on Thu 30th Sep 2010 20:39 UTC, submitted by fran
Hardware, Embedded Systems "Arm plans to add multithreading capabilities to future architectures as it tries to boost the performance of its processors, a company representative said on Tuesday. The company is looking to include multithreading capabilities depending on application requirements in different segments, said Kumaran Siva, segment marketing manager at Arm, at the Linley Tech Processor conference in San Jose, California"
Thread beginning with comment 443577
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: 64-bit - Maybe drooling too early?
by BlueofRainbow on Sun 3rd Oct 2010 02:54 UTC in reply to "RE: 64-bit"
BlueofRainbow
Member since:
2009-01-06

These are only plans - whether actual silicon with the features being considered does come from a fabrication plant is a story still to be written.

64-bit wide registers would ease implementation of certain algorigthms. A first step implementation would not necessarily require 64-bit addressing. However, every processor with an addressing width smaller than the width of its general purpose registers either failed in the marketplace or introduced ackward addressing features which complicated coding later on.

Multithreading on a processor with multiple register sets - like the ARM - will likely look to a programmer quite different than on a single register set architecture like the X86.

Reply Parent Score: 1

Panajev Member since:
2008-01-09

These are only plans - whether actual silicon with the features being considered does come from a fabrication plant is a story still to be written.

64-bit wide registers would ease implementation of certain algorigthms. A first step implementation would not necessarily require 64-bit addressing. However, every processor with an addressing width smaller than the width of its general purpose registers either failed in the marketplace or introduced ackward addressing features which complicated coding later on.


The SuperH series from Hitachi/Renesas did so quite efficiently.

x86-64 works with addressing smaller than the register's width (it can be extended to use the full 64 bits, but right now only 48 bits are used IIRC).

Reply Parent Score: 1

Neolander Member since:
2010-03-08

x86-64 works with addressing smaller than the register's width (it can be extended to use the full 64 bits, but right now only 48 bits are used IIRC).

Nope. For some reason, the guys at AMD thought it would be more clever to limit themselves to 52-bit. It's a definitive architectural limitation that cannot be extended, going to full 64-bit addressing would break compatibility with the AMD64 specification.

But well, it'll take some times before RAMs reach the exabyte limit anyway...

Edited 2010-10-03 20:04 UTC

Reply Parent Score: 2