This has no external data so workers may avoid a cache fetch let alone having enough data for regular cache misses. Even a simple strlen call in each worker could begin to add the kind of issues that affect meaningful performance.
How a language handles misses/blocking/threading is more important than what it can do in a perfect cpu only world.
How a language handles misses/blocking/threading is more important than what it can do in a perfect cpu only world.