Jövőre jönnek az Intel asztali hatmagosai
Jelentkezz be a hozzászóláshoz.
Láthatóság. Ezt igen nehéz számolni, ezért általában úgy számolják, hogy ha valami x távolságon belül van, akkor látható.
De van olyan játék, ami valódi láthatóságot számol, ami egy komplex "világ", ahol van direkt láthatóság, takart láthatóság, hallás, stb.
De az ilyen játékokban általában limitálni szokták az egységek számát a számításigény miatt.
Ez a számításigény is teljesen párhuzamosítható, mert a láthatóságot is egységekre kell külön-külön számolni a "világ" felépítése után.
A stratégiai játékokban az AI tud egységenként, és csoportonként is futni, mindezt párhuzamosan.
A "világ" fel van építve, az AI ebbõl kiszedi az adott egység/csoport részére fontos adatokat, feldolgozza.
Mivel minden egység/csoportra másodpercenként 10-60-szor le kell futnia az AI-nak, ezért jó AI esetén számításigényes a dolog.
Az egész könnyen párhuzamosítható és annyi magon fut, amennyi van a gépben.
A jobb stratégiai játékokban már a játékos egységei is kaphatnak AI-t és a játékos csak azokkal az egységekkel játszik, amikkel szeretne.
nem csak õ... Ha lefuttatod az SMPSeesaw nevû okosságot egybõl láthatod, hogy az összes mag futtat mindent. Gy.k. úgy viselkedik mint egy egymagos. Hiába látja a win mindet, nem osztja meg köztük a feladatokat, de pl. ezzel a programmal én megtehetem... (megjegyzem: a linux sem komálja nagyon a több magot)az op. rendszer helyett. Felesleges a több mag amíg az op. annyira kezeli, hogy tudja van 2db. Továbbá, amíg több proci osztozik egy közös alaplapon (a rajta lévõ hídakkal, meg cache-kel és a többi közösen használt cuccal) addíg nem az igazi ez a dolog, de ez már más kérdés.
A lényeg: hiába több mag, ha nincs alkalmazás ami valóban paralel módon dolgozna. De ha logikusan belegondolsz olyan sok alkalmazást nem is lehet paralel futtatni, legyen az játék vagy esetleg tervezõ program.
Intel.DZ77RE-75K.Core.i7-3770K.32GB.RAM.360GB.RAID.SDD.8TB.RAID.HDD.GTX660Ti.Dual.NEC.Windows.10.Enterprise Apple.Mac.mini.Core.i7-3615QM.16GB.RAM.1TB.HDD.OS.X.El.Capitan
Asus P5QL PRO motherboard | Core 2 Duo E8400 3Ghz | Kingmax 4*1 GB DDR2 1066Mhz |Asus EN7950GT 512MB | Sound Blaster Audigy 2 Value 64bit | 2*250GB Samsung Sata2 HDD
De azért a bacit is tudnak fityiszt mutatni - mindenkinek :-) Magtól függetlenül.
Kara kánként folytatom tanításom.
Intel.DZ77RE-75K.Core.i7-3770K.32GB.RAM.360GB.RAID.SDD.8TB.RAID.HDD.GTX660Ti.Dual.NEC.Windows.10.Enterprise Apple.Mac.mini.Core.i7-3615QM.16GB.RAM.1TB.HDD.OS.X.El.Capitan
Vain ei kuulu terroristien käsiin! CS. N. T. K. K.! SG az a hely ahol sunyi módon csöndben törölgetik a hozzászólásokat, indok nélkül. ;)
A két dolog nem hasonlítható õssze (esetleg csak naív szemszögbõl), az emberi agy egy dologban alázya le a számítógépet, a számítógép más dologban alázza le az emberi agyat. A számítógép nem agy, semmi köze hozzá... az agy persze egy maghatározott szemszögbõl számítógép, de annyira különbözõ az elektronikus számítógépektõl, hogy összehasonlítani õket nem lehet. Nem azért kell nekünk számítógép, hogy az agyunkat helyettesítse hanem azért, hogy növeljük hatékonyságunkat.
A 6, 8, 1000 magos CPU minden képpen elõnyt jelent a hatékonyság növelésében, a kérdés csak, hogy képesek e vagyunk ezt a lehetõségeket kihasználni, hogy a papíron levõ hatékonyságot a valóságban is mérhetõ hatékonyságnövelésre váltsuk. Ha nincs játszótér, nem lehet fudbalozni, ha van játszótér akkor csak rajtunk múlik, hogy tudunk e fudbalozni és mennyire jól. A multicore a játszótér, ha nem tudunk játszani ne a játszóteret hibáztassuk... rajtunk múlik, hogy kihasználjuk e a lehetõségeket, senki máson. Nincs hülyébb dolog, szükségtelennek kikiáltani azt amit mi nem tudunk kihasználni amire nekünk nincs szükségünk mert nem tudunk mit kezdeni vele, ha valakinek megfelel a 386-os hát örülök neki, de az közel sem jelenti, hogy nem kell többmagos CPU mert úgy sem tudjuk kihasználni. Ha nem tudnánk kihasználni nem is csinálnák... nagyon sok alkalmazásterület van ahol nem elég. Lehet ma is 4 CPU-s alaplapot összedobni 4 magos CPU-val (16 mag) csak ezt sokkal kevesebben tudják megfizetni mint ahányan ki tudnák haszunálni (szükségük lenne rá), ha ezt a 16 magot egy CPU-ba teszik sokkal többen megtudják majd fizetni és ez olyan elõrelépést fog eredményezni a piacon amirõl ma álmodni sem lehet.
Azért mert valaki "befagyasztotta" magát egy kényelmes helyen, nem jelenti, hogy a világ ott megáll. Ahogy Bill Gates szokta mondani, a számítástechnikában még csak a felületet kaparjuk... olyan dolgok vannak ma a szobánkban (vagy legalább is lehet ha kell) amit nem több mint 5 évvel ezelõtt csak a többmillió dolláros datacenterekben lehetett látni és ott is csak full-time support IT gárdával. Én azt mondom kár, hogy lesz 6 magos... 8 mag kellett volna legyen, a 6 mag annak a jele, hogy a fejlõdés nem elég gyors. És várom a 16 magos CPU-t :) az fog igazán új nagykapukat nyitni (a 2, 4, 8 még csak kiskapu) és kiskapun csak kevesen szoktak átmenni. Szerintem a 16 mag lesz az ami valódi forradalmat hoz a számítástechnikában ("kritikus tömeg").
Intel.DZ77RE-75K.Core.i7-3770K.32GB.RAM.360GB.RAID.SDD.8TB.RAID.HDD.GTX660Ti.Dual.NEC.Windows.10.Enterprise Apple.Mac.mini.Core.i7-3615QM.16GB.RAM.1TB.HDD.OS.X.El.Capitan
fotográfik kolomp edisön :D
Kara kánként folytatom tanításom.
Kara kánként folytatom tanításom.
vegyünk egy példát ,1 napig renderel egy komolyabb scene-t egy 4 magos , az 1440 perc ,de lehet kéne nekem az 1 perc alatt , na gyihá lehet még gyorsulni és nem biztos hogy van renderfarmom.
Nem is írtam ilyet, átlag programokról beszéltem mint böngészõ, msn, winamp stb... ezeknél inkább arra koncentrálnak, hogy minél trágyább procikon is elfussanak. Gondolok itt a harmatgyenge lepkefing Atomra, ami jónagy visszalépés sebesség terén, mégis iszonyat elterjedt lett/lesz.
Ennek ellenére, teljesen egyetértek abban, hogy manapság dögivel veszik a HD kamerákat, aztán jöhet a videóvágás. Fõleg most jön divatba az AVCHD, memóriakaris rögzítés. Eddig elrakhattad a kazettát, ha nem tudtad megvágni, most viszont kénytelen vagy gépre rögzíteni. Még lejátszani sem képesek a régi procik (HD-s videókártya nélkül) ezt a fajta erõszakos tömörítést, vágni/renderelni meg szinte kötelezõ a 4magos gép, mert annyira brutál. Szóval megveszik a hd kamerákat, aztán rájönnek, hogy egy új gép is kell hozzá, mert másképp használhatatlan az egész.
Szerintem nem is kérdés, hogy szükség van multicore fejlesztésekre, mert kell a kakaó (vagy jöhetne már a 100 ghz-es grafén proci :) Inkább az, hogy a párhuzamosításra szükség van-e most égetõen vagy sem. Mert film/konvertálás/renderelés/vágás-nál már meg van oldva a több mag használata (mert ott egyszerû),viszont "általános" a fentebb felsorolt programoknak meg bõven elég 1 mag teljesítménye is. Szerintem játékoknál van értelme a dolognak, de ott meg ugye a VGA iparra helyezõdik a hangsúly, kevésbé a procikra. Gondolom nem olyan egyszerû a többszálú programozás, teljesen más látásmódot igényel, összehangoltabb munkát stb. Meg mi lesz jövõre, vagy azután? 12 24 magos procik? Azokon hogy fog futni a most 4-6 magra optimalizált program? Kitudja...
Szóval erre próbáltam kilyukadni...amellett, hogy valami teljesen újat kéne megtanulni, kifejleszteni, nem is erõltetik annyira - ez pedig tény. Csak kár látni, hogy megvan a 4 magom, és rohadtul nem használja ki semmi csak ha ráeresztem a rendert, vagy ha egyszerre többmindent csinálok (ám ennek is vannak határai)
Intel.DZ77RE-75K.Core.i7-3770K.32GB.RAM.360GB.RAID.SDD.8TB.RAID.HDD.GTX660Ti.Dual.NEC.Windows.10.Enterprise Apple.Mac.mini.Core.i7-3615QM.16GB.RAM.1TB.HDD.OS.X.El.Capitan
Egyre többen vesznek videokamerát, és kezdik otthon fúrni-faragni a videofelvételeket. Oda már kell a gyorsabb PC, mert most kb. egy órás akármilyen film konvertálása egy másik formátumba 15-20 percbe telik, 2 magos processzorral, 2 GB RAM-mal.
Kara kánként folytatom tanításom.
Kérdés, hogy az átlag programokat van-e értelme egyáltalán tovább gyorsítani? Szerintem ez is közrejátszhat a többszálú programozás lassú terjedésében. Persze lenne hová gyorsulni, ez tény, de akkora létkérdése nincs a dolognak. A mai rendszerek már kellõen gyorsak. Talán játékipar használná ki a többmagos procikat úgy igazán. Bár már ott is a grafika ami nehézfegyvereket igényel.
Az OS csak egy dolog a láncban. A Vista már segít, a Windows7 még jobban, de ha a programozó nem veszi figyelembe a dolgokat akkor csak minimális lesz az amit az OS elérhet, és ez így van most is és így lesz legalább addig még a fordítók nem lesznek annyira inteligensek, hogy a programozót felszabadítsák és maguk végezzék el az optimizációt a többszálú futtatásra.
Különben a multicore architektúra ez nélkül is pozitív multitasking esetében, ugyanis több program egy idõben futtatása esetében az OS már maga +/- elrendezí úgy, hogy optimálisan kihasználjuk a magokat. És virtualizáció esetében szintén pozítiv (általában szervereknél alkalmazható), ami akár desktopon is pl. a Windows7 XP mode esetében nem elhanyagolható, de fejlesztésnél is szoktunk virtualizált környezetben dolgozni. Szóval a multicore ideje jön és nemsokára az akinek nem lesz annak nagyon fájni fog ha tartani akarja a lépést vagy lamarad...
Intel.DZ77RE-75K.Core.i7-3770K.32GB.RAM.360GB.RAID.SDD.8TB.RAID.HDD.GTX660Ti.Dual.NEC.Windows.10.Enterprise Apple.Mac.mini.Core.i7-3615QM.16GB.RAM.1TB.HDD.OS.X.El.Capitan
Szar játék az élet de qwa jó a grafikja!
Hát igen persze. És akkor mi van azzal, hogy van több olyan tesztprogi is, ami akkor is csak 1 magon fut, ha az ég leszakad? vagy azzal, hogy az XP párhuzamos szálkezelése egy halom kaki? Azzal ha csak az OS kernele használja ki a plusz magokat, csak minimálisan vagyunk elõrébb.
Core i7-965 Extreme Edition, 12 GB DDR3, Gigabyte EX58-UD5, Intel X-25M 160 GB, Sapphire 5970 OC
Szar játék az élet de qwa jó a grafikja!
Kara kánként folytatom tanításom.
Egy valamit tisztázzunk le. Ez nem úgy mûködik, hogy mindennel tökéletesen tisztában vagyunk az idõk kezdetétõl, és eldöntjük, hogy nem fejlesztünk többmagosan, mert az 3 forinttal többe kerül. Egyszerûen a fejlesztõknek HALVÁNY LILA FINGJA SINCS róla hogy kell néhány problémát párhuzamosan lefejleszteni. Ez több éves tudományos kutatómunka és mérnöki fejlesztés eredménye lesz, és majd ha lesznek olyan fejlesztõeszközök, és olyan fejlesztõk amik csípõbõl megoldják, akkor lesznek hajlandók idõt pazarolni rá. Addig nem pazarol senki idõt egy olyan fejlesztésre, amibõl nem lehet tudni, hogy mikor lesz valami. Nem fizetnek 10 embernek, hogy egy éven keresztül élvezkedjenek a szellemi probléma megoldásán, amikor van más feladat is, például taknyot heggeszteni egy szálon.
Ez a 130 watt nagyon sokk,folleg mert a programok nem hasznaljak ki a tobb magos proceszorokat.Es nem ugy nezki,hogy programfejlesztok hajlandok lennenek idot,energiat aldozni a programjaik tobbmagra optimalizalasara.