Difference between revisions of "RISC"
From Sega Retro
Scarred Sun (talk | contribs) |
Ccawley2011 (talk | contribs) |
||
(9 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{RetroCDN}} | |
+ | |||
+ | '''Reduced Instruction Set Computing (RISC)''', is a microprocessor CPU design philosophy that favors a smaller and simpler set of instructions that all take about the same amount of time to execute. Well known RISC families include DEC Alpha, ARC, ARM, AVR, MIPS, PA-RISC, PIC, Power Architecture (including PowerPC), [[SuperH]] (used in the [[Sega 32X]], [[Sega Saturn]] and [[Sega Dreamcast]]), and SPARC. | ||
+ | |||
+ | The idea was inspired by the discovery that many of the features that were included in traditional CPU designs to facilitate coding were being ignored by the programs that were running on them. Also these more complex features took several processor cycles to be performed. In addition, the speed of the CPU in relation to the memory it accessed was increasing. This led to a number of techniques to streamline processing within the CPU, while at the same time attempting to reduce the total number of memory accesses. | ||
+ | |||
+ | [[Category:Technical information]] |
Latest revision as of 09:23, 29 September 2020
![]() |
This file or page has been flagged for relocation to Retro CDN, the Wikimedia Commons-esque service for all Retro wikis. This message is for the benefit of Sega Retro wiki staff. |
Reduced Instruction Set Computing (RISC), is a microprocessor CPU design philosophy that favors a smaller and simpler set of instructions that all take about the same amount of time to execute. Well known RISC families include DEC Alpha, ARC, ARM, AVR, MIPS, PA-RISC, PIC, Power Architecture (including PowerPC), SuperH (used in the Sega 32X, Sega Saturn and Sega Dreamcast), and SPARC.
The idea was inspired by the discovery that many of the features that were included in traditional CPU designs to facilitate coding were being ignored by the programs that were running on them. Also these more complex features took several processor cycles to be performed. In addition, the speed of the CPU in relation to the memory it accessed was increasing. This led to a number of techniques to streamline processing within the CPU, while at the same time attempting to reduce the total number of memory accesses.