Hello to everybody. Most of you are propably
hardware engineers and electronics experts involved in microchips production. I
am sorry to say that although I would very much like to know hardware
engineering in order to make chips, I am A SOFTWARE ENGINEER (a.k.a.
programmer) who is SICK of the COMPLEX INSTRUCTION SETS of modern CPUS. I am a
system programmer and I have some ideas about how an instruction set should look
like from the system programmer's point of view. Unfortunately I do not know
anything about hardware design and HDL, so If any one shares the vision of
:
1) a very-easy to program CPU
2) high parallelism
3) loves custom chips
4) is dissapointed from the current PC hardware
and likes to redesign things from scatch
please contact me. We can make a better (and open)
world.
If you think this is a joke, I would be more than
happy to share with you my credentials, CV or whatever you like in
order to persuade you of how serious I am.
My long term goal is to make the
perfect PC : 1) loaded with custom chips to handle every little task; 2)
have an array of CPUs to handle multi-tasking (ala transputer) 3) all the CPUs
have the BEST instruction set (so as that writing a good operating system
for it could be easy); i really hate my PC locking up every time, even with
using Linux (if you check the Linux kernel you will see how terrible the PC
hardware is - registers spread all over the place, little bits here, little bits
there etc).
A. Margaritis MSc Software Engineering
|