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.

What applications are good candidates to be moved from serial to multithreaded to experience performance gains on multi-core systems?

0
Posted

What applications are good candidates to be moved from serial to multithreaded to experience performance gains on multi-core systems?

0

First, any program that is in a class of applications where threading is already relatively common video encoding, 3D rendering, video/photo editing and high performance computing/workstation applications. These applications are especially amenable to thread level parallelism because many of their computations can run simultaneously. Second, though most games are single-threaded today, gaming applications also can benefit from multithreading. For example, physics and artificial intelligence (AI) can run on separate threads, potentially leading to a more realistic and challenging gaming environment. Finally, Intel has plans to quickly transition to multi-core architecture across all of its product lines and most industry watchers expect processor clock speeds to level off in the years ahead. The implication is that, in the near future, threading and concurrency will be increasingly important in boosting the performance of all software.

Related Questions

What is your question?

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