3 ms·
More like the hardware gets faster but the software gets slower or stays the same ;) Lock-free goes way back. Multi-threaded goes way back. Both more than 20
by YZF 3y ago
More like the hardware gets faster but the software gets slower or stays the same ;)
Lock-free goes way back. Multi-threaded goes way back. Both more than 20 years. SIMD goes way back. GPGPU goes way back.
What is newer-ish are large scale distributed systems. But even that isn't so new any more.
- mumblemumble 3y agoFor a lot of this stuff 20 years is basically new in my book. MPI dates back at least 30 years and I still sometimes wonder if the only reason we don't use it anymore is because nobody wants to deal with C. I spend too much time these days watching technology like Spark make things slower rather than faster because nowadays the Java platform (not to mention containerization) is becoming an increasingly efficient way to splat oneself into the memory wall.