Computer evaluation, comparison, and selection is essentially a decision process. The decision making is based on a number of worth indicators, including various computer performance indicators. The performance indica...
详细信息
ISBN:
(纸本)9781450374880
Computer evaluation, comparison, and selection is essentially a decision process. The decision making is based on a number of worth indicators, including various computer performance indicators. The performance indicators are obtained through the computer performance measurement procedure. Consequently, this procedure should he completely conditioned by the decision process. This paper investigates various aspects of computer performance measurement and evaluation procedure within the context of computer evaluation, comparison and selection process based on the Logic Scoring of Preference method. The set of elementary criteria for performance evaluation is proposed and the corresponding set of performance indicators is defined. The necessary performance measurements are based on the standardized set of synthetic benchmark programs and include three separate measurements: monoprogramming performance measurement, multiprogramming performance measurement, and multiprogramming efficiency measurement. Using the proposed elementary criteria, the measured performance indicators can be transformed into elementary preferences and aggregated with other non-performance elementary preferences obtained through the evaluation process. The applicability of presented elementary criteria is illustrated by numerical examples. � ACM. All rights reserved.
The UNIX Process Accounting log contains system resource usage for each completed process. Although originally intended for billing purposes, the accounting log is a rich repository of performance data. When this data...
详细信息
This paper discusses the effect and the feasibility of dynamical tuning of operating systems. There are many factors which can be modified dynamically in order to handle jobs with different characteristics and they in...
详细信息
This paper explores previously established and novel methods for scaling the performance of OpenMP on NUMA architectures. The spectrum of methods under investigation includes OS-level automatic page placement algorith...
详细信息
ISBN:
(纸本)9781581134100
This paper explores previously established and novel methods for scaling the performance of OpenMP on NUMA architectures. The spectrum of methods under investigation includes OS-level automatic page placement algorithms, dynamic page migration, and manual data distribution. The trade-off that these methods face lies between performance and programming effort. Automatic page placement algorithms are transparent to the programmer, but may compromise memory access locality. Dynamic page migration is also transparent, but requires careful engineering of online algorithms to be effective. Manual data distribution on the other requires substantial programming effort and architecture-specific extensions to OpenMP, but may localize memory accesses in a nearly optimal manner. The main contributions of the paper are: a classification of application characteristics, which identifies clearly the conditions under which transparent methods are both capable and sufficient for optimizing memory locality in an OpenMP pro gram;and the use of two novel runtime techniques, runtime data distribution based on memory access traces and affinity scheduling with iteration schedule reuse, as competitive substitutes of manual data distribution in several important classes of applications.
Optimal multiprocessor real-time scheduling can achieve full system utilization with implicit-deadline periodic task sets. However, worst case execution time (WCET) analysis is difficult on state-of-the-art hardware/s...
详细信息
This paper presents P-RIO, a parallel programming environment that supports an object based software configuration methodology. It promotes a clear separation of the individual sequential computation components from t...
详细信息
This paper presents P-RIO, a parallel programming environment that supports an object based software configuration methodology. It promotes a clear separation of the individual sequential computation components from the interconnection structure used for the interaction between these components. This makes the data and control interactions explicit, simplifying program visualization and understanding. P-RIO includes a graphical tool that helps to configure, monitor and debug parallel programs.
The famous alternating bit protocol is an algorithm for transmitting a sequence of data through a so-called faulty channel, i.e. a channel that can lose or duplicate injected data. The established literature provides ...
详细信息
Recent studies have demonstrated that significant I/O operations are performed by a number of different classes of parallel applications. Appropriate I/O management strategies are required however for harnessing the p...
详细信息
A systematic method for evaluating the utilization rate of resources of a complex computer is described. The process presumes a large scale multiprogrammed system which experiences workloads in excess of throughput ca...
详细信息
The need for a versatile on-line secondary storage complex in a multiprogramming environment is immense. During on-line interaction, userowned off-line detachable storage media such as cards and tape become highly und...
详细信息
暂无评论