DocumentCode :
993962
Title :
Parallelism and the ARM instruction set architecture
Author :
Goodacre, John ; Sloss, Andrew N.
Volume :
38
Issue :
7
fYear :
2005
fDate :
7/1/2005 12:00:00 AM
Firstpage :
42
Lastpage :
50
Abstract :
Over the past few years, the ARM reduced-instruction-set computing (RISC) processor has evolved to offer a family of chips that range up to a full-blown multiprocessor. Embedded applications´ demand for increasing levels of performance and the added efficiency of key new technologies has driven the ARM architecture´s evolution. Throughout this evolutionary path, the ARM team has used a full range of techniques known to computer architecture for exploiting parallelism. The performance and efficiency methods that ARM uses include variable execution time, subword parallelism, digital signal processor-like operations, thread-level parallelism and exception handling, and multiprocessing. Leveraging parallelism on several levels, ARM´s new chip designs could change how people access technology. With sales growing rapidly and more than 1.5 billion ARM processors already sold each year, software writers now have a huge range of markets in which their ARM code can be used.
Keywords :
instruction sets; microprocessor chips; parallel architectures; parallel programming; reduced instruction set computing; ARM RISC processor; ARM chip design; ARM instruction set architecture; digital signal processor-like operations; exception handling; multiprocessing; reduced-instruction-set computing; subword parallelism; thread-level parallelism; variable execution time; Computer aided instruction; Computer architecture; Data processing; Digital signal processing; Instruction sets; Parallel processing; Process design; Reduced instruction set computing; Registers; Thumb; MPSoCs; RISC processors; computer architectures; multiprocessor systems;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/MC.2005.239
Filename :
1463106
Link To Document :
بازگشت