WPU - Weird Processing Unit
WPU stands for Weird Processing Unit, which is basically series of various experimental processors (architectures), that try to be interesting, new, original, extraordinary, different or just plain weird. WPUs try to be original and playful and they usually go beyond the boundaries of convention - things we consider normal.
They don't intend to compete, replace or improve standard processors, or fill any gaps on the market: WPUs don't try to find any gaps, they rather go to the edge, then go even further and build there :-)
You probably know at least what CPU and GPU are: processing units with specific purpose and philosophy: CPU (central processing unit) is universal processor, that is capable of executing any type of a program (well, maybe not literaly), but unlike specialized units, he can't do many of them fast enough, so in case of graphic operations, GPU comes in: it's specifically designed to perform graphical operations quickly, but can't do much else (although that's somewhat changing with unified shaders and such, but that's besides the point). Point is, each of these has its philosophy and purpose, something that makes them typical, so what makes WPU typical?
WPU stands for Weird Processing Unit and such weird and crazy fun name already implies what WPU is: it's basically a processing unit, that's somehow weird - different from usual conventions. WPU can be any processor, that has at least part of it designed in a weird, unusual way, that makes programming for it and the way the machine code is executed challenging and/or interesting. It doesn't have to be practical in any way, as some of the architectures are more of a "hey, let's try this and see what happens" philosophy - purely experimental, whacky and weird for the sake of fun and curiosity, however sometimes there springs something really useful from all this, so I might put a stamp that says "scientist" on my forehead when working on this here and then :3
This means, that WPU is basically any processing unit, that somehow tries to go beyond boundaries of conventions of normal processors. WPUs try to be more or less original, new and interesting concepts, that stimulate programmer's minds with untraditional design and usually untraditional programming and spring new useful ideas that might actually become really useful in some areas and extend our knowledge in computer science. They can be even considered to be form of an art to some extent, something like "avant-garde processors", that is, by putting some inner beauty, some original thought, messsage or an idea into the logic of the architecture itself.
What WPUs are there? Pick the one you're interested in!
HUG #ME, #WPU