On Parallelism and Concurrency
Eric Kolotyluk
eric at kolotyluk.net
Tue Nov 30 15:17:37 UTC 2021
>
> We could, therefore think of parallelism as the problem of scheduling
> resources over space and of concurrency as the problem of scheduling
> resources over time. I don’t know if that’s helpful, but it sure sounds
> cool.
>
Yes, it does sound cool...
If we think of multiple CPUs and cores as space, then parallelism is
definitely scheduling over space... a multi-dimensional space... in a
sense, parallelism is multidimensional
If we think of a single one-core CPU, (no hyperthreading) as a single
dimension, then concurrency is constrained to only schedule resources over
time, but in a multidimensional space, it can schedule resources over time
in each dimension.
Thoughtful article... thanks. I may comment more as I reread a few times to
try to grok it.
Cheers, Eric
On Tue, Nov 30, 2021 at 5:42 AM Ron Pressler <ron.pressler at oracle.com>
wrote:
> Hi.
>
> I’ve published a blog post that I hope will be of assistance to the
> readers of this
> mailing list:
> https://inside.java/2021/11/30/on-parallelism-and-concurrency/
>
> — Ron
>
>
More information about the loom-dev
mailing list