CAD / GIS plataformen GPU joan behar

Aplikazio grafikoen erabiltzaile direnek beti espero dugu ordenagailuak lan-memoria nahikoa izatea. Horretarako, CAD / GIS programak beti zalantzan jarri edo neurtu egin dira, eguneroko jarduerak burutzeko orduan:

  • Analisi espaziala
  • Irudien zuzenketa eta erregistroa
  • Datu masiboak hedatzea
  • Datuen kudeaketa geodatabase batean
  • Datuen zerbitzua

Ordenagailu tradizionalak ez du asko aldatu azken urteotan, RAM, disko gogorrean, memoria grafikoetan eta abarretan soilik izan diren ezaugarriei dagokienez; baina PUZaren funtzionamenduaren logika jatorrizko diseinua mantentzen du (Horregatik, CPUa deitzen diogu). Halaber, desabantaila izan da taldeek gaitasunean hazten diren heinean, programek beren itxaropenak hiltzen dituzte potentzial berria kontsumitzeko.

asus-bikoitzeko GPU-txartela

Adibide gisa, (eta adibide bakarra) Bi erabiltzaileek ekipamendu eta datuak baldintza berdinak, bat AutoCAD 2010 eta inork Microstation V8i batera, 14 raster irudiak kargatzen pean, aldi berean jartzen, a parcelario fitxategia 8,000 propietate eta konexioa, datu-base espaziala batera Oracle, Galdetu genion galdera:

Zein da bi hauetako bat, makina ez pilatzeko?

Erantzuna ez da berrikuntzan, programa garatzen den modua besterik ez da, AutoDesk Mayarekin gertatu ez delako, gauzak eroagoak egiten ditu eta hobeto egiten du. PCa ustiatzeko modu berdina da (bi programen kasuan, orain arte), eta horregatik, programak filmatzen ditugu, lanean ari garen lanagatik eta askoz ere. Horrela, ordenagailu batzuk ordenagailu tradizionalak, lantokiak edo zerbitzariek bezala ezagutzen dira; ez dira beste kolore bat baizik, baina diseinu grafiko handiko bideoak, aplikazioen garapena, zerbitzari funtzioak eta, kasu honetan, datu espazialen funtzionamendua kontsumitzeko programa handiak exekutatzen dituzte.

PUZ gutxiago, GPU gehiago

The nabarmenetako duten ordenagailuen arkitekturaren gertatu diren aldaketa epe asmatu GPU (Prozesu Unitate grafikoak), hobeto ordenagailua performance aurkitzeko, errutina handia egiteko aldi bereko egitekoak txikietan, administrazio inguratuz CPU (Central Processing Unit), bere lan-gaitasuna da hard disk, RAM, bideo memoria iraultzak eta banakako barne artean jokatzen (ez beste asko).

Grafiko-txartelak ez dira bideo-memoria handitzeko, baina prozesu paraleloak diseinatu dituzten ehunka nukleo dituen prozesadore bat ere badute. Beti izan dute hori (gehiago edo gutxiago), baina gaur egungo abantaila da fabrikatzaileek arkitektura irekia eskaintzen dutela (ia), software garatzaileek gaitasun horietako txartel baten existentzia eta bere potentziala ustiatu dezaten. Urtarrileko PC aldizkariaren aipamenak nVidia, ATI eta beste aliatu batzuetakoak bezalako enpresak aipatzen ditu OpenCL

CPU eta GPU arteko desberdintasuna ulertzeko, hemen sinbolo bat aipatzen dut:

PUZa, zentralizatuaUdal bat bezalakoa da zentralizatua dena, hirigintza-plangintza duenez, badaki bere hazkundea kontrolatu behar dela, baina arauak urratzen dituzten eraikuntza berriak ere ez dira gai. Baina horren ordez zerbitzu hori enpresa pribatuei concessioning du, egotzitako rola azpimarratzen, jendeak ez daki nor bizilaguna nor da espaloia hartu kexatzen, eta hiria da desordenándose egunero.

Barkatu, ez zen alkateari buruz hitz egin. PUZaren antzeko zerbait esan zuen. Prozesu Prozesu Unitate honek (Windows kasuan) taldeak prozesuak burutzeko egin behar luke:

  • Windows-i abiarazten dituzten programak, adibidez, Skype, Yahoo Messenger, Antivirus, Java Engine, etab. Denbora gutxian lehentasun txikia duen lanaren memoriako zati bat kontsumitzen dutenak, alferrikako formarik ez badute, msconfig-ek aldatzen ez baditu (zerbait baztertzen duten zerbait).
  • Windows exekutatzen ari diren zerbitzuak, ohiko erabilitako programak, konektatutako hardwareak edo beste batzuk desinstalatzen zirenak dira, baina martxan geratzen dira. Hauek normalean lehentasun ertain / handia dute.
  • Erabiltzen diren programak, lehentasun handiko espazioa kontsumitzen dutenak. Bere exekuzio-abiadura gibelean sentitzen da madarikazioagatik, azkar egiten ez badute, errendimendu handiko taldea izan arren.

Eta Windowsek bere malabareak egiten dituen arren, programa askotarikoak edukitzea bezalako praktikak ere baditu, instalatu edo desagertu egiten dira irresponsiboki, ikusten diren alferrikako gaiak pintones, ekipamenduen funtzionamenduaren errudun egiten gaituzte.

Horregatik gertatzen da hasieran aipatutakoen prozesua hasten dugunean prozesadoreak koa kutsatuta hau erabiltzeko beste programa batzuen gainean lehentasuna ematea da helburua. Haien aukera gutxi RAM, bideo memoria (hori askotan partekatua) optimizatzeko, han txartel grafiko bat zerbait lortzeko badago, disko gogor eta beste huskeria motaren arabera, negarti whimper txikiagoa izan daiteke.

GPU, prozesu paraleloak, Udalak erabakitzen ditu deszentralizatu, emakidatu edo pribatizatu egiten dituelarik kanpoko irteerak, nahiz eta prozesu handiak lan txikietan banatzen diren. Horrela, egungo araudiaren arabera, konpainia pribatu batek modu zehatzean zigortzeko urratzeak kontrolatzen ditu. Ondorioz (adibidez), herritarrak plazer goxoa beteko du, txakurrak txakurrak ateratzen dituen bizilagunak kontatzea cagarse espaloi gainean horma bat eraikitzen duen espaloian, autoa okupatzen ez duen eta abar. Enpresak deiari erantzuten dio, tokira doa, ekintza prozesatzen du, auzitegira eramaten du, isuna exekutatzen du, erdia udalerrira doa eta bestea negozio errentagarria da.

Horrela funtzionatzen du GPUk, eta programak diseinatu daitezke prozesu masiboak modu konbentzionalean bidaltzen ez dutelako, baina ibilbide iragazki txikiak bezalakoak dira. Oh! zoragarria!

Orain arte, ez da programa askorik egiten ezaugarri horiek dituzten aplikazioak. Gehienak play nahi 64 bit iristeko euren arazoak astiro konpontzeko, denok dakigu Don Bill Gates izango da beti ahalmen horiek beharrezkoak ez diren gauzak kargatzen Windows hurrengo bertsioak on ibiliko den arren. Estrategia Windows barne hartzen onura ateratzeko DirectX 11 lan egiteko diseinatuta APIak bidez GPU, ziur alternatiba bat duten guztiak (edo gehienak) onartu nahiago dute estandarraren ordez zoro gauzak egiteko marka guztietan OpenCL kanpo bezala delako izango da.

GFLOPS

Kopuru adibide bat non GPU izan da gaitasun hankaz aldean Intel prozesadore CPU bidez 2003 eta 2008 nVidia prozesadorearen arteko gisa erakutsiko ditu. Era berean, ketua azalpena aldea.

Baina GPU-ren potentziala dago, zorionez, eta CAD / GIS programak beharrezkoak diren zukua ateratzen dute. Dagoeneko entzuna izan da, kasurik nabarmenena ere bada
eta kolektore GIS, CUDA batera, nVidia txartelak bertan dagoela 6 minutu 11 baino gehiago hartu lur modelo digitala sortzeko prozesu bat kudeatzen segundo aprobetxatuz CUDA txartelik existentzia exekutatu. Keztatu egin zuten irabazi Geotech 2008.

Ospakizuna: GPUra joango gara, ziur aski hurrengo bi urteetan asko ikusiko dugu.

5 "CAD / GIS plataformak GPUra joan behar duten erantzunak"

  1. Kaixo Vicente, badirudi Windows 7 erabiltzen ari zarela dirudi.

    Ba al dago ezer xP-i buruz?
    Arrazoiak zergatik ez nuke itzuli XP-ra?

  2. Windows 7-en 64bits-en 32bits-en aplikazioak instalatzeko ere aukera ematen du ... Eta orain arte nire GIS aplikazioetako bat ere ez da gelditu.

  3. «Bide batez, saiatu al zara kolektore 64 bitetan?»

    Nup ... Nire ordenagailu umila 64 biteko AMD bat izan arren, ez nuen Windows 64 instalatu nahi, aplikazioak eta gidariek erabilerarik ez zutelako. Uste dut pauso bat PC dedikatua izatea eta dena 64bits-en instalatzea dela.

    Ez daukat zalantzarik Manifold-ek desberdintasuna 64 bit azpian exekutatuko lukeen aplikazioetako bat izango litzateke eta ez litzateke egokitzapen soil bat izango, baina zukua lortuko zuten (CUDA GPU teknologiarekin egin zuten bezala).

  4. Ohar ona
    Manifold-en bideo manifestazioa ikusi nahi baduzu CUDA teknologiarekin plateren prozesatzeko abiadura bizkorra erakusten du - gainera, hainbat paraleloki instalatu eta bere boterea gehitzen baduzu, betiere slot-ak eskuragarri badituzu, joan YouTube-ko URL horri :
    http://www.youtube.com/watch?v=1h-jKbCFpnA

    Manifold-ren historiaren beste baba: 1erreko 64 bit-eko SIG programa. Eta orain, 1er SIG CUDA teknologia erabiliz.

    dagokionez

Erantzun

Zure helbide elektronikoa ez da argitaratuko.

Gune honek Akismet-ek spam erabiltzen du. Ikasi zure iruzkina datuak prozesatzen.