նորամուծություններըԻմ egeomates

CAD/GIS հարթակները պետք է գնան GPU

Մեզանից նրանք, ովքեր գրաֆիկական հավելվածների օգտագործողներ են, միշտ սպասում են, որ համակարգիչներն ունեն բավարար աշխատանքային հիշողություն: Այս դեպքում CAD/GIS ծրագրերը միշտ կասկածի տակ են դրվել կամ չափվել՝ ելնելով այն ժամանակից, որն անհրաժեշտ է ամենօրյա գործողություններ կատարելու համար, ինչպիսիք են.

  • Տարածական վերլուծություն
  • Պատկերների ուղղում և գրանցում
  • Մեծ տվյալների տեղակայում
  • Տվյալների կառավարում աշխարհագրական բազայի շրջանակներում
  • տվյալների սպասարկում

Ավանդական համակարգիչը վերջին տարիներին շատ չի փոխվել RAM-ի, կոշտ սկավառակի, գրաֆիկական հիշողության և միայն աճող հնարավորությունների առումով. բայց պրոցեսորի շահագործման տրամաբանությունը պահպանել է իր սկզբնական դիզայնը (Այդ իսկ պատճառով մենք այն դեռ անվանում ենք CPU) Թերություն էր նաև այն, որ թիմերի կարողությունների աճի հետ մեկտեղ ծրագրերը սպանում են նրանց ակնկալիքները՝ նախագծելով իրենց՝ սպառելու նոր ներուժը:

asus-dual-gpu-քարտ

Որպես օրինակ, (և միայն օրինակ), երբ երկու օգտատեր տեղադրվում են միևնույն սարքավորումների և տվյալների նույն պայմաններում, մեկը AutoCAD 2010-ով, իսկ մյուսը Microstation V8i-ով, բեռնում է 14 ռաստերային պատկեր, 8,000 հատկություններով ծանրոցային ֆայլ և միացում Oracle-ի տարածական տվյալների բազայի հետ, մենք ինքներս մեզ հարց ենք տալիս.

Ի՞նչ ունի երկուսից մեկը, որպեսզի չփլուզվի մեքենան:

Պատասխանը նորարարության մեջ չէ, դա պարզապես ծրագրի մշակման եղանակն է, քանի որ դա այդպես չէ AutoDesk Maya-ի դեպքում, որն ավելի խենթ բաներ է անում և ավելի լավ է կատարում: PC-ի շահագործման եղանակը նույնն է (մինչ այժմ երկու ծրագրերի դեպքում), և դրա հիման վրա մենք նկարահանում ենք ծրագրերը, քանի որ դրանք օգտագործում ենք աշխատելու համար և շատ։ Այսպիսով, որոշ սարքավորումներ հայտնի են որպես ավանդական համակարգիչներ, աշխատատեղեր կամ սերվերներ. ոչ թե այն պատճառով, որ դրանք այլ գույնի են, այլ այն բանի համար, թե ինչպես են դրանք կատարում գրաֆիկական դիզայնի, վիդեո մշակման, հավելվածների մշակման, սերվերի գործառույթների և մեր դեպքում՝ տարածական տվյալների հետ աշխատելիս բարձր սպառման ծրագրերի իրականացման ժամանակ:

Ավելի քիչ CPU, ավելի շատ GPU

ԱՀ-ների ճարտարապետության վերջին փոփոխություններից ամենաակնառուներից մեկը GPU (Graphics Processing Unit) տերմինն է, որը թույլ է տալիս գտնել սարքավորումների ավելի լավ կատարում, մեծ առօրյաները վերածելով փոքր միաժամանակյա առաջադրանքների, առանց CPU-ի (Central Processing Unit), որի աշխատանքային հզորությունը նվագարկվում է RAM-ի և այլ կոշտ հիշողության հեղափոխությունների միջև:ոչ շատ ուրիշներ).

Գրաֆիկական քարտերը ստեղծված չեն վիդեո հիշողությունը մեծացնելու համար, սակայն դրանք իրենք են ներառում պրոցեսոր, որը պարունակում է հարյուրավոր միջուկներ, որոնք նախատեսված են զուգահեռ գործընթացներ իրականացնելու համար: Սա նրանք միշտ ունեցել ենԱվելի կամ պակաս), բայց ներկայիս առավելությունն այն է, որ այս արտադրողներն առաջարկում են որոշ (գրեթե) բաց ճարտարապետություն, որպեսզի ծրագրային ապահովման մշակողները կարողանան հաշվի առնել այս հնարավորություններով քարտի առկայությունը և օգտագործել դրա ներուժը: Այս հունվար ամսվա PC Magazine-ը նշում է այնպիսի ընկերությունների, ինչպիսիք են nVidia-ն, ATI-ն և մյուսները, որոնք ներառված են դաշինքում: OpenCL

CPU-ի և GPU-ի միջև տարբերությունը հասկանալու համար ահա նմանություն.

CPU, բոլորը կենտրոնացվածԴա նման է ամեն ինչ կենտրոնացված քաղաքապետարանի, որն ունի քաղաքաշինություն, գիտի, որ պետք է վերահսկի իր աճը, բայց ի վիճակի չէ վերահսկել անգամ նորակառույցները, որոնք խախտում են կանոնակարգերը։ Բայց այս ծառայությունը մասնավոր ընկերություններին տրամադրելու փոխարեն, պնդում է ստանձնել այդ դերը, բնակչությունը չգիտի, թե ում բողոքի մայթին տիրող հարեւանի պատճառով, իսկ քաղաքը շարունակում է օրեցօր ավելի անկարգանալ։ 

Կներեք, ես չէի խոսում ձեր քաղաքապետի մասին, ես պարզապես խոսում էի պրոցեսորի նմանակի մասին, որտեղ այս Կենտրոնական պրոցեսինգային միավորը (Windows-ի դեպքում) պետք է ստիպի համակարգիչը կատարել այնպիսի գործընթացներ, ինչպիսիք են.

  • Ծրագրեր, որոնք աշխատում են Windows-ի գործարկման ժամանակ, ինչպիսիք են Skype-ը, Yahoo Messenger-ը, Antivirus-ը, Java Engine-ը և այլն: Բոլորը սպառում են աշխատանքային հիշողության մի մասը ցածր առաջնահերթությամբ, բայց անհարկի ձևով, եթե դրանք չեն փոփոխվել msconfig-ի կողմից (որը ոմանք անտեսում են):
  • Ծառայություններ, որոնք աշխատում են, որոնք Windows-ի մի մասն են, սովորաբար օգտագործվող ծրագրերը, միացված ապարատը կամ այլ բաներ, որոնք ապատեղադրվել են, բայց դեռ աշխատում են: Սրանք սովորաբար ունեն միջին/բարձր առաջնահերթություն:
  • Օգտագործվող ծրագրեր, որոնք խլում են տարածքը բարձր առաջնահերթությամբ: Նրանց կատարման արագությունը զգացվում է լյարդում, քանի որ մենք հայհոյում ենք, եթե նրանք դա արագ չանեն՝ չնայած բարձր արդյունավետությամբ թիմ ունենալուն: 

Եվ չնայած Windows-ն անում է իր ձեռնածությունները, պրակտիկաներ, ինչպիսիք են բազմաթիվ ծրագրեր բացելը, անպատասխանատու ձևով տեղադրելը կամ տեղահանելը, անհարկի խնդիրներ, որոնք երևում են: գեղեցիկ, մեզ մեղավոր դարձրեք սարքավորումների անսարքության մեջ։

Այն ժամանակ տեղի է ունենում, որ երբ մենք սկսում ենք սկզբում նշվածների պրոցեսը, պրոցեսորը կոտրել կոկոսը ձգտելով դրան առաջնահերթություն տալ օգտագործվող մյուս ծրագրերի նկատմամբ: Օպտիմալացնելու նրա մի քանի տարբերակներն են՝ RAM հիշողությունը, վիդեո հիշողությունը (որը հաճախ համօգտագործվում է), եթե կա գրաֆիկական քարտ՝ դրանից ինչ-որ բան հանելու համար, կախված կոշտ սկավառակի տեսակից և այլ մանրուքներից, ողորմելի նվնվոցը կարող է ավելի քիչ լինել:

GPU, զուգահեռ գործընթացներ, Դա նման է նրան, որ քաղաքապետարանը որոշել է ապակենտրոնացնել, զիջումներ տալ կամ սեփականաշնորհել այն բաները, որոնք իրեն հասանելի չեն, որոնք թեև մեծ գործընթացներ են, բայց մատուցվում են փոքր գործերով։ Այսպիսով, գործող կանոնակարգերի հիման վրա մասնավոր ընկերությանը վերապահված է պատժելի խախտումները կոնկրետ ձևով վերահսկելու դերը։ Որպես արդյունք (պարզապես օրինակ), քաղաքացին կարող է կողոսկրերը հաշվելու այդ համեղ հաճույքը կատարել շանը դուրս հանող հարեւանին խեղճ իր մայթին, ով պատ է կառուցում մայթից մի մասը վերցնելով, ով սխալ է կայանում իր մեքենան և այլն։ Ընկերությունը զանգին պատասխանում է, գնում է տեղ, ընթացք է տալիս ակցիային, տանում է դատարան, տուգանքը կատարում, կեսը գնում է քաղաքապետարան, մյուսը եկամտաբեր բիզնես է։

Այսպես է աշխատում GPU-ն, ծրագրերը կարող են նախագծվել այնպես, որ դրանք սովորական ձևով չուղարկեն զանգվածային գործընթացներ, այլ դրանք զուգահեռաբար գնան որպես փոքր զտված առօրյա:  Օ՜ հրաշալի!

Մինչ այժմ ոչ շատ ծրագրեր են իրենց հավելվածները պատրաստում այս հնարավորություններով։ Նրանցից շատերը ձգտում են հասնել 64 բիթ՝ լուծելու իրենց դանդաղության խնդիրները, չնայած մենք բոլորս գիտենք, որ պարոն Բիլ Գեյթսը միշտ պատրաստվում է շրջել այդ հզորություններով՝ բեռնելով ավելորդ բաներ Windows-ի հաջորդ տարբերակներում: Windows-ի ռազմավարությունը ներառում է օգտվել GPU-ից API-ների միջոցով, որոնք նախատեսված են DirectX 11-ի վրա աշխատելու համար, ինչը, անկասկած, կլինի այլընտրանք, որը բոլորը (կամ շատերը) կընդունեն, քանի որ նրանք կնախընտրեն դա որպես ստանդարտ՝ OpenCL-ից դուրս յուրաքանչյուր ապրանքանիշի համար խելահեղ բաներ անելու փոխարեն:

gflops

Գրաֆիկը ցույց է տալիս օրինակ, որտեղ ցույց է տրվում, թե ինչպես է 2003-ից 2008 թվականներին nVidia պրոցեսորը GPU-ի միջոցով հեղափոխել իր հնարավորությունները՝ համեմատած Intel պրոցեսորի հետ: Նաև ապխտած բացատրություն տարբերության։

Բայց GPU-ի ներուժն առկա է, հուսանք, որ CAD/GIS ծրագրերը կստանան անհրաժեշտ հյութը դրանից: Այն արդեն լսվել է, թեև ամենաակնառու գործը դ
e Manifold GIS՝ CUDA քարտերով, nVidia-ից, որտեղ տեղանքի թվային մոդելի ստեղծման գործընթացը, որը տևում էր ավելի քան 6 րոպե, կարողացավ իրականացվել ընդամենը 11 վայրկյանում՝ օգտվելով CUDA քարտի առկայությունից: ապխտած, որ ստիպեց նրանց հաղթել Geotech 2008 թ.

Եզրափակելով:  Գնանք GPU-ին, առաջիկա երկու տարում հաստատ շատ բան կտեսնենք։

Գոլջի Ալվարես

Գրող, հետազոտող, հողի կառավարման մոդելների մասնագետ: Նա մասնակցել է այնպիսի մոդելների հայեցակարգացմանն ու ներդրմանը, ինչպիսիք են՝ Գույքի կառավարման ազգային համակարգ SINAP Հոնդուրասում, Հոնդուրասում Համատեղ քաղաքապետարանների կառավարման մոդել, Կադաստրի կառավարման ինտեգրված մոդել՝ ռեգիստր Նիկարագուայում, Տարածքի կառավարման համակարգ SAT Կոլումբիայում: . 2007 թվականից Geofumadas գիտելիքների բլոգի խմբագիր և AulaGEO ակադեմիայի ստեղծող, որը ներառում է ավելի քան 100 դասընթացներ GIS - CAD - BIM - Digital Twins թեմաներով:

Առնչվող հոդվածներ

5 Comments

  1. Բարև Վիսենտե, ես տեսնում եմ, որ դուք, կարծես, ընտելանում եք Windows 7-ին:

    Ինչ-որ բան կա՞, որ կարոտում եք xP-ում:
    Կա՞ն պատճառներ, թե ինչու չեք վերադառնա XP:

  2. Windows 7-ը 64 բիթով թույլ է տալիս հավելվածներ տեղադրել 32 բիթով... Եվ մինչ այժմ իմ GIS հավելվածներից ոչ մեկը չի դադարել աշխատել:

  3. «Ի դեպ, դուք Manifold-ը 64-բիթով փորձե՞լ եք»:

    դե…. Չնայած իմ համեստ ԱՀ-ն ունի 64-բիթանոց դրամ, ես չէի ուզում տեղադրել Windows 64-ը, քանի որ հավելվածների փաթեթը և դրայվերներն անօգուտ կլինեն: Կարծում եմ, որ քայլը կլինի հատուկ համակարգիչ ունենալը և ամեն ինչ տեղադրել 64 բիթով...

    Չեմ կասկածում, որ Manifold-ը կլինի այն հավելվածներից մեկը, որն իր տարբերությունը կտարածեր մինչև 64 բիթ, և դա պարզապես հարմարեցում չէր լինի, այլ առավելագույն օգուտ կքաղեր դրանից (ինչպես արեցին GPU CUDA տեխնոլոգիայի դեպքում):

  4. Շնորհակալություն տեղեկատվության համար Ջերարդո: Ի դեպ, Manifold-ը 64 բիթով փորձե՞լ ես։

  5. Լավ գնահատական:
    Եթե ​​ցանկանում եք տեսնել Manifold-ի վիդեո ցուցադրությունը, որում կարող եք տեսնել CUDA տեխնոլոգիայով տախտակների դաժան մշակման արագությունը, որոնք նույնպես կարող են տեղադրվել մի քանի զուգահեռ և այդպիսով ավելացնել իրենց ուժերը, քանի դեռ կան սլոտներ, անցեք այս YouTube URL-ին.
    http://www.youtube.com/watch?v=1h-jKbCFpnA

    Մեկ այլ լոբի Մանիֆոլդի ռեկորդին. 1-ին բնիկ 64-բիթանոց GIS ծրագիր: Եվ հիմա, CUDA տեխնոլոգիան օգտագործելու 1-ին SIG...

    Regards

Թողնել մեկնաբանություն

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու: Պահանջվող դաշտերը նշված են *

Վերադառնալ սկիզբ կոճակը