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
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;
Conference_Titel :
Computer Design, 1999. (ICCD '99) International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-7695-0406-X
DOI :
10.1109/ICCD.1999.808407