Abstract
Concurrency has long been touted as the "next big thing" and "the way of the future," but for the past 30 years, mainstream software development has been able to ignore it. Our parallel future has finally arrived: new machines will be parallel machines, and this will require major changes in the way we develop software. The introductory article in this issue describes the hardware imperatives behind this shift in computer architecture from uniprocessors to multicore processors, also known as CMPs.
Publisher
Association for Computing Machinery (ACM)
Reference6 articles.
1. The free lunch is over: a fundamental turn toward concurrency in software;Sutter H.;Dr. Dobb's Journal 30 (3); http://www.gotw.ca/publications/concurrency-ddj.htm.,2005
2. Context-sensitive synchronization-sensitive analysis is undecidable
3. KISS
Cited by
216 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Implementation of a GPU-enhanced multiclass soil erosion model based on the 2D shallow water equations in the software Iber;Environmental Modelling & Software;2024-08
2. Investigando a Efetividade de LLMs na Otimização de Código Paralelo;Anais da XV Escola Regional de Alto Desempenho de São Paulo (ERAD-SP 2024);2024-05-16
3. Robustness by Design;Studies in Computational Intelligence;2024
4. Performance Comparison of Multicore Architectures;2023 6th International Conference on Recent Trends in Advance Computing (ICRTAC);2023-12-14
5. Test Flakiness Across Programming Languages;IEEE Transactions on Software Engineering;2023-04-01