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