Hi Vincent,

>>
>>>
>>>> ------------------------------------------------------------
>>>> Here we have RT activity running on big CPU cluster induced with rt-app,
>>>> and running hackbench in parallel. The RT tasks are bound to 4 CPUs on
>>>> the big cluster (cpu 4,5,6,7) and have 100ms periodicity with
>>>> runtime=20ms sleep=80ms.
>>>>
>>>> Hackbench shows big benefit (30%) improvement when number of tasks is 8
>>>> and 32: Note: data is completion time in seconds (lower is better).
>>>> Number of loops for 8 and 16 tasks is 50000, and for 32 tasks its 20000.
>>>> +--------+-----+-------+-------------------+---------------------------+
>>>> | groups | fds | tasks | Without Patch     | With Patch                |
>>>> +--------+-----+-------+---------+---------+-----------------+---------+
>>>> |        |     |       | Mean    | Stdev   | Mean            | Stdev   |
>>>> |        |     |       +-------------------+-----------------+---------+
>>>> |      1 |   8 |     8 | 1.0534  | 0.13722 | 0.7293 (+30.7%) | 0.02653 |
>>>> |      2 |   8 |    16 | 1.6219  | 0.16631 | 1.6391 (-1%)    | 0.24001 |
>>>> |      4 |   8 |    32 | 1.2538  | 0.13086 | 1.1080 (+11.6%) | 0.16201 |
>>>> +--------+-----+-------+---------+---------+-----------------+---------+
>>>
>>>  Out of curiosity, do you know why you don't see any improvement for
>>> 16 tasks but only for 8 and 32 tasks ?
>>
>> Yes I'm not fully sure why 16 tasks didn't show that much improvement.
>
> Yes. This is just to make sure that there no unexpected side effect

Just got back from vacation. Tried to reproduce these results, looks
like our product kernel changed enough that I am not able to exactly
replicate these results and I don't recall the tree I ran these on. I
will redo these tests and share my data in the next rev. Worst case I
can probably drop this test, since there are other hackbench tests in
this patch as well that show improvements. But I'll give it a shot to
make sure no side effects from this. thanks.

- Joel

Reply via email to