Quote:
"System Load" isnt really the inhibiting factor in cycles or the reason you need to have them. Generally speaking system load is rarely ever a factor in anything today given distributed computing and on demand resources. It can get expensive, but its not a limiter technically. The actual limiter is how fast you can retrieve and store data, even in local memory there is a finite limit to how quickly you can lock data (pool total/matrix), retrieve it, modify it, store it and then unlock it again. In a distributed system you have to add in latency on each command and other variables. In reality the system I'm describing would have variable cycles to maintain a minimum but adapt to unknown circumstances.
|
Love this stuff.
Wonderful beginning for a programmer's discussion. (Another thread, maybe.)
It definitely is about bottlenecks, both in the software but also communications.
Thank you.