摘要
针对大规模多核系统软件开发过程中产生的问题,论述一套完整的开发方法,阐述该方法中可行性分析、并行模式分解、数据和任务依赖性分析、并行算法设计、并行编程模式的选择、编码和性能优化等步骤的实施要点。实践证明,该方法可用于指导编程人员开发多核应用程序,具有实际应用价值。
Aiming at the problems of large-scale multi-core systems software development, this paper offers a complete solution and analyzes the feasibility analysis, parallel mode decomposition, data-dependent and task-dependent analysis, parallel algorithm design, choice in parallel programming models, coding and performance optimization to compiler, Practice proves that the solution can be applied to guide the development of multi-core programming, so it is practically valuable for programmer based on multi-core systems.
出处
《计算机工程》
CAS
CSCD
北大核心
2010年第12期94-96,99,共4页
Computer Engineering
关键词
多核
软件开发
并行计算
multi-core
software development
parallel computation