4 ms·
Considering it runs on electrons, you could even consider it a digital one if you wanted to.
by rco8786 10y ago
Considering it runs on electrons, you could even consider it a digital one if you wanted to.
- nickpsecurity 10y agoNo, you can't. Digital circuits use a few, regular cells in predictable ways to emulate an abstract logic that simulates any program. They often are designed to run clocked where they're only active when pulse hits them. They use converters to deal with analog world's real signals. Analog circuits, relevant here at least, are primitive components that directly implement mathematical functions on inputs and outputs consisting of real, electrical activity. They... so far... can't implement arbitrary problems like a Turing machine. However, they do run at full-speed, clockless, need no converters, use little power, and can implement things shown to be computers. There's also computer models for them that suggest general-purpose computation is possible. Both use electrons. One is more like neurons in the brain. Seriously, look at my first link to see how analog computers differed from digital ones.
- kmill 10y agoIsn't a digital signal an analog signal with a particular interpretation? I'm speaking of the static and dynamic disciplines for digital design. A digital logic cell is an analog circuit with a nonlinear filter to bias the signal away from 0.5, ensuring interpretability, keeping noise from amplifying. And there are defined periods after a digital signal settles during which outputs are assumed not to have any valid digital interpretation. To nitpick: a digital circuit is always running (at the analog level) whether or not a clock pulse is hitting it. It's just that the digital circuit may begin to switch state when the clock signal is interpreted as a pulse. Then the analog transients eventually die out, which means everything has a digital interpretation, before the next pulse. Of course, none of this applies to an ideal digital circuit with every wire holding a perfect 0 or 1 signal. I think might be what you are talking about when you say "digital." I think if you used a genetic algorithm to produce digital circuits to model some function, you'd find it would use the logical gates well outside spec, taking advantage of intermediate states that we avoid by principle. In other words, sure it would use logical gates, but it would be an analog circuit.
- nickpsecurity 10y ago"Isn't a digital signal an analog signal with a particular interpretation?" Yes, technically. I love hitting people with that when they say digital "killed" analog. ;) What I'm getting at is that digital computers with digital cells and RTL operate in a way that simulates abstract operations on non-existent structures (bits) usually pretending to be on only periodically and requiring analog for real world interaction. The analog circuits, even Boolean alternatives, are closer to how the brain works as it's primitive components acting on real, physical values whose input and output mapping is more like a mathematical function. It similarly has precision and noise issues. "a digital circuit is always running (at the analog level) whether or not a clock pulse is hitting it" It's an abstraction issue. Digital is an abstraction over analog. At the digital level, it's not running since it's not performing the digital function or only partly. At analog level, it may or may not be running due to power management scheme. Clock gating basically. "I think if you used a genetic algorithm to produce digital circuits to model some function, you'd find it would use the logical gates well outside spec, taking advantage of intermediate states that we avoid by principle." Did you read that or were you really guessing? If the latter, it's a really good guess. I guessed that too given genetic programming results on antenna design. Our guesses were validated by various optimization techniques being applied to synthesis of analog circuits, including digital gates. Irritated I can't find the specific paper where they evolved cells or something but it used the opposite building blocks of human designers with better characteristics. Did find these, though. List of GP's evolved analog circuits that are human competitive in some way: http://www.genetic-programming.com/eh2004.pdf http://www.genetic-programming.com/eh2004.pdf ATLAS - simpler tool synthesizing individual, analog circuits http://www.ece.uc.edu/~dasan/iscas08.pdf http://www.ece.uc.edu/~dasan/iscas08.pdf Analog framework for fully-automated, standard cells and more http://www.eecs.berkeley.edu/Pubs/TechRpts/2013/EECS-2013-71.pdf http://www.eecs.berkeley.edu/Pubs/TechRpts/2013/EECS-2013-71... Note: Sorry I can't find the better stuff. Apparently, bio-tech, post-synthesis optimization, DNA computers, and analog synthesis of digital cells all use the exact, same words in their papers. Floods search results with garbage. Unreal. If you want, send me an email with subject like "synthesis of digital cell libraries" with a reminder to send you the paper if I run across it in future.
- yeowMeng 10y agoOr alternatively, a digital impulse chemical continuum computer. Features include: * No stack * Mostly type safe * Process complex thoughts known as emotions Bugs: * ships without a C compiler * Consumes too much coffee * Version upgrades correlated to earth's rotation around the sun.
- nickpsecurity 10y agoYou're getting closer. Digital computers work in individual, specific operations on a data representation. Analog computers are continuous on actual, raw data. The brain is continuous on raw data with some kind of storage. So, it seems to be a mostly analog system with possibly digital-like features embedded in it. The combo of analog and digital is called mixed-signal in ASIC design, though usually more digital than analog. Brain seems like a mixed-signal system that's mostly analog. " ships without a C compiler *" A feature. Invents & continually improves compilation instead from safer languages to C to safe languages again. ;) "Version upgrades correlated to earth's rotation around the sun." That's funny and original.
- rcthompson 10y agoIt doesn't run on electrons. To the extent that the brain runs on electricity, it modulates that electric potential by moving positively charged sodium and potassium ions, not electrons, across cell membranes. Also, the ions flow back and forth across the membrane, not parallel to it. Furthermore, the electrical signal only travels within a single neuron. Transmission from one neuron to another by sending small molecules called neutotransmitters across synapses. Of course, none of the above precludes the brain being considered a digital computer. However, the brain does not operate on any kind of fixed clock, and the strength of a signal from one neuron to another is measured in neurotransmitter molecules per second, a fundamentally analog quantity.