Xeon E5-1650 vs. Core-i5 3210M a 4-vláknová aplikace
Zdravím. Dostal jsem možnost vyzkoušet svoji aplikaci (kodek) na PC s CPU Intel Xeon E5-1650. Před tím jsem už dělal nějaké výkonové testy na NTB, kde je Intel Core-i5 3210M. Výsledky na Xeonu jsou velice slabé a nedosahují vůbec výsledků z mobilního i5. Např. rychlost komprese byla u jednoho videa kolem 80 fps, zatímco na i5 kolem 95 fps. Nějak to tam nechtělo škálovat. Využití CPU bylo asi takové, že 1 jádro běželo na cca 70%, pak další tři kolem 40% a zbytek na 0% (ty jsem nevyužíval). Na i5 jsou vždy všechna jádra (vlákna) využita na 90 - 95%. Čím to může být? Kdyby třeba disk nestíhal dodávat data, tak bych to poznal (ve Virtualdubu - záložka Perf - Video frame request bylo 0 celou dobu). Co jiného by mohlo způsobit to špatné škálování?
Stejny OS?
Win 7 Pro 64-bit (tam), Win 7 HP 64-bit (u mě).
nevyuzivas na akceleraciu tu integr. grafiku v tej i5 ?
pretoze xeon nic take nema....
a zase je skoda vyuzivat len 4 jadra, ked ma 6 fyzickych a 12 threadov...ked uz, tak sprav ten kodek tak, aby vyuzil vsetok dostupny HW, naco takto blbo obmedzovat?
Žádnou optimalizaci to nemá, je to napsané čistě v C++11. Nějaký nárůst by se měl dostavit i se 4 vlákny..
Byl by někdo z poradňáků ochoten to otestovat na svém stroji? Podmínka je mít 4-jádrový CPU. Poslal bych vám do PM odkaz na kodek a na testovací video.
Nemám sice 4 jádro, ale 8 jádro a ještě k tomu AMD, ale jsem ochoten to testnout.
Děkuji za trpělivost a výsledky testu
Nedavno som presiel na xeon e3-1231v3, tak ti to tiez mozem otestovat ak chces.
Mas SS
Žeby branch (mis)prediction? Zameral by som sa na podmienky a cykly - môže to mať dosť veľký vplyv na výkonnosť. Ale asi by som na tvojom mieste vyskúšal VTune, aj keď ja sám som nič podobné zatiaľ nepoužíval.
• Comprese počítaná v IPS, zajímavé....né ze bych tyto hodnoty nechal spís na GPU, CPU na grafickou uroven by poterebovalo trosku zmēnu jadra, nebo iGPU
Pár vlaken jsem od tebe četl, zaklad zminovany I5, bez ohledu na lidské oko, jako rivala ber Xeon.
Xeon, tak jak opetro , jsou delané na, tak jak kazdé CPU, ale pri servrovém podání asi Xeon, pro odpoved, je i5 tvoje volba...
Tak jsem to testnul na FX-8320 4Ghz na mrském videu, protože dub nenačte skoro nic!!!
Jinak mě to jelo na 6 jádrách, % cca 150FPS.