CALCULATION METHOD AND APPARATUS FOR EVALUATING RESPONSE TIME OF COMPUTER SYSTEM IN WHICH PLURALITY OF UNITS OF EXECUTION CAN BE RUN ON EACH PROCESSOR CORE
First Claim
1. A computer-implemented calculation method for evaluating a response time in a computer system, wherein a plurality of units of execution are run in parallel on individual processor cores while sharing internal hardware resources, the method comprising:
- normalizing the utilization state of the computer system with the state of parallelism of the units of execution and evaluating the utilization state; and
calculating an expected value of response time in a desired state of parallelism of the units of execution from the normalized utilization state on the basis of queueing theory, wherein changes in an average single-thread performance of the units of execution according to the parallel running state are taken into account.
1 Assignment
0 Petitions
Accused Products
Abstract
A calculation method for evaluating response time in a computer system in which a plurality of units of execution are run on individual processor cores. The calculation method evaluates response time in a computer system in which a plurality of units of execution are run in parallel on individual processor cores while sharing internal hardware resources. The method includes the steps of: normalizing the utilization state of the computer system with the state of parallelism of the units of execution and evaluating the utilization state; and calculating an expected value of response time in a desired state of parallelism of the units of execution from the normalized utilization state on the basis of queueing theory in which changes in average single-thread performance of the units of execution according to the parallel running state are taken into account.
18 Citations
18 Claims
-
1. A computer-implemented calculation method for evaluating a response time in a computer system, wherein a plurality of units of execution are run in parallel on individual processor cores while sharing internal hardware resources, the method comprising:
-
normalizing the utilization state of the computer system with the state of parallelism of the units of execution and evaluating the utilization state; and calculating an expected value of response time in a desired state of parallelism of the units of execution from the normalized utilization state on the basis of queueing theory, wherein changes in an average single-thread performance of the units of execution according to the parallel running state are taken into account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 16, 17)
-
-
12. A calculation apparatus for evaluating response time in a computer system, wherein in a plurality of units of execution are in parallel on individual processor cores while sharing internal hardware resources, the apparatus comprising:
-
a utilization-state evaluation section for normalizing the utilization state of the computer system with the state of parallelism of the units of execution and evaluating the utilization state; and a response time calculation section for calculating an expected value of response time in a desired state of parallelism from the normalized utilization state on the basis of queueing theory, wherein changes in average single-thread performance of the units of execution according to the parallel running state are taken into account. - View Dependent Claims (14, 15)
-
-
18. A computer system, wherein a plurality of units of execution are run in parallel on a plurality of individual processor cores while sharing internal hardware resources, the computer system comprising:
-
a utilization-state evaluation section for normalizing the present utilization state of the computer system with the state of parallelism of the units of execution and evaluates the utilization state; and a setting update unit for updating the setting of the state of parallelism of units of execution used on the basis of association information associating the state of parallelism of the units of execution used with the utilization state from the normalized present utilization state; wherein the association information is information that associates the state of parallelism, wherein an expected value of response time is optimized with the individual utilization states, and wherein the expected value being calculated on the basis of queueing theory wherein changes in average single-thread performance of the units of execution according to the parallel running state are taken into account.
-
Specification