On 18/01/2015 05:47, Miles Fidelman wrote:
> PhillipJones wrote:

>> RISC - Reduced Instruction Set Computing Very little Code just
>> barely enough to get computer to boot burned into the code. System
>> Code has to tell it practically everything Therefor size is large
>> and Clunky and slow to load even with tons of system Ram But
>> advantage is if you want add features without changing processors,
>> you can. CISC - Complex Instruction Set Computing Most code to do
>> everything is built into chip. System is small Compact and loads
>> very fast even on slow systems. Disadvantage where so much
>> operation code is burned in It is difficult and or impossible add
>> new features without creating a New Chip with new code burned in.
> 
> Ahh, the topic of many long battles.
> 
> The argument for RISC is: - if you analyze compiled code, most of it
> uses a small subset of a CISC instruction set, so why waste the
> silicon - optimize for blinding fast speed on the reduced instruction
> set and you come out ahead - I expect it's easier to do things like
> preemptive look ahead and pre-fetch with a simpler instruction set
> 
> The argument for CISC is: - do it faster in hardware - write
> compilers that take advantage of the breadth of the instruction set
> 
> There are certainly examples of very successful CPUs in both families
> - e.g. SPARC for RISC, Intel's entire line for CISC.
> 
> I can also recall a couple of cases where very specific CISC
> instruction sets made a lot of difference: - the old DG Nova's
> macro-instructions looked very much like micro-instructions, with the
> ability to do multiple instructions in parallel (e.g., rotate, shift,
> and compare in one macro-instruction cycle) -- very useful for things

I think most modern CPU architectures these days support SIMD in one
form or other.

> like optical character recognition - at one firm, I personally helped
> develop a set of instructions specialized to high-speed bit twiddling
> in a radar processing system (back in the days when 4MIPS was
> blindingly fast, it was pretty much impossible to manipulate
> nanosecond pulse trains without specialized hardware)

All major CISC cpu families these days are internally RISC (e.g. x64-AMD
from Intel and AMD) with a translation layer for CISC to RISC
conversion. So in a sense RISC has won.

Normally you can't access the underlying RISC core but at least one
manufacturer (I think Taiwan or China based) made a x86 CPU chip where
you could switch to the internal (and very different) RISC instruction set).

Phil

-- 
Philip Chee <phi...@aleytys.pc.my>, <philip.c...@gmail.com>
http://flashblock.mozdev.org/ http://xsidebar.mozdev.org
Guard us from the she-wolf and the wolf, and guard us from the thief,
oh Night, and so be good for us to pass.
_______________________________________________
support-seamonkey mailing list
support-seamonkey@lists.mozilla.org
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to