Գրաֆիկական քարտերի օգտագործումը ոչ միայն 3D գրաֆիկայի համար

Բովանդակություն:

Գրաֆիկական քարտերի օգտագործումը ոչ միայն 3D գրաֆիկայի համար
Գրաֆիկական քարտերի օգտագործումը ոչ միայն 3D գրաֆիկայի համար
Anonim

Բոլոր համակարգչային համակարգերի սիրտը կենտրոնական պրոցեսորային միավորն է: Այս ընդհանուր նշանակության պրոցեսորը կատարում է առաջադրանքների մեծ մասը և սահմանափակված է հիմնական մաթեմատիկական հաշվարկներով: Բարդ առաջադրանքների համար կարող են պահանջվել համակցություններ, որոնք հանգեցնում են ավելի երկար մշակման ժամանակի: Այնուամենայնիվ, մի շարք առաջադրանքներ կարող են դանդաղեցնել համակարգչի կենտրոնական պրոցեսորը:

Գրաֆիկական պրոցեսորի միավորով գրաֆիկական քարտերը այն մասնագիտացված պրոցեսորներից են, որոնք մարդիկ տեղադրել են իրենց համակարգիչներում: Այս քարտերը կատարում են բարդ հաշվարկներ՝ կապված 2D և 3D գրաֆիկայի հետ: Սրանք այնքան մասնագիտացված են, որ որոշակի հաշվարկներ ավելի լավ են անում, քան կենտրոնական պրոցեսորը:Ահա որոշ ուղիներ, թե ինչպես են GPU-ները դառնում ավելի կարևոր, քան գրաֆիկայի համար:

Image
Image

Արագացող տեսանյութ

Առաջին հավելվածը, որը դուրս է 3D գրաֆիկայից, որի հետ մշակվել են GPU-ները, տեսանյութն է: Բարձր հստակությամբ վիդեո հոսքերը պահանջում են սեղմված տվյալների ապակոդավորում՝ բարձր լուծաչափով պատկերներ ստանալու համար: Ինչպես ATI-ն, այնպես էլ NVIDIA-ն մշակել են ծրագրակազմ, որը թույլ է տալիս գրաֆիկական պրոցեսորին կառավարել այս վերծանման գործընթացը, այլ ոչ թե պրոցեսորը:

Գրաֆիկական քարտն օգնում է տեսանյութը մի գրաֆիկական ձևաչափից մյուսը փոխակերպել, օրինակ՝ վերափոխելով տեսախցիկի ֆայլը DVD-ի այրելու համար: Համակարգիչը պետք է վերցնի մեկ ձևաչափը և այն նորից ներկայացնի մյուս ձևաչափով: Այս գործընթացը օգտագործում է շատ հաշվողական հզորություն: Համակարգիչը կարող է ավելի արագ ավարտել տրանսկոդավորման գործընթացը, քան այն դեպքում, երբ այն ապավինում է պրոցեսորին՝ օգտագործելով գրաֆիկական պրոցեսորի տեսագրման հնարավորությունները:

Վերջին գիծ

SETI@Home-ը բաշխված համակարգչային ծրագիր էր, որը կոչվում էր folding, որը թույլ էր տալիս Որոնել արտաերկրային հետախուզության նախագիծը վերլուծել ռադիոազդանշանները:Այն նաև օգտվեց համակարգչի GPU-ի տրամադրած լրացուցիչ հաշվողական հզորությունից: GPU-ի ներսում առաջադեմ հաշվարկային շարժիչները թույլ են տվել արագացնել տվյալ ժամանակահատվածում մշակված տվյալների քանակը՝ համեմատած միայն պրոցեսորի օգտագործման հետ: SETI@Home-ը կարող է դա անել NVIDIA գրաֆիկական քարտերի միջոցով՝ օգտագործելով CUDA կամ Compute Unified Device Architecture: CUDA-ն C կոդի մասնագիտացված տարբերակ է, որը կարող է մուտք գործել NVIDIA GPU:

Adobe Creative Suite և Creative Cloud

Վերջին հայտնի հավելվածը, որն օգտվում է GPU-ի արագացումից, Adobe Creative Suite-ն է՝ սկսած CS4-ից և շարունակվում է հավելվածների ժամանակակից փաթեթով: Սա ներառում է Adobe-ի առաջատար արտադրանքներից շատերը, ներառյալ Photoshop-ը և Premiere Pro-ն: Ըստ էության, ցանկացած համակարգիչ, որն ունի OpenGL 2.0 գրաֆիկական քարտ, առնվազն 512 ՄԲ տեսահիշողությամբ, կարող է օգտագործվել այս հավելվածներում տարբեր առաջադրանքներ արագացնելու համար:

Ինչու՞ ավելացնել այս հնարավորությունը Adobe հավելվածներին: Photoshop-ը և Premiere Pro-ն, մասնավորապես, ունեն մեծ թվով մասնագիտացված զտիչներ, որոնք պահանջում են բարձր մակարդակի մաթեմատիկա:Մեծ պատկերների կամ վիդեո հոսքերի ցուցադրման ժամանակը կարող է ավարտվել ավելի արագ՝ օգտագործելով GPU՝ այս հաշվարկներից շատերը բեռնաթափելու համար: Որոշ մարդիկ կարող են տարբերություն չնկատել, մինչդեռ մյուսները ժամանակի մեծ շահույթ են տեսնում՝ կախված նրանից, թե ինչ առաջադրանքներ են օգտագործում և ինչ գրաֆիկական քարտ են օգտագործում:

Վերջին գիծ

Վիրտուալ արժույթներ ձեռք բերելու ստանդարտ մեթոդը կրիպտոկոինների մայնինգ կոչվող գործընթացի միջոցով է: Դրանում դուք օգտագործում եք ձեր համակարգիչը որպես ռելե՝ հաշվողական հեշերի մշակման համար՝ գործարքների հետ կապված: CPU-ն կարող է դա անել մեկ մակարդակով: Այնուամենայնիվ, գրաֆիկական քարտի վրա գտնվող GPU-ն առաջարկում է ավելի արագ մեթոդ: Արդյունքում, GPU-ով համակարգիչը կարող է ավելի արագ արժույթ ստեղծել, քան առանց դրա:

OpenCL

Լրացուցիչ կատարողականության համար գրաֆիկական քարտերի օգտագործման ամենաուշագրավ զարգացումը տեղի է ունենում OpenCL-ի կամ Open Computer Language-ի բնութագրերի թողարկումով: Այս հատկանիշը միավորում է մի շարք մասնագիտացված համակարգչային պրոցեսորներ՝ ի լրումն GPU-ի և CPU-ի՝ հաշվարկների արագացման համար:Բոլոր տեսակի հավելվածները կարող են պոտենցիալ օգուտ քաղել տարբեր պրոցեսորների խառնուրդ օգտագործելուց՝ մշակվող տվյալների քանակն ավելացնելու համար:

Ի՞նչն է խանգարում GPU-ներին:

Մասնագիտացված պրոցեսորները նորություն չեն համակարգիչների համար: Գրաֆիկական պրոցեսորները հաշվողական աշխարհում առավել հաջողակ և լայնորեն օգտագործվող տարրերից են: Խնդիրն այն է, որ այս մասնագիտացված պրոցեսորները հասանելի լինեն գրաֆիկայից դուրս հավելվածների համար: Հավելված գրողները պետք է գրեն յուրաքանչյուր գրաֆիկական պրոցեսորի հատուկ կոդը: Այնուամենայնիվ, ավելի բաց ստանդարտների կիրառման դեպքում համակարգիչները ավելի շատ կօգտագործեն իրենց գրաֆիկական քարտերը, քան երբևէ:

Խորհուրդ ենք տալիս: