Discussion about this post

User's avatar
Bob Colwell's avatar

Junko, if I didn't know you like to get things right, I wouldn't pick this nit, but you do, so: " a computer’s frenetically continuous clock-driven operation, in which sometimes every node in the system can change on every clock cycle." cannot possibly be true. Consider all the caches in the CPU -- these are activated on a line-by-line basis. Also consider that all modern CPU's (that I know of) all perform clock-gating, where additional logic is provided that watches for opportunities to NOT clock a functional block, specifically to save power. Your basic point is essentially correct, however, that a conventionally-clocked CPU is apt to routinely clock more circuits than are necessary to "get the right answer", despite determined efforts to avoid that, a fate not shared by spiking communications schemes like our brains, or for that matter, asynchronous logic.

1 more comment...

No posts

Ready for more?