Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Parallel tasks are like shaders. It is the same task, running many instances at the same time at the physical layer.

That’s single instruction multiple data which I would argue is an orthogonal concern. A better example of parallelism would be FPGAs. All of the gates are switching all at the same time* and you have to actually figure out how to synchronize the whole lot to get anything useful out of them.

* PLL notwithstanding





Yes, SIMD is a form of parallel computing. But that is not the only form. A shader is one, and the difference is lots of instructions and lots of data. It is just the same instructions executing in all the instances.

Concurrent would be many tasks running at the same time with each task containing different jnstructions on either the same data, or different data.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: