DocumentCode :
3360933
Title :
Designing the M·CORETM M3 CPU architecture
Author :
Scott, James ; Chin, Alvin ; Moyer, B.
Author_Institution :
M.CORE Technol. Center, Motorola Inc., Austin, TX
fYear :
1999
fDate :
1999
Firstpage :
94
Lastpage :
101
Abstract :
The M·CORE microRISC architecture has been developed to address the growing need for long battery life among today´s portable applications. In this paper we present the architectural enhancements of the M3 processor the successor to the original M·CORE M2 architecture. Specifically, we discuss the instruction buffer and pipeline enhancements, the branch prediction algorithm, branch folding for small program loops, the fast integer multiplier and several new instructions. We present performance comparisons between the M2 and M3 M·CORE processors. Finally, we also discuss two system implementations utilizing the M·CORE M3 processor
Keywords :
instruction sets; portable computers; reduced instruction set computing; M·CORE; instruction buffer; microRISC architecture; microarchitecture; pipeline enhancements; portable applications; Batteries; Computer architecture; Digital signal processing; Electronic switching systems; Energy consumption; Engines; Microarchitecture; Pipeline processing; Portable computers; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design, 1999. (ICCD '99) International Conference on
Conference_Location :
Austin, TX
ISSN :
1063-6404
Print_ISBN :
0-7695-0406-X
Type :
conf
DOI :
10.1109/ICCD.1999.808407
Filename :
808407
Link To Document :
بازگشت