Title :
Application Development Methods Based on Multi-core Systems
Author_Institution :
Dept. of Comput., Sichuan Top Vocational Inst. of Inf. Technol., Chengdu, China
Abstract :
A comprehensive set of development methods is needed during large-scale software development based on multi-core systems. The paper presents a complete solution and a set of detailed analysis methods: parallel mode decomposition, data-dependent and task-dependent analysis, parallel algorithm design, choice in parallel programming patterns, coding and performance optimization. It is proven to be valuable that the solution has been applied to guide the development of programming based on multi-core systems.
Keywords :
multiprocessing systems; optimising compilers; parallel algorithms; parallel programming; application development methods; coding; data-dependent analysis; large-scale software development; multicore systems; parallel algorithm design; parallel mode decomposition; parallel programming patterns; performance optimization; task-dependent analysis; Algorithm design and analysis; Encoding; Parallel algorithms; Program processors; Programming; Software algorithms; Multi-core computers component; Multi-core system; Parallel Computation; Software Development Methods;
Conference_Titel :
Industrial Control and Electronics Engineering (ICICEE), 2012 International Conference on
Conference_Location :
Xi´an
Print_ISBN :
978-1-4673-1450-3
DOI :
10.1109/ICICEE.2012.228