Method and apparatus for supporting software tuning for multi-core processor, and computer product
First Claim
Patent Images
1. A tuning support apparatus that supports software tuning for a multi-core processor having a plurality of cores, comprising:
- an acquiring unit configured to acquire granularity information on granularity assigned to each core; and
an output unit configured to output the granularity information.
7 Assignments
0 Petitions
Accused Products
Abstract
A granularity information acquiring unit acquires information on granularity assigned to each core. A structure information creating unit calculates frequency of appearance for each task or for each function included in the task based on the granularity information, and creates information on the frequency. A dependence information creating unit creates information on dependence on other tasks or other functions for each task or for each function included in the task based on the granularity information. An output unit outputs each of above information.
40 Citations
15 Claims
-
1. A tuning support apparatus that supports software tuning for a multi-core processor having a plurality of cores, comprising:
-
an acquiring unit configured to acquire granularity information on granularity assigned to each core; and an output unit configured to output the granularity information. - View Dependent Claims (2, 3)
-
-
4. A tuning support apparatus that supports software tuning for a multi-core processor having a plurality of cores, comprising:
-
an acquiring unit configured to acquire granularity information on granularity assigned to each core; a creating unit configured to calculate a frequency of appearance for each task or for each function included in a task, based on the granularity information, and to create structure information indicative of the frequency; and an output unit configured to output at least the structure information among the structure information and the granularity information. - View Dependent Claims (5, 6)
-
-
7. A tuning support apparatus that supports software tuning for a multi-core processor having a plurality of cores, comprising:
-
an acquiring unit configured to acquire granularity information on granularity assigned to each core; a creating unit configured to create dependence information on dependence on other tasks or functions for each task or for each function included in a task, based on the granularity information; and an output unit configured to output at least the dependence information among the dependence information and the granularity information. - View Dependent Claims (8, 9)
-
-
10. A computer-readable recording medium that stores therein a computer program for supporting software tuning for a multi-core processor having a plurality of cores, the computer program making a computer execute:
-
acquiring granularity information on granularity assigned to each core; and outputting the granularity information.
-
-
11. A computer-readable recording medium that stores therein a computer program for supporting software tuning for a multi-core processor having a plurality of cores, the computer program making a computer execute:
-
acquiring granularity information on granularity assigned to each core; calculating a frequency of appearance for each task or for each function included in a task, based on the granularity information; creating structure information indicative of the frequency; and outputting at least the structure information among the structure information and the granularity information.
-
-
12. A computer-readable recording medium that stores therein a computer program for supporting software tuning for a multi-core processor having a plurality of cores, the computer program making a computer execute:
-
acquiring granularity information on granularity assigned to each core; creating dependence information on dependence on other tasks or functions for each task or for each function included in a task, based on the granularity information; and outputting at least the dependence information among the dependence information and the granularity information.
-
-
13. A tuning support method of supporting software tuning for a multi-core processor having a plurality of cores, comprising:
-
acquiring granularity information on granularity assigned to each core; and outputting the granularity information.
-
-
14. A tuning support method of supporting software tuning for a multi-core processor having a plurality of cores, comprising:
-
acquiring granularity information on granularity assigned to each core; calculating a frequency of appearance for each task or for each function included in a task, based on the granularity information; creating structure information indicative of the frequency; and outputting at least the structure information among the structure information and the granularity information.
-
-
15. A tuning support method of supporting software tuning for a multi-core processor having a plurality of cores, comprising:
-
acquiring granularity information on granularity assigned to each core; creating dependence information on dependence on other tasks or functions for each task or for each function included in a task, based on the granularity information; and outputting at least the dependence information among the dependence information and the granularity information.
-
Specification