RedBlackDevil said:
mah, SPE is geared for single-precision SIMD computation. Most of its arithmetic instructions operate on 128-bit vectors of four 32-bit elements.
a gpu as Xenos too, for example, can read any type of data, what's your point?
That SPE is geared towards a particular strength isn't in question. The point is you said SPE was incapable of doing the things a CPU can, which is a flat out load of prime bunkum nonsense.
have all the logic needed to perform any programmable task?
in only 7 milions of transistor?
Pentium Pro : 5.5 million transistors
Intel 80386DX : 275,000 transistors
Motorolla 68000 : 68,000 transistors
Intel 8086 : 29,000 transistors
MOS 6502 : 9,000 transistors
Zilog Z80 : 8,500 transistors
What have computers using Pentium Pro and earlier CPUs actually been using if not General Purpose Processors, because anything at 7 million transistors or less is, by your reckoning, incapable of having the necessary logic to be a general purpose processor? Was the BBC running on a GPU? Was the Sinclair Spectrum powered by a DSP?
no, they lack control logic of the instruction window, it doesn't do register renaming or instruction reording, so it needs neither a rename register file or a reorder buffer, it lacks branch prediction and code scheduling logic, and it lack cache, as being a little little celeron
None of which are essential for being able to write any program. See the 8086 above!
local addressable memory is not cache.
Cache isn't logic, so you can't say SPE hasn't the logic and then point to cache. Cache isn't essential for running general purpose tasks. It's an advantage but not essential. See the 8086 above! SPE has all the logic it needs to perform any process asked of it, hence it is capable of general purpose code.