Please wait a minute...
Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering)  2006, Vol. 7 Issue (6 ): 1-    DOI: 10.1631/jzus.2006.A0927
    
Fork-Join program response time on multiprocessors with exchangeable join
WANG Yong-cai, ZHAO Qian-chuan, ZHENG Da-zhong
Center for Intelligent and Networked Systems, Department of Automation, Tsinghua University, Beijing 100084, China
Download:     PDF (0 KB)     
Export: BibTeX | EndNote (RIS)      

Abstract  The Fork-Join program consisting of K parallel tasks is a useful model for a large number of computing applications. When the parallel processor has multi-channels, later tasks may finish execution earlier than their earlier tasks and may join with tasks from other programs. This phenomenon is called exchangeable join (EJ), which introduces correlation to the task’s service time. In this work, we investigate the response time of multiprocessor systems with EJ with a new approach. We analyze two aspects of this kind of systems: exchangeable join (EJ) and the capacity constraint (CC). We prove that the system response time can be effectively reduced by EJ, while the reduced amount is constrained by the capacity of the multiprocessor. An upper bound model is constructed based on this analysis and a quick estimation algorithm is proposed. The approximation formula is verified by extensive simulation results, which show that the relative error of approximation is less than 5%.

Key wordsExchangeable join      First come first served (FCFS)      Fork-Join      Multiprocessor      Response time     
Received: 02 April 2005     
CLC:  TP3  
Cite this article:

WANG Yong-cai, ZHAO Qian-chuan, ZHENG Da-zhong. Fork-Join program response time on multiprocessors with exchangeable join. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2006, 7(6 ): 1-.

URL:

http://www.zjujournals.com/xueshu/zjus-a/10.1631/jzus.2006.A0927     OR     http://www.zjujournals.com/xueshu/zjus-a/Y2006/V7/I6 /1

[1] Shervin VAKILI, Sied Mehdi FAKHRAIE, Siamak MOHAMMADI, Ali AHMADI. Low-cost fault tolerance in evolvable multiprocessor systems: a graceful degradation approach[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2009, 10(6): 922-926.
[2] Kai HUANG, Xiao-lang YAN, Sang-il HAN, Soo-ik CHAE, Ahmed A. JERRAYA, Katalin POPOVICI, Xavier GUERIN, Lisane BRISOLARA, Luigi CARRO. Gradual refinement for application-specific MPSoC design from Simulink model to RTL implementation[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2009, 10(2): 151-164.
[3] Zhi-gang GAO, Zhao-hui WU. Schedulability analysis for linear transactions under fixed priority hybrid scheduling[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2008, 9(6): 776-785.
[4] LIU Peng, XIA Bing-jie, TENG Zhao-wei. Physical design method of MPSoC[J]. Journal of Zhejiang University-SCIENCE A (Applied Physics & Engineering), 2007, 8(4): 631-637.