I'm with the multipurpose PU camp on this one.
Once our hardware is generalized then the advancements come form increasing speed and tweaks not developing new hardware to perform specific tasks. I see no reason why crunching data of any kind should rely on different processors.
If mother nature has taught us anything is that specialization gets you killed, being able to adapt is what kept us alive millions of years ago and is what is going to keep propelling our technology forward. We traded long term advancement in the computer world for short term gain by separating what crunches what data into separate processors.
We need to get back to the fundamentals of what we are trying to accomplish, interpreting, calculating and transmitting binary data. That is all we are really doing, what that data represents or is trying to do is meaningless...its just data.
I say we take the brunt of it today with lower gains in speed and potential now, so that we get better gains in the future. The longer we wait to make the switch to a general processor the harder it's going to be to switch as we will have created a rift ourselves we could have avoided. Our processors are already too specialized, we are creating software just for that hardware and in turn creating new hardware because we want different software.
Once our hardware is generalized then the advancements come form increasing speed and tweaks not developing new hardware to perform specific tasks. I see no reason why crunching data of any kind should rely on different processors.
If mother nature has taught us anything is that specialization gets you killed, being able to adapt is what kept us alive millions of years ago and is what is going to keep propelling our technology forward. We traded long term advancement in the computer world for short term gain by separating what crunches what data into separate processors.
We need to get back to the fundamentals of what we are trying to accomplish, interpreting, calculating and transmitting binary data. That is all we are really doing, what that data represents or is trying to do is meaningless...its just data.
I say we take the brunt of it today with lower gains in speed and potential now, so that we get better gains in the future. The longer we wait to make the switch to a general processor the harder it's going to be to switch as we will have created a rift ourselves we could have avoided. Our processors are already too specialized, we are creating software just for that hardware and in turn creating new hardware because we want different software.