期刊文献+

Fork-Join program response time on multiprocessors with exchangeable join 被引量:1

Fork-Join program response time on multiprocessors with exchangeable join
下载PDF
导出
摘要 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%. 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 (E J), 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 (E J) and the capacity constraint (CC). We prove that the system response time can be effectively reduced by E J, 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%.
出处 《Journal of Zhejiang University-Science A(Applied Physics & Engineering)》 SCIE EI CAS CSCD 2006年第6期927-936,共10页 浙江大学学报(英文版)A辑(应用物理与工程)
基金 Project supported by the National Natural Science Foundation of0 China (Nos. 60274011 and 60574067), and the Program for NewCentury Excellent Talents in University (No. NCET-04-0094), China
关键词 FCFS 排队论 交叉连接 响应时间 多处理器 Exchangeable join, First come first served (FCFS), Fork-Join, Multiprocessor, Response time
  • 相关文献

同被引文献15

  • 1LEA D. A Java Fork/Join framework[C]// Proceedings of the 2000 ACM Conference on Java Grande. New York: ACM, 2000: 36-43.
  • 2GONZáLEZ J F. Java 7 concurrency cookbook[M]. Birmingham: Packt Publishing, 2012:171-205.
  • 3SMITH L A, BULL J M, OBDRIZALEK J. A parallel Java grande benchmark suite[C]// Proceedings of the 2001 ACM/IEEE Conference on Supercomputing. New York: ACM, 2001: 6-15.
  • 4DIG D, MARRERO J, ERNST M D. Refactoring sequential Java code for concurrency via concurrent libraries[C]// Proceedings of the 31st International Conference on Software Engineering. Washington, DC: IEEE Computer Society, 2009: 397-407.
  • 5LUJáN M, MUKARAKATE G, GURD J R, et al. DIFOJO: a Java fork/join framework for heterogeneous networks[C]// Proceedings of the 13th Euromicro Conference on Parallel, Distributed and Network-based Processing. Piscataway: IEEE, 2005:297-304.
  • 6OJAIL M, DAVID R, LHUILLIER Y, et al. ARTM: a lightweight Fork-Join framework for many-core embedded systems[C]// Proceedings of the 2013 Conference on Design, Automation and Test in Europe. San Jose: EDA Consortium, 2013:1510-1515.
  • 7LUI J C S, MUNTZ R R, TOWSLEY D. Computing performance bounds of Fork-Join parallel programs under a multiprocessing environment[J]. IEEE Transactions on Parallel and Distributed Systems, 1998, 9(3):295-311.
  • 8GARIBAY-MARTINEZ R, NELISSEN G, FERREIRA L L, et al. On the scheduling of Fork-Join parallel/distributed real-time tasks[C]// Proceedings of the 2014 9th IEEE International Symposium on Industrial Embedded Systems. Piscataway: IEEE, 2014:31-40.
  • 9GAO A, RRA K, SCHELLEKENS M. Static average case analysis Fork-Join framework programs based on MOQA method[C]// Proceedings of the 6th International Symposium on Parallel Computing in Electrical Engineering. Washington, DC: IEEE Computer Society, 2011:1-6.
  • 10ZHANG Y, JI W. A scalable method-level parallel library and its improvement[J]. The Journal of Supercomputing, 2012, 61(3): 1154-1167.

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部