An efficient thread partition policy for secure functional language

被引:1
作者
Jo, SunMoon [1 ]
Chung, Kyungyong [2 ]
机构
[1] Paichai Univ, Dept Informat Technol Educ, Taejon, South Korea
[2] Sangji Univ, Dept Comp Informat Engn, Wonju, South Korea
关键词
D O I
10.1007/s11416-014-0234-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A parallel computer, which is loaded with processor in numerous commercial chips, is dropped performance due to the delayed time of seeing the increasing memories and to a burden for synchronization. To solve this, multithreaded is being used. Thread is partition by searching for a part available for performing sequentially when executing Non-Strict program in multithreaded. However, the existing partition divided the conditional expression by having predicate, true expression and false expression as the basic blocks, and applied partition to each. Therefore, the context switching frequency between synchronization and thread grew. This study proposes the secure thread partition policy in the conditional expression of dividing Non-Strict program into thread. Thread partition policy can lead to knowing the sequence of performance in the time of translation, thereby being what collects it with thread by distinguishing a part of program available for the static scheduling. As a result of experiment, the context switching frequency and the synchronization were reduced by generating big thread in the conditional expression compared to the existing partition. Accordingly, the performance of program in multithreaded model was improved.
引用
收藏
页码:165 / 171
页数:7
相关论文
共 25 条
[1]   Recent trends in interactive multimedia computing for industry [J].
Boutaba, Raouf ;
Chung, Kyung-Yong ;
Gen, Mitsuo .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2014, 17 (03) :723-726
[2]  
Chang W, 2008, CCS'08: PROCEEDINGS OF THE 15TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, P39
[3]   Recent trends on convergence and ubiquitous computing [J].
Chung, Kyung-Yong .
PERSONAL AND UBIQUITOUS COMPUTING, 2014, 18 (06) :1291-1293
[4]   Recent Trends in Digital Convergence Information System Preface [J].
Chung, Kyungyong ;
Boutaba, Raouf ;
Hariri, Salim .
WIRELESS PERSONAL COMMUNICATIONS, 2014, 79 (04) :2409-2413
[5]  
DOMOSZLAI L, 2011, ACTA U SAPIENTIAE, V3, P76
[6]   Optimistic evaluation: An adaptive evaluation strategy for non-strict programs [J].
Ennals, R ;
Jones, SP .
ACM SIGPLAN NOTICES, 2003, 38 (09) :287-298
[7]   Exception analysis for non-strict languages [J].
Glynn, K ;
Stuckey, PJ ;
Sulzmann, M ;
Sondergaard, H .
ACM SIGPLAN NOTICES, 2002, 37 (09) :98-109
[8]  
Hoch J. E., 1991, Proceedings of the Third IEEE Symposium on Parallel and Distributed Processing (Cat. No.91TH0396-2), P180, DOI 10.1109/SPDP.1991.218281
[9]  
Iannucci R. A., 1990, PARALLEL MACHINES PA, P240
[10]  
Jan C., 2011, THESIS CHRISTIAN ALB