4 ms·
A "balanced" computer system used to follow the "one second" heuristic. (Is this named after somebody?) That is you should be able to offload temporary memory (
by peter303 13y ago
A "balanced" computer system used to follow the "one second" heuristic. (Is this named after somebody?) That is you should be able to offload temporary memory (core) to permanent storage in one second. And it should be able to execute a computation on every element of memory in one second too. I know this has held up through the gigaword generation. Leading edge computers, like a supercomputer, may be unbalanced where one of these factors lags.
- bcaulf 13y agoSeymour Cray followed this balance of processor-memory-bandwidth to memory-bandwidth to storage in his designs.
- bcaulf 13y agoLet me correct myself. I came across Jim Grey's 1999 paper "Rules of Thumb in Data Engineering" where he states that this heuristic is from Gene Amdahl in about 1965: a balanced system has one bit of I/O per second for each instruction per second and one byte of memory for each instruction per second. So, 8 MIPS per MBpsIO, and one MB/MIPS.