Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Will future app perf gains require concurrency?

0
Posted

Will future app perf gains require concurrency?

0

The author of this soon-to-be-published DDJ article argues that “applications will increasingly need to be concurrent if they want to fully exploit continuing exponential CPU throughput gains.” The technical gist is that straight-line throughput in standard CPU architectures is stalled at about 3.5GHz for the forseeable future. Therefore hyperthreading, multicoring, and cacheing are the only drivers of future CPU performance gains. The problem comes in because HT and MC only benefit concurrent applications, so to take advantage of them you have to parallelize your apps – and doing concurrency correctly is hard.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123