Proceedings of the 2012 2nd International Conference on Computer and Information Application (ICCIA 2012)

Distributed Computing Design Methods for Multicore Application Programming

Authors
Qian Yu, Tong Li, ZhongWen Xie, Na Zhao, Ying Lin
Corresponding Author
Qian Yu
Available Online May 2014.
DOI
https://doi.org/10.2991/iccia.2012.88How to use a DOI?
Keywords
multithread concurrency, multicore distributed lock, multicore shared data localization,multicore distributed queue.
Abstract
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.
Open Access
This is an open access article distributed under the CC BY-NC license.

Download article (PDF)

Proceedings
Proceedings of the 2012 2nd International Conference on Computer and Information Application (ICCIA 2012)
Part of series
Advances in Intelligent Systems Research
Publication Date
May 2014
ISBN
978-94-91216-41-1
ISSN
1951-6851
DOI
https://doi.org/10.2991/iccia.2012.88How to use a DOI?
Open Access
This is an open access article distributed under the CC BY-NC license.

Cite this article

TY  - CONF
AU  - Qian Yu
AU  - Tong Li
AU  - ZhongWen Xie
AU  - Na Zhao
AU  - Ying Lin
PY  - 2014/05
DA  - 2014/05
TI  - Distributed Computing Design Methods for Multicore Application Programming
BT  - Proceedings of the 2012 2nd International Conference on Computer and Information Application (ICCIA 2012)
PB  - Atlantis Press
SP  - 364
EP  - 367
SN  - 1951-6851
UR  - https://doi.org/10.2991/iccia.2012.88
DO  - https://doi.org/10.2991/iccia.2012.88
ID  - Yu2014/05
ER  -