会议专题

Distributed Computing Design Methods for Multicore Application Programming

  In order to solve the serial execution caused by multithreaded concurrent access to shared data and realize the dynamic load balance of tasks on shared memory symmetric multi-processor (multi-core) computing platform,new design methods are presented.By presenting multicore distributed locks,multicore shared data localization,multicore distributed queue,the new design methods can greatly decrease the number of accessing the shared data and realize the dynamic load balance of tasks.For illustration,design scheme of multicore task manager of server software are given by using new design methods.Results shows the new design methods reduce the number of access shared resources,partially resolve the serial execution of cooperative threads and realize the dynamic task balance of server software,which validate the superiority of this approach.

multithread concurrency multicore distributed lock multicore skared data localization multicore distributed queue

Qian Yu Tong Li Zhong Wen Xie Na Zhao Ying Lin

School of Software, Yunnan University, Kun Ming, 650091, China;Key Laboratory in Software Engineering of Yunnan Province

国际会议

2012 2nd International Conference on Computer and Information Applications(ICCIA2012)(2012第二届计算机和信息应用国际会议)

太原

英文

364-367

2012-12-08(万方平台首次上网日期,不代表论文的发表时间)