3 ms·
A thread is an algorithm, i.e., a one-dimensional sequence of operations to be executed one at a time. Well, it's too bad that none of these pesky algorithms c
by apathy 18y ago
A thread is an algorithm, i.e., a one-dimensional sequence of operations to be executed one at a time.
Well, it's too bad that none of these pesky algorithms can be logically decomposed into independent processes and run all at once. Like, say, every matrix multiplication ever done by a multi-pipelined GPU in the past 20 years.
This is really the worst sort of trolling. Every time I looked up from studying today, I feel like I read something after which I was stupider than before. I mean, just look at what's become of my grammar, if nothing else...
- Tamerlin 18y agoHe clearly doesn't even know what an algorithm is, yet is pontificates madly about how they preclude parallel code. I guess he doesn't think that distributed ray-tracing involves pesky things like "algorithms" either, eh? Naw, ray-tracing is an algorithm if you run it in a single thread, but it's not an algorithm when running in parallel... at least according to his logic. I've found that bad engineers detest threads, but good ones like them when they're appropriate for the task at hand. This is further evidence of that.