|
20.04.2015., 13:28 | #1 |
Registered User
Datum registracije: Mar 2015
Lokacija: Zagreb
Postovi: 12
|
"Računanje" bottleneck-a
Pozdrav svima, zanima me kako "izračunati" hoće li biti bottleneck-a u konfiguraciji. Dakle recimo da se barata vrijednostima takta CPU-a, takta RAM-a i vrstom ddr-a, takta grafičke te brzinom njene memorije te taktom FSB-a. s teorijske strane recimo da svaka procesorova naredba traje samo 1 takt (i čitanje i pisanje), što naravno nije istina ali da olakšamo "računanje" zbog različitih arhitektura i ostalog kako vidjeti hoće li neka komponenta biti "prejaka" za neku drugu, odnosno da se ne može iskoristit njen puni potencijal (presporo čitanje, presporo slanje zahtjeva na grafičku itd.) primjer: FSB 800 MHz, ddr2 memorija na 400MHz (unutarnji je onda 800) i više od toga se neda iskoristit pa bi FSB bio bottleneck za bilo koju bržu memoriju isti fsb i neka bijesna grafička - kako vidjet je li FSB prespor? Ali opet se (ili ne?) ta sabirnica koristi za prethodno navedeno "razgovaranje" s RAM-om, pa onda još s hdd-om po potrebi uglavnom koja je cijela logika iza toga, kako složiti optimalnu konfiguraciju, odnosno kako ne kupiti "prejaku" komponentu za trenutnu konfiguraciju? originalni problem koj me naveo na pitanje: imam dva kompa, jedan ima CPU na 3.2 GHz na dvije jezgre i FSB 800, a drugi 2,5GHz 4 jezgre i FSB 1333 pa me zanima kako vidjet koji brže radi kod developinga tipa kompajliranja i ostalog, a koji je bolji za "gejming" naravno odgovore tipa X. je bolji ne priznam, već me zanima cijela logika Zadnje izmijenjeno od: onurb. 20.04.2015. u 13:37. |
20.04.2015., 17:04 | #2 |
jedan i jedini :D
Datum registracije: Sep 2005
Lokacija: novi zagreb
Postovi: 4,938
|
Sve to ovisi o kompajleru. Ako podrzava multithreading onda ce quad biti brzi, u suprotnom bi ga dualac mogao naprat. |
|
|
Oglas
|
|
20.04.2015., 17:31 | #3 |
Premium
Datum registracije: Jun 2008
Lokacija: Tokyo
Postovi: 196
|
Ak se dobro sjecam - to je opisano u ovoj knjizi http://www.amazon.co.jp/Computer-Arc...r+architecture Nije tako jednostavna materija da se moze objasniti u par recenica. Pogledaj za ovu knjigu - mislim da u njoj lezi odgovor. S tim da je opis u nekoliko poglavlja a ne nekoliko recenica. EDIT A ako te zanimaju detalji oko kompajlera i kako zapravo rade te kako optimizacija radi - pogledaj za ovu knjigu http://www.amazon.co.jp/Advanced-Com...s_a_1_1&sr=8-1 Mozda bi bilo najbolje zasukati rukave, zagrijat stolicu i prouciti literaturu.
__________________
Zadnje izmijenjeno od: morbid_angel. 20.04.2015. u 17:40. |
22.04.2015., 20:48 | #4 |
Registered User
Datum registracije: Mar 2015
Lokacija: Zagreb
Postovi: 12
|
hvala na preporuci knjiga, potražit ću neku pdf-verziju za ljetno štivo nisam ni mislio da će odgovor bit u par rečenica, već me zanima to u detalje, neko osnovno znanje o arhitekturama i paralelizmu imam nije mi zapravo bila ideja gledat višejezgrenost (nije da me ne zanima), već samo pitanje bottleneck-a u smislu natpravanja sabirnica (fsb-a) i ostalih relativnih odnosa brzine odnosno sporosti svi odgovori koje pronalazim na netu su tipa "overklokaj i vidi jel ti ide išta na bolje", al mene ipak zanima logička pozadina |
|
|
Oglas
|
|
|
|