Then I tried to imagine a computer that could execute many, many instructions at once. I think this already exists in multi-threading but not at the same level as a brain. I guess one way you could make a computer like this is to model it off of the brain itself. Make a silicon version of a brain cell which would be like a mini processor then wire millions of these together. But, even if you managed to make something that had the power of a brain then how are you meant to program something like that? You would need to invent a new programming language which was similar to digital programming languages but still had the capability to do loads of things at the same time.
I guess a drawback to this would be that, if you made it so the computer had lots of little processors, it would be very hard to program. The output of the computer (if it were running an AI) could also be un-readable and only make sense to the computer.
Has anything like this been made yet?