Page MenuHomeFreeBSD

intelhfi - Intel TD/HFI driver - Part4b: Modifications due to hmp(4) interface change
Needs ReviewPublic

Authored by koinec_yahoo.co.jp on Mon, Jun 29, 12:02 PM.

Details

Summary

This patch is required to accommodate changes to the hmp(4) interface resulting from the integration of sched_ule(4) and hmp(4) (D57941, D57939).
This patch addresses the following points:

  • Adjust the range of score values set for hmp(4) to 0-1024.
  • Change search max capacity to min capacity.

Please refer to the description of the hmp(4) proposal (D57939) for the rationale behind these changes.
Additionally, applying this patch requires applying intelhfi(4) (D44454, D44456, D44457, D44458, D44459), hmp(4) (D54546, D54547, D54548, D57939), and sched_ule(4) (D57941).

Test Plan

Operational testing conducted on two local CPU systems - with all the aforementioned prerequisite patches and this patch applied - has confirmed a performance improvement of approximately 12–27% for processes running with a thread count equal to or less than the number of physical P-cores.
It has also been confirmed that there is virtually no performance degradation for processes with thread counts exceeding that limit.

For details regarding the measurement environment, conditions, results, and evaluation, please refer to the report attached to the sched_ule(4) proposal (D57941).

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

koinec_yahoo.co.jp edited the test plan for this revision. (Show Details)