Author Topic: Analog  (Read 2714 times)

0 Members and 3 Guests are viewing this topic.

Offline Kosh

  • A year behind what's funny
  • 210
Ok, so if analog is faster than digital how come it isn't in widespread use today in the computing world?
"The reason for this is that the original Fortran got so convoluted and extensive (10's of millions of lines of code) that no-one can actually figure out how it works, there's a massive project going on to decode the original Fortran and write a more modern system, but until then, the UK communication network is actually relying heavily on 35 year old Fortran that nobody understands." - Flipside

Brain I/O error
Replace and press any key

 

Offline Liberator

  • Poe's Law In Action
  • 210
One would assume it's because computers are inherently digital machines since they can only understand whether the current is on or off., 1 or 0.
So as through a glass, and darkly
The age long strife I see
Where I fought in many guises,
Many names, but always me.

There are only 10 types of people in the world , those that understand binary and those that don't.

 

Offline The E

  • He's Ebeneezer Goode
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Ok, so if analog is faster than digital how come it isn't in widespread use today in the computing world?

Where have you heard that? I'm not dismissing it out of hand, I just want to know what you are talking about.
If I'm just aching this can't go on
I came from chasing dreams to feel alone
There must be changes, miss to feel strong
I really need lifе to touch me
--Evergrey, Where August Mourns

 

Offline Fury

  • The Curmudgeon
  • 213
Ok, so if analog is faster than digital how come it isn't in widespread use today in the computing world?
wtf are you talking about?
http://en.wikipedia.org/wiki/Analog_computer

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
because anylog is inherently imprecise.
though I supose in low precision high performance situations it could be useable
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline Ghostavo

  • 210
  • Let it be glue!
    • Skype
    • Steam
    • Twitter
Kosh, the main difference between analog and digital is the importance given to the variation of values.

While in analog systems every variation reflects on the result, meaning it uses a continuous scale for it's values, in digital systems the variation is only relevant if it causes the value to change from one discrete interval to another, meaning it uses a discrete scale for it's values.

This gives digital systems a much higher degree of precision than analog systems at the unfortunate cost of complexity. However in most real-world applications, this precision is critical.
« Last Edit: September 04, 2009, 12:47:57 pm by Ghostavo »
"Closing the Box" - a campaign in the making :nervous:

Shrike is a dirty dirty admin, he's the destroyer of souls... oh god, let it be glue...

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Ok, so if analog is faster than digital how come it isn't in widespread use today in the computing world?
wtf are you talking about?
http://en.wikipedia.org/wiki/Analog_computer

This.

I'm not sure you understand what 'analog' and 'digital' mean.

 

Offline Nuke

  • Ka-Boom!
  • 212
  • Mutants Worship Me
its not about whats faster its about whats better suited for a certain situation. for a long time analog was the only way to send tv signals. until the technology surfaced that could encode, compress, transmit, receive, decompress, decode the video/audio stream, analog was about the only way to send audio and/or video. digital is starting to steal a lot of the analog bandwidth (us a to d tv conversions for example) because you can use compression to get more out of digital that you could do with analog.

computers have always been about precision, which is why analog and decimal computers went the way of the dinosaur. digital was just so much faster and easier to deal with from an engineering standpoint. and the digital components got faster while analog was eft mostly abandoned in terms of development. it also made it easier to deal with digital signaling.
I can no longer sit back and allow communist infiltration, communist indoctrination, communist subversion, and the international communist conspiracy to sap and impurify all of our precious bodily fluids.

Nuke's Scripting SVN

 

Offline Kosh

  • A year behind what's funny
  • 210
Ok, so if analog is faster than digital how come it isn't in widespread use today in the computing world?
wtf are you talking about?
http://en.wikipedia.org/wiki/Analog_computer

I never said analog computers didn't exist, what I asked was why they weren't ubiquitous. Look around, most of what you see today is digital digital digital. I've never actually seen an analog computer in my whole life, and I don't know anyone who has either, that's how rare they are.
"The reason for this is that the original Fortran got so convoluted and extensive (10's of millions of lines of code) that no-one can actually figure out how it works, there's a massive project going on to decode the original Fortran and write a more modern system, but until then, the UK communication network is actually relying heavily on 35 year old Fortran that nobody understands." - Flipside

Brain I/O error
Replace and press any key

 

Offline General Battuta

  • Poe's Law In Action
  • 214
  • i wonder when my postcount will exceed my iq
Because they suck, pretty much.

 

Offline NGTM-1R

  • I reject your reality and substitute my own
  • 213
  • Syndral Active. 0410.
Analog: not good about memory.
"Load sabot. Target Zaku, direct front!"

A Feddie Story

 

Offline blackhole

  • Still not over the rainbow
  • 29
  • Destiny can suck it
    • Black Sphere Studios
I never said analog computers didn't exist, what I asked was why they weren't ubiquitous. Look around, most of what you see today is digital digital digital. I've never actually seen an analog computer in my whole life, and I don't know anyone who has either, that's how rare they are.

Try writing a program for an analog computer that fits in your room.

 

Offline Mika

  • 28
My understanding is that the earliest Fly-By-Wire systems were actually analog computers. Though they were replaced by digital computers quite quickly. Also, my understanding is that there have also been some mechanical computers doing the computing in bombers!

I'm not sure whether digital computer is inherently faster by design or because it is helluva lot easier to make digital parts click at rates of GHz rather than analogs. I would guess signal attenuation and form degradation that happens within wiring could pose serious problems for analog computers.
Relaxed movement is always more effective than forced movement.

 

Offline Ghostavo

  • 210
  • Let it be glue!
    • Skype
    • Steam
    • Twitter
Digital systems are slower than analog due to their complexity.

A simple analog adder can be built with 3 or 4 resistances. The digital equivalent (let's say 4 bit) has at least 36 digital logic gates which in CMOS logic would be something approximating 120 transistors, and in NMOS logic (for better comparison with the analog adder) it would have at least 36 resistances and about 60 or so transistors.

The signal can only propagate so fast.
« Last Edit: September 05, 2009, 04:17:59 am by Ghostavo »
"Closing the Box" - a campaign in the making :nervous:

Shrike is a dirty dirty admin, he's the destroyer of souls... oh god, let it be glue...

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
a better question would be why don't we see more asynchronous digital systems vs the synchronous systems everything uses. computers would run a **** ton faster if it didn't have the clock telling all the parts to sit and wait and not do anything.
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline Mika

  • 28
Quote
a better question would be why don't we see more asynchronous digital systems vs the synchronous systems everything uses. computers would run a **** ton faster if it didn't have the clock telling all the parts to sit and wait and not do anything.

An interesting point, I think. Why do you think it would become faster?

As a sidenote, there were no national standard times in 1700s. The need for standard time arised at least partially because of railways...
Relaxed movement is always more effective than forced movement.

  

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
it would be faster because the components would be working as fast as they physically can, in current synchronous systems the parts all work for a short amount of time and then wait, then the clock ticks and they work for a little bit then stop. in an asynchronous system the parts never stop working. as soon as the start of the pipeline is done with one instruction it immediately starts working on the next, so rather than the push stop push stop push stop sort of cycle they cpu has now it would have more of a continuous flow to it.

if you know anything about pipelineing in CPU design this is sort of like taking it to the extreme and having the clock be replaced by the propagation time of the component circuits.
« Last Edit: September 06, 2009, 02:50:00 am by Bobboau »
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline BloodEagle

  • 210
  • Bleeding Paradox!
    • Steam
it would be faster because the components would be working as fast as they physically can, in current synchronous systems the parts all work for a short amount of time and then wait, then the cock ticks and they work for a little bit then stop. in an asynchronous system the parts never stop working. as soon as the start of the pipeline is done with one instruction it immediately starts working on the next, so rather than the push stop push stop push stop sort of cycle they cpu has now it would have more of a continuous flow to it.

if you know anything about pipelineing in CPU design this is sort of like taking it to the extreme and having the clock be replaced by the propagation time of the component circuits.

http://www.youtube.com/watch?v=josAIJZnw-Y

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
so I missed an 'l', it's called a wireless keyboard.
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline Col. Fishguts

  • voodoo doll
  • 211
In short, designing asynchronous circuits becomes a nightmare even at moderate levels of complexity (compared to modern CPUs). You run into all sorts of headaches with signal stability, handshakes between the asynchronous blocks, etc.

It is possible though and has been done every once in a while, but it's much easier to design a CPU with a global clock.
"I don't think that people accept the fact that life doesn't make sense. I think it makes people terribly uncomfortable. It seems like religion and myth were invented against that, trying to make sense out of it." - D. Lynch

Visit The Babylon Project, now also with HTL flavour  ¦ GTB Rhea