Performance measurement of parallel Ada: an applications based approach

Proceedings of the working group on Ada performance issues 1990(1990)

引用 3|浏览10
暂无评分
摘要
This paper reports on the development of benchmarks and performance measures for parallel Ada tasking. The focus is on the macroscopic behavior of the benchmarks across a set of load parameters because parallel processing of Ada tasks involves complex run-time behavior and side effects. An Ada program of an application with parallel processes was implemented and its tasks' execution on a multiprocessor system was studied.The chosen application was the NASREM model developed by National Bureau of Standards (NBS). The purpose of the model is to serve as a standard reference control architecture for intelligent, autonomous telerobotic systems. The control architectures of these systems have significant communication requirements as well as computational requirements. A preliminary load model of communication and computation characteristics has been made.Experiments were run on a Sequent Balance 8000 which has a tightly coupled, shared memory multiprocessor architecture and hosts a proprietary version of UNIX. The number of processors varied from 1 to 16. The software environment was a Verdix Ada compiler. A proprietary Ada run-time environment automatically scheduled Ada tasks for parallel execution on available processors.Most results show lowered communication response time as more processors were made available. However, in some cases communication response time increased as more processors were added. This appears because of system overhead.
更多
查看译文
关键词
parallel process,parallel execution,communication response time,cases communication response time,performance measurement,parallel ada tasking,ada task,ada program,parallel processing,verdix ada compiler,proprietary ada run-time environment,side effect
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要