摘要
In this paper, we propose a new Distributed Run-Time Dynamic Data Manager (DRDM) to manage the dynamic data among parallel threads and to handle the dynamically incorrect data access caused by parallel execution threads efficiently. Also, we combine the concept of multi-thread speculation with the transactional memory into a new model and all the dynamic data can be managed by the DRDM. The DRDM can detect incorrect data access immediately and resolve them to keep data consistent among threads and ensure the threads do not violate the data dependences during execution dynamically. We have demonstrated that the performance of parallel applications running with the DRDM can be at least 1.4 times faster than those running in sequential and thus the DRDM can manage data and resolve incorrect data access among threads efficiently.
原文 | English |
---|---|
主出版物標題 | Advances in Intelligent Systems and Applications - Volume 2 |
主出版物子標題 | Proceedings of the International Computer |
編輯 | Chang Ruay-Shiung, Peng Sheng-Lung, Lin Chia-Chen |
頁面 | 741-750 |
頁數 | 10 |
DOIs | |
出版狀態 | Published - 2013 六月 28 |
出版系列
名字 | Smart Innovation, Systems and Technologies |
---|---|
卷 | 21 |
ISSN(列印) | 2190-3018 |
ISSN(電子) | 2190-3026 |
指紋
All Science Journal Classification (ASJC) codes
- Decision Sciences(all)
- Computer Science(all)
引用此文
}
A Distributed Run-Time Dynamic Data Manager for Multi-core System Parallel Execution. / Chang, Wen Hsien; Jou, Jer-Min; Hsieh, Cheng Hung; Lin, Ding Yuan.
Advances in Intelligent Systems and Applications - Volume 2: Proceedings of the International Computer. 編輯 / Chang Ruay-Shiung; Peng Sheng-Lung; Lin Chia-Chen. 2013. p. 741-750 (Smart Innovation, Systems and Technologies; 卷 21).研究成果: Chapter
TY - CHAP
T1 - A Distributed Run-Time Dynamic Data Manager for Multi-core System Parallel Execution
AU - Chang, Wen Hsien
AU - Jou, Jer-Min
AU - Hsieh, Cheng Hung
AU - Lin, Ding Yuan
PY - 2013/6/28
Y1 - 2013/6/28
N2 - In this paper, we propose a new Distributed Run-Time Dynamic Data Manager (DRDM) to manage the dynamic data among parallel threads and to handle the dynamically incorrect data access caused by parallel execution threads efficiently. Also, we combine the concept of multi-thread speculation with the transactional memory into a new model and all the dynamic data can be managed by the DRDM. The DRDM can detect incorrect data access immediately and resolve them to keep data consistent among threads and ensure the threads do not violate the data dependences during execution dynamically. We have demonstrated that the performance of parallel applications running with the DRDM can be at least 1.4 times faster than those running in sequential and thus the DRDM can manage data and resolve incorrect data access among threads efficiently.
AB - In this paper, we propose a new Distributed Run-Time Dynamic Data Manager (DRDM) to manage the dynamic data among parallel threads and to handle the dynamically incorrect data access caused by parallel execution threads efficiently. Also, we combine the concept of multi-thread speculation with the transactional memory into a new model and all the dynamic data can be managed by the DRDM. The DRDM can detect incorrect data access immediately and resolve them to keep data consistent among threads and ensure the threads do not violate the data dependences during execution dynamically. We have demonstrated that the performance of parallel applications running with the DRDM can be at least 1.4 times faster than those running in sequential and thus the DRDM can manage data and resolve incorrect data access among threads efficiently.
UR - http://www.scopus.com/inward/record.url?scp=84879295482&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84879295482&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-35473-1_73
DO - 10.1007/978-3-642-35473-1_73
M3 - Chapter
AN - SCOPUS:84879295482
SN - 9783642354724
T3 - Smart Innovation, Systems and Technologies
SP - 741
EP - 750
BT - Advances in Intelligent Systems and Applications - Volume 2
A2 - Ruay-Shiung, Chang
A2 - Sheng-Lung, Peng
A2 - Chia-Chen, Lin
ER -