Is there anything in the world that data, processes the data? I meant that instead of full utilization of CPU, is there any data or program that handles data/logic processing?


closed as off-topic by Kyle Kanos, Qmechanic Dec 31 '14 at 16:24

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question appears to be about engineering, which is the application of scientific knowledge to construct a solution to solve a specific problem. As such, it is off topic for this site, which deals with the science, whether theoretical or experimental, of how the natural world works. For more information, see this meta post." – Qmechanic
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 2
    $\begingroup$ This isn't clear to me what you mean. $\endgroup$ – Kyle Kanos Dec 31 '14 at 15:51
  • $\begingroup$ CPU has ALU and is there any virtual CPUs that handle data? $\endgroup$ – Manoj Kumar Dec 31 '14 at 15:53
  • $\begingroup$ You mean like setiathome.ssl.berkeley.edu? $\endgroup$ – CuriousOne Dec 31 '14 at 15:53
  • $\begingroup$ @ CuriousOne. Nope I want to know is there any device/program that can replace CPUs. I know this is silly but I can expect these type of things in this TECH World $\endgroup$ – Manoj Kumar Dec 31 '14 at 15:57
  • 1
    $\begingroup$ Do you mean something like virtualization? or virtual memory? All of these technologies still rely on an actual physical device, you can't just process data out of thin air. $\endgroup$ – AlanZ2223 Dec 31 '14 at 16:04

I am not sure if I interpreted your question right. Technically, your CPU can be simplified a lot. You can implement a cellular automaton in hardware. The one dimensional automaton known as rule 110 is Turing universal, that is, capable of performing any computation. The rules are pretty simple, as you can see in the link:The automata has only 8 rules and the input tape only two symbols. Given an input string and a clock, at each tic of the clock the automaton modifies the string based only on one of the eight local nearest-neighbor rules. All the complexity of the CPU was moved into the input tape, where "program and data" become undifferentiated.


Not the answer you're looking for? Browse other questions tagged or ask your own question.