Quote:
Originally Posted by Thorham
BCD makes no sense at all on 32bit and 64bit CPUs. On those you're much better of using base 10000 or base 1 billion, or something like that.
|
BCD is still useful and used but computations are trivial on modern processors without the need for hardware support.
Quote:
Originally Posted by Thorham
Can someone explain why code density is important, because I don't get it
|
I explained in the following thread.
http://eab.abime.net/showthread.php?...21#post1138521
Did you not understand? Larger code gives more ICache misses (slower and/or uses more electricity). There is also less chance for parallelism if the fetch is small. A low code density CPU requires more resources (larger ICache, more memory, wider/faster memory bus, larger instruction fetch, more power consumption, etc.) to keep up with a high code density CPU.