Выкарыстанне графічных карт больш, чым проста 3D графікі

Як Графічны працэсар ператвараецца ў універсальны працэсар

Сэрца ўсіх камп'ютэрных сістэм ляжыць працэсар або цэнтральны працэсар. Гэты працэсар агульнага прызначэння можа апрацоўваць толькі аб якой-небудзь задачы. Яны абмежаваныя ў некаторыя асноўныя матэматычныя вылічэнні. Складаныя задачы могуць запатрабаваць камбінацыі, якія прыводзяць да больш працяглага часу апрацоўкі. Дзякуючы хуткасці працэсараў, большасць людзей не заўважаюць якіх-небудзь рэальных запаволенняў. Ёсць цэлы шэраг задач, хоць гэта сапраўды можа ўгразнуць цэнтральны працэсар кампутара.

Відэакарты з іх GPU або графічным працэсарам з'яўляюцца адным з нямногіх спецыялізаваных працэсараў, якія ўсталявалі шмат людзей у сваіх кампутарах. Гэтыя працэсары апрацоўваць складаныя разлікі, звязаныя з 2D і 3D графікай. На самай справе, яны атрымалі настолькі спецыялізаванымі, што цяпер яны лепш пры аказанні пэўных вылічэнняў у параўнанні з цэнтральным працэсарам. З-за гэтага, у цяперашні час рух, які выкарыстоўвае перавагі GPU кампутара ў дадатак да ЦП і паскорыць розныя задачы.

паскарэнне відэа

Першае рэальнае прымяненне за межамі 3D-графікі, графічныя працэсары былі распрацаваны, каб мець справу з было відэа. Высокае дазвол відэа патокаў патрабуе дэкадавання сціснутых дадзеных, каб вырабіць іх малюнкаў з высокім дазволам. Абодва ATI і NVIDIA распрацавала праграмны код, які дазваляе гэты працэс дэкадавання будзе апрацоўвацца з дапамогай графічнага працэсара, а не спадзявацца на CPU. Гэта важна для тых, хто хоча выкарыстоўваць кампутар для прагляду HDTV або Blu-ray фільмаў на ПК. З пераходам да 4K відэа , патрабаваная магутнасць апрацоўкі , каб справіцца з відэа становіцца ееп больш.

Адгалінаваннем гэта здольнасць мець відэакарты дапаможа перакадаваць відэа з аднаго графічнага фармату ў іншы. Прыкладам гэтага можа прымаць крыніца відэасігналу, напрыклад, ад відэа кулачка, які кадуецца, каб быць запісаныя на DVD. Для таго, каб зрабіць гэта, кампутар павінен прыняць фармат адзін і паўторна вынесці яго ў іншы. Гэта выкарыстоўвае шмат вылічальнай магутнасці. Выкарыстоўваючы спецыяльныя відэа магчымасці графічнага працэсара, кампутар можа завяршыць працэс транскодирования хутчэй, чым калі б ён проста спадзяваўся на CPU.

СЕТКІ & # 64; Галоўная

Іншае ранняе прымяненне, каб скарыстацца дадатковай вылічальнай магутнасці, якая прадастаўляецца GPU кампутараў SETI @ Home. Гэта размеркаваная кампутарная праграма, які называецца складання, што дазваляе радыёсігналы, якія будуць прааналізаваны ў пошуках дадатковага праекта Terrestrial Intelligence. Пашыраныя вылічальныя машыны ўнутры GPU дазваляюць ім паскорыць аб'ём дадзеных, якія могуць быць апрацаваны на працягу пэўнага перыяду часу ў параўнанні з выкарыстаннем толькі працэсара. Яны могуць зрабіць гэта з дапамогай NVIDIA відэакарт праз выкарыстанне архітэктуры Unified Device CUDA або камп'ютэра, які з'яўляецца спецыялізаванай версіяй коды C, якія могуць атрымаць доступ да графічным працэсарам NVIDIA.

Adobe Creative Suite 4

Апошняе вялікае дадатак імя, каб скарыстацца паскарэннем GPU з'яўляецца Creative Suite ад Adobe. Гэта ўключае ў сябе вялікую колькасць флагманскіх прадуктаў Adobe, уключаючы Acrobat, Flash Player , Photoshop CS4 і Premiere Pro CS4. Па сутнасці, любы кампутар з OpenGL 2.0 відэакартай з па меншай меры 512 відэапамяці можа быць выкарыстаны для паскарэння розных задач у гэтых прыкладаннях.

Чаму дадаць гэтую магчымасць у прыкладаннях Adobe? Photoshop і Premiere Pro, у прыватнасці, мае вялікую колькасць спецыялізаваных фільтраў, якія патрабуюць высокага ўзроўню матэматыкі. Пры выкарыстанні GPU, каб разгрузіць многія з гэтых разлікаў, час рэндэрынгу для вялікіх малюнкаў або відэа патокаў можа быць завершана хутчэй. Некаторыя карыстальнікі не могуць заўважыць ніякай розніцы, у той час як іншыя могуць убачыць вялікі выйгрыш падчас у залежнасці ад таго, што задачы, якія яны выкарыстоўваюць і графічную карту, якую яны выкарыстоўваюць.

криптовалюта Mining

Вы, напэўна , чулі пра Bitcoin , які з'яўляецца формай віртуальнай валюты. Вы заўсёды можаце набыць Bitcoins шляхам абмену гандлёвымі традыцыйныя валюты для яго гэтак жа, як абменьваючы яе на замежную валюту. Іншы метад атрымання віртуальных валют праз гэты працэс называецца Cryptocoin Mining . Што зводзіцца да таго, выкарыстоўваю ваш кампутар у якасці рэле для апрацоўкі вылічэнні хэш для працы з транзакцыямі. Цэнтральны працэсар можа зрабіць гэта на адным узроўні, але GPU на відэакарце прапануе значна больш хуткі спосаб зрабіць гэта. У выніку, кампутар з GPU можа генераваць валюты хутчэй чым без яго.

OpenCL

Найбольш характэрная падзея ў выкарыстанні відэакарты для дадатковай прадукцыйнасці паходзіць ад нядаўняга выпуску спецыфікацыі OpenCL або Open Computer Language. Гэтая спецыфікацыя пасля рэалізацыі будзе на самой справе збліжаюць шырокі спектр спецыялізаваных кампутарных працэсараў у дадатак да GPU і CPU для паскарэння вылічэнняў. Пасля таго, як гэтая спецыфікацыя цалкам ратыфікаваная і рэалізавана ўсе віды прыкладанняў, патэнцыйна могуць атрымаць выгаду з паралельных вылічэнняў ад спалучэння розных працэсараў, каб павялічыць колькасць дадзеных, якія могуць быць апрацаваны.

высновы

Спецыялізаваныя працэсары з'яўляюцца не знаёмыя з кампутарамі. Графічныя працэсары толькі адзін з найбольш паспяховых і шырока выкарыстоўваюцца элементаў у кампутарным свеце. Праблема робіць гэтыя спецыялізаваныя працэсары лёгка даступныя для прымянення па-за графікам. Аўтары прыкладання неабходна пісаць код, спецыфічны для кожнага графічнага працэсара. З штуршком для больш адкрытых стандартаў для доступу пункта, як GPU, кампутары збіраюцца атрымаць больш карысці са сваіх графічных карт, чым калі-небудзь раней. Можа быць, настаў час, каб нават змяніць назву ад графічнага працэсара да агульнага процессорному блоку.