CAD / GIS platformos turi eiti į GPU

Tie iš mūsų, kurie yra grafinių programų vartotojai, mes visada tikimės, kad kompiuteriai turi pakankamai darbo atminties. Tuo metu CAD / GIS programos visada buvo apklausiamos arba išmatuotos pagal laiką, kurį reikia atlikti kasdieninei veiklai, pavyzdžiui:

  • Erdvinė analizė
  • Vaizdų taisymas ir įrašymas
  • Masinių duomenų diegimas
  • Duomenų valdymas geoduomenų bazėje
  • Duomenų paslauga

Tradicinis kompiuteris pastaraisiais metais nepasikeitė, kalbant apie RAM, kietąjį diską, grafinę atmintį ir funkcijas, kurios vis tik didėjo; tačiau procesoriaus veikimo logika išlaikė savo originalų dizainą (Štai kodėl mes nuolat vadiname CPU) Tai taip pat buvo nepalankus dalykas, kad kai komandos auga pajėgumus, programos žudo jų lūkesčius, suplanuodamos išnaudoti naują potencialą.

asus-dual-gpu-card

Pavyzdžiui (ir tik pavyzdys) Kai du vartotojai dedami vienu metu tomis pačiomis sąlygomis įrangos ir duomenų, vieno AutoCAD 2010 ir vienas su Microstation V8i, pakrovimą 14 rastrinius vaizdus, ​​a parcelario failų 8,000 savybės ir prijungimas prie erdvinės duomenų bazės "Oracle", mes užduoti klausimą:

Koks yra vienas iš dviejų, kad nepažeistumėte mašinos?

Atsakymas yra ne naujovių diegimas, tai tiesiog būdas, kaip programa vystosi, nes tai neįvyksta su "AutoDesk Maya", kuri daro daugiau protų ir veikia geriau. Kompiuterio išnaudojimo būdas yra toks pat (iki šiol kalbant apie dvi programas), o tai priklauso nuo to, kad mes šaudome programas, nes mes juos užsiimame dirbti ir daug. Taigi, kai kurie kompiuteriai yra žinomi kaip tradiciniai kompiuteriai, darbo vietos ar serveriai; ne dėl to, kad jie yra kitokios spalvos, bet dėl ​​to, kad jie atlieka didelio vartojimo programas grafinio dizaino, vaizdo apdorojimo, programų kūrimo, serverio funkcijų ir mūsų atveju, veikimą su erdviniais duomenimis.

Mažiau procesoriaus, daugiau GPU

Iš labiausiai neįvykdytų pastarųjų kompiuterių architektūros pakeitimų yra terminas, suprojektuotas kaip GPU (grafikos procesų skyrius), kuris leidžia rasti geresnę įrangos funkciją, konvertuojant dideles programas į mažus vienalaikius uždavinius, nesikreipiant į administraciją CPU (centrinis proceso skyrius), kurio darbingumas yra žaidžiamas tarp standžiojo disko apsisukimų, RAM atminties, vaizdo atminties ir be kitų duomenų (ne daugelis kitų).

Vaizdo plokštės nėra pagamintos siekiant padidinti vaizdo įrašų atmintį, tačiau jose yra procesorius, kuriame yra šimtai branduolių, skirtų paleisti lygiagrečius procesus. Jie visada turėjo tai (daugiau ar mažiau), tačiau esamas pranašumas yra tai, kad šie gamintojai siūlo tam tikrą atvirą architektūrą (beveik), kad programinės įrangos kūrėjai galėtų apsvarstyti šių galimybių kortelės buvimą ir išnaudoti jų potencialą. Šio sausio mėn. "PC Magazine" paminėjo tokias kompanijas kaip "nVidia", "ATI" ir kiti aljansai OpenCL

Norint suprasti skirtumą tarp CPU ir GPU, čia turiu galvoje lygybę:

CPU, visi centralizuotiTai kaip savivaldybė, kurioje yra viskas, kas yra centralizuota, turi miesto planavimą, žino, kad ji turi kontroliuoti savo augimą, bet negali kontroliuoti net naujųjų statinių, pažeidžiančių normas. Tačiau vietoj to, kad atsisakytų šios paslaugos privileiškajai bendrovei, primygtinai reikalauja atlikti vaidmenį, gyventojai nežino, kas skundžiasi šalia, besinaudojančiu šaligatviais, ir miestas kasdien tampa sutrikdytas.

Apgailestaujame, nekalbu apie savo merą, kalbėjau tik apie procesoriaus simpatiją, kur šis centrinis proceso skyrius (jei tai yra "Windows") turėtų padėti komandai atlikti tokius procesus kaip:

  • Programos, kurios paleidžiamos, kai paleidžiama "Windows", pvz., "Skype", "Yahoo Messenger", "Antivirus", "Java Engine" ir kt. Visi vartoja dalį darbo atminties su mažu prioritetu, bet nereikalingos formos, išskyrus atvejus, kai jie yra pakeistos msconfig (kažkas, kad kai kurie ignoruoja).
  • Veikia programos, kurios yra "Windows" dalis, dažniausiai naudojamos programos, prijungta aparatinė įranga ar kiti, kurie buvo pašalinti, bet liko paleisti. Tai paprastai yra vidutinio / aukšto prioriteto.
  • Naudojamos programos, kurios sunaudoja daug dėmesio. Jo vykdymo greitis jaučiamas kepenyse, nes mes prakeiksime, jei nedaro to greičiau, nepaisant aukštos komandos.

Ir nors "Windows" žongliuoja, praktikos pavyzdžiai yra daugybės programų atidarymas, neatsakingo diegimas ar pašalinimas, nereikalingos problemos pintones, daro save save kalti dėl komandos gedimo.

Taip atsitinka tada, kai pradedame minėtų procesų pradžią, procesorius yra kokoso pertraukos norėdamas pirmenybę tai skirti kitoms naudojamoms programoms. Jų yra keletas variantų, kaip optimizuoti RAM, vaizdo atmintį (kuri dažnai yra bendras), jei yra grafikos plokštę gauti kažką, priklausomai nuo kietojo disko ir kitų smulkmenų tipo, liūdnas Whimper gali būti mažesnis.

GPU, lygiagrečiai procesai, Panašiai kaip savivaldybė nusprendžia decentralizuoti, koncesiją ar privatizuoti tuos dalykus, kurie yra nepasiekiami, net jei jie yra dideli procesai yra vykdomi nedidelėmis užduotimis. Taigi, atsižvelgiant į galiojančius teisės aktus, privačiai bendrovei suteikiamas tam tikru būdu kontroliuojamas baudžiamasis pažeidimas. Kaip rezultatas (tiesiog pavyzdys), pilietis gali įvykdyti tą skanų malonumą pasakyti šonkaulius kaimynui, kuris paima šunį Šūdas ant jo šaligatvio, kuris statina sieną, besiribojančią su šaligatviu, neteisėtai talpina automobilį ir tt Įmonė atsako į skambučius, eina į vietą, perima ieškinį, perduoda jį teismui, vykdo baudą, pusė eina į savivaldybę, kita - pelningą verslą.

Tokiu būdu veikia grafinis procesorius, programos gali būti suprojektuotos taip, kad jie nesiųstų didžiulių procesų įprastu būdu, bet jie eina lygiagrečiai kaip mažos filtruotos tvarkos. Oi! Puiku!

Iki šiol nėra daug programų priėmimo savo programas su šių funkcijų. Dauguma žaisti siekiame pasiekti 64 bitai lėtai spręsti savo problemas, tačiau visi žinome, kad Donas Billas Gatesas visada vaikščioti tose gebėjimų įkrovimo nereikalingų dalykų ateinančius Windows "versijoms. Strategija Windows yra sverto GPU per API, skirtas dirbti su DirectX 11, kad jis bus alternatyva, kad visi (arba dauguma) priimame, nes jie nori, kaip standartą, o ne darai beprotiškus dalykus už kiekvieną prekės ženklą out of OpenCL.

gflops

Grafikoje yra pavyzdys, kai jis rodomas tarp 2003 ir 2008, "nVidia" procesorius per GPU turi keletą galimybių, palyginti su "Intel" procesoriaus. Taip pat rūkytas paaiškinimas skirtumo.

Tačiau GPU potencialas yra, tikėkimės, ir CAD / GIS programos imsis reikiamų sulčių. Tai jau buvo išgirsta, nors labiausiai neįvyko atvejis
ir kolektorius GIS su CUDA, NVIDIA kortelės, kurioje generuoti skaitmeninę reljefo modelis procesas, kuris truko daugiau nei 6 minučių 11 sugebėjo paleisti per kelias sekundes pasinaudojant tam CUDA kortele egzistavimą. Rūkyta, kad juos padarė laimėti "Geotech 2008".

Išvada: Mes einame į GPU, be abejo, pamatysime daug per ateinančius dvejus metus.

5 Atsakymai į "CAD / GIS platformos turi eiti į GPU"

  1. Labas, Vincentas, manau, atrodo, kad jūs naudojatės "Windows 7".

    Ar yra kažkas, ko praleidžiate apie xP?
    Ar yra kokių nors priežasčių, kodėl aš nenoriu grįžti į XP?

  2. "7" 64bits "Windows 32" leidžia net įdiegti programas "XNUMXbits" ... Ir kol kas nė viena mano GIS programa nebeveikia.

  3. «Beje, ar jūs bandėte„ Manifold “ant 64 bitų?»

    Nup .... Nors mano kuklus kompiuteris turi "64" bitų AMD, aš nenorėjau įdiegti "Windows 64", nes programų ir tvarkyklių krūva bus netinkama. Manau, kad žingsnis būtų turėti specialų kompiuterį ir įdiegti viską 64bits ..

    Aš neturiu jokių abejonių, kad "Manifold" būtų viena iš tų programų, kurios savo skirtumus veiktų pagal "64" bitus, ir nebūtų paprasčiausia prisitaikymas, bet būtų sultys (kaip ir "CUDA" GPU technologija).

  4. Dėkojame už informaciją „Gerardo“. Beje, ar jūs bandėte „Manifold“ ant 64 bitų?

  5. Gera pastaba.
    Jei norite pamatyti demonstracinį vaizdo įrašą "Manifold", rodantį žiaurų "CUDA" technologinių plokščių apdorojimo greitį, kuris taip pat gali būti įdiegtas lygiagrečiai vienas su kitu ir pridėti trūkstamą laiką, esant bet kuriam laiko tarpsniui, pereikite prie šio "YouTube" URL :
    http://www.youtube.com/watch?v=1h-jKbCFpnA

    Kitas skirtingų istorijų uostas: 1er SIG programa vietiniams bitams 64. O dabar 1er SIG naudodamiesi CUDA technologija ..

    saludos

Palikite atsakymą

Jūsų elektroninio pašto adresas nebus skelbiamas.

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojami jūsų komentarų duomenys.