Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Intel® CORE™ X-series procesori

[es] :: Matične ploče, procesori i memorije :: Intel® CORE™ X-series procesori

Strane: < .. 1 2 3

[ Pregleda: 7658 | Odgovora: 41 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.adsl-surfen.hetnet.nl.



+7174 Profil

icon Re: Intel® CORE™ X-series procesori22.06.2018. u 09:06 - pre 71 meseci
Mi se skroz slazemo, ali vidi sta su radili MSFT-ovci u problematicnim .NET rutinama - oni koriste, tj. zloupotrebljavaju, pause instrukciju u eksponencijalnoj backoff strategiji.

Takvog koda ima jos, neko primeti da pause instrukcija na njegovoj platformi pravi delay i onda strpa N pause instrukcija kao backoff za vruci "spinlock".

Onda Intel poveca latenciju 15x i backoff "delay" odjednom postane drasticno veci nego ranije - i, naravno, ako si pravio nekakav "tuning" koda na drugoj platformi, vrlo verovatno ce na Skylake-u trcati bedno.

DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
c-bg-d-p1-118.bvcom.net.



+1064 Profil

icon Re: Intel® CORE™ X-series procesori22.06.2018. u 17:54 - pre 71 meseci
Mikrosoft je poznat po tome da pravi traljavi kod. U svakom slucaju ko god se oslanja na timing pause instrukcije je u problemu.
 
Odgovor na temu

[es] :: Matične ploče, procesori i memorije :: Intel® CORE™ X-series procesori

Strane: < .. 1 2 3

[ Pregleda: 7658 | Odgovora: 41 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.