I think my main points were good.
* can parallelize by duplicating subsystems / divide and conquer
* can parallelize by pipelining, even down to the arithmetic level
* latency is limited by Ahmdal's law, potential throughput should not be
* multi-tasking can potentially use close to the
A factory is a parallel system. A car factory can come close to fully
utilizing thousands of human and robot workers.
as long as we're using wrong analogies, keep in mind that:
- a car factory can also come to a standstill if one or more resources
arrive at a rate slower than they're being
Sam Watkins wrote:
I think my main points were good.
* can parallelize by duplicating subsystems / divide and conquer
* can parallelize by pipelining, even down to the arithmetic level
* latency is limited by Ahmdal's law, potential throughput should not be
* multi-tasking can
- a factory's line can be brought to a standstill if one of its
elements breaks;
one would hope that software elements do not break so much
- a factory 's line is at least as slow as its slowest worker
a slow part of the line can be split / duplicated to use multiple workers
- if all the
Sam Watkins wrote:
- a factory's line can be brought to a standstill if one of its
elements breaks;
one would hope that software elements do not break so much
- a factory 's line is at least as slow as its slowest worker
a slow part of the line can be split / duplicated to use multiple
On Wed Oct 28 15:09:54 EDT 2009, s...@nipl.net wrote:
I think my main points were good.
* can parallelize by duplicating subsystems / divide and conquer
* can parallelize by pipelining, even down to the arithmetic level
* latency is limited by Ahmdal's law, potential throughput should
How many parallel systems you have impelemented?
Thanks,
Lucho
On Wed, Oct 28, 2009 at 1:08 PM, Sam Watkins s...@nipl.net wrote:
I think my main points were good.
* can parallelize by duplicating subsystems / divide and conquer
* can parallelize by pipelining, even down to the
The issue here is that all the things you are saying can be (and have
been) measured. They can be quantified. There are variations in just
how much parallelism is possible depending on the application or even
the type of application.
This type of discussion, absent some sort of quantification,