|
|
|
|
|
by groby_b
169 days ago
|
|
Amdahl's law still holds, though. If A and B differ in execution times by orders of magnitude, optimising B yields minimal returns (assuming streaming, vs fully serial processing) And sure, you can reject chunks, but a) the rejection isn't free, and B) you're still bound by embedding speed. As for resource savings.... not in the Wikipedia data range. If you scale up massively and go to a PB of data, going from kiru to memchunk saves you ~25 CPU days. But you also suddenly need to move from bog-standard high cpu machines to machines supporting 164GB/s memory throughput, likely full metal with 8 memory channels. I'm too lazy to do the math, but it's going to be a mild difference at O($100) Again, I'm not arguing this isn't a cool achievement. But it's very much engineering fun, not "crucial optimization". |
|