Apgrejdovali smo forum na XenForo 2.1.1, ukoliko imate predloga vezanih za izgled ili funkcionalnost foruma, ili ukoliko naletite na neki problem, javite nam OVDE
DEFINISALI SMO PRAVILA FORUMA. Pročitajte ih, pojaviće se automatski kada krenete da čitate nešto!
Koliko vidim tu nema skoka, nikakvog. Taj deo koda koji sam izvukao iz debuggera je deo koji se izvrsava u toku rada SPi. E sad koliko vidim FSQRT nema nikakvu adresu, pa pretpostavljam da radi sa vrednoscu koja mu je u stek registru u FPU.
Na Entry Point-u se ne nalazi taj deo koda koji vrti...
Ja bih samo rekao da onaj BMW nema sta da trazi pored ovog Gallarda, ovaj.... Audija! ;)
Ali V10 nafircan na 600 atmo konja....ludilo! Kad bi ga turbirali imao bi 1000 HP opusteno iz tih 5200 kubika.
Evo jezgra SPi x87 FP komandi:
Ne mogu da tvrdim sta se racuna u registrima, ali sled operacija i ucitavanje u registre lici mnogo na Gaus Lezendrov algoritam.
Izgleda da SPi racuna u delovima i parcice smesta u fajl. Obrati paznju na asm kod.
Probacu, pa javljam sta sam nasao.
Slazem se. Ali ovim gore nisam hteo da objasnim to, nego da pokazem kako radi SPi, odnosno na kom principu radi algoritam za racunanje broja Pi u ovom programu.
Daj neki predlog vezan za izbor biblioteke za rad sa velikim brojevima. Ono kako radi SPi je sporo.
Ma to je prica za malu decu. Socket se menja da bi oni pravili nove ploce, a mi kupovali te iste, ako hocemo tog sjajnog Sandy Bridgea bez koga ne mozemo da zivimo i radimo i koji ce nam napraviti veliku razliku u kvalitetu zivota u odnosu na Nehajem. :rotf:
Ako gledamo implementaciju x87 instrukcija, tu je K10 u prednosti. Latencija SQRT je ista ili manja nego na i7.
IPC je nizak jer postoji ono sto zovemo "stall", odnosno usko grlo.
Biblioteka koja se koristila očigledno nije baš najbolje optimizovana. Probaj sa Mathlabom da izračunaš Pi na...
x87 je set instrukcija za rad sa razlomljenim iliti realnim brojevima. U kompjuterskoj
nauci se to strucno naziva Floating Point iliti FP, Float - plutajuca zapeta! :P
Plivajuci zarez je zato sto FPU - floating point unit radi sa realnim brojevima
tako sto pomera zarez. Npr. 3.14 je...
Mozda ovaj sistem kada bi se usavrsio bi mogao da iskljuci potrebu za zupcastim kaisem, lancem i bregastim osovinama sto bi bilo veoma interesantno. Dobili bi daleko tisi i snazniji motor sa boljim punjenjem cilindara koje bi bilo optimalno u svakom rezimu rada. :)
Manje pokretnih delova ->...
SPi koristi arhaicne x87 instrukcije, kod nije vektorizovan i tesko da moze da se paralelizuje, jer je Gauss Legendre-ov algoritam zavistan od medjurezultata.
Elem, SPi ima IPC od samo 0.2-0.3 na K10. Na Core i7 mozda ima 0.5. Mahom se izvrsavaju x87 FP instrukcije i to ni manje ni vise nego...
Koliko sam primetio, SB je samo optimizacija postojece Nehalem mikroarhitekture. Nema tu sta mnogo da se doda. Nehajemovi izvrsni resursi su vec ionako dobro iskorisceni.
Zapravo, ventili se otvaraju duze. Zato su profili bregastih tuplji, a otvaranje ventila dublje. Caka je u tome sto sa tupljim bregom ventil se otvara ranije, a zatvara kasnije i na taj nacin u komoru udje veca kolicina gasova. E sad, nemiran rad na leru je zbog toga sto na nizim obrtajima je...
Previse komplikovano i pitanje koliko zaista u praksi daje rezultate. Pored toga mislim da je nepodesno za veoma visoke obrtaje, pa sumnjam da ce od toga ikada napraviti trkacki motor poput Hondinog K20. Verovatno je za normalnu voznju super stvar, ali namenski je potpuno drugacije od VTEC-a...
Zanimljivo... u proseku 10-15% bolje performanse nego na Lynnfieldu. Mislim da ce ga Bulldozer "silovati" u multithread okruzenju i fp performansama. :rotf:
Zapravo radi vrlo slicno sto i VTEC, ali samo sa usisnim ventilima. VTEC je izmisljen jos 1990. i vrlo je jednostavan a veoma efikasan sistem otvaranja ventila, bez ikakve elektronike za razliku od multiaira. Prednost multiaira je sto je moguce u vise rezima podesiti otvaranje ventila nego sto...
Moguce, to je vrlo agresivno konstruisan motor za visoke obrtaje. Profili bregastih osovina i otvaranje ventila je tako podeseno da daje sto vecu moment na visokim obrtajima. Pri tom K20A motor nema direktno ubrizgavanje goriva, pa nije cudo sto ne ispunjava Euro 5 normu.
Evo i cuvena glava...
Civic TypeR koristi N/A motor od 2 litra, dok Focus RS koristi Volvoov 2.5 Turbo.
Inace, po toj logici stvari i mnogi Italijanski superautomobili, npr. 458 Italia ce otici u penziju, kao i Porsche 911 GT3 RS i svi Lamborghini-ji.
Ne verujem da ce to biti slucaj.
Istina je da se ide na...
Tesko da ce Renault i bilo koji Francuz biti ikada za klasu iznad VW, osim na dizalici. :rotf:
Inace, ovaj crveni Mk2 je pravi seljomobil, sto se ne moze reci npr. za ovaj
16v G60 Limited Edition:
Koji je jedan od 71 primerak koji su proizvedeni.