HPC2009 - hyperthreading on/off

Nagyjából mostanra sikerült megcsinálni, hogy a job indításakor beállítódjon a megfelelő állapot, vagyis, hogy a HT be legyen-e kapcsolva vagy sem. A gép szempontjából menet közben.

Az ötlet alapja a /sys/devices/system/cpu/cpu%d/online kapcsolgatása. Intel mérnök megerősítette, hogy ez hatásában ugyanaz, mintha BIOS-ban kapcsolgatnám.

- az alapötlet kipóbálása: 2 munkanap
- C program fejlesztés hozzá: 1 hét
- C program auditja (setuides a lelkem) 1.5 hónap
- illesztés a környezethez, hogy kényelmesen lehessen használni: 1 hét

mondjuk, bár az időpontok nem voltak feljegyezve.
A program elvileg nem intel-specifikus (IBM power7 és sun T2 is rendelkezik multithreadinggel) de linux-specifikus, és csak xeon E5520 -on lett tesztelve.

Hozzászólások

Ezt arra használnád, hogy amikor a HT teljesítmény nagyobb akkor bekapcs, ha kisebb akkor kikapcs?

Software is like sex, it's better with a penguin. :D (r)(tm)(c) آكوش