Графикалық карталарды 3D графикасы үшін ғана пайдалану

Мазмұны:

Графикалық карталарды 3D графикасы үшін ғана пайдалану
Графикалық карталарды 3D графикасы үшін ғана пайдалану
Anonim

Барлық компьютерлік жүйелердің жүрегі орталық процессорда жатыр. Бұл жалпы мақсаттағы процессор көптеген тапсырмаларды орындайды және негізгі математикалық есептеулермен шектеледі. Күрделі тапсырмалар ұзақ өңдеу уақытына әкелетін комбинацияларды қажет етуі мүмкін. Дегенмен, әртүрлі тапсырмалар компьютердің орталық процессорын баяулатуы мүмкін.

Графикалық процессор блогы бар графикалық карталар - адамдар өз компьютерлеріне орнатқан арнайы процессорлардың бірі. Бұл карталар 2D және 3D графикасына қатысты күрделі есептеулерді өңдейді. Олар соншалықты мамандандырылған, олар белгілі бір есептеулерді орталық процессорға қарағанда жақсырақ жасайды. Міне, графикалық процессорлардың графикадан гөрі маңызды болу жолдары.

Image
Image

Бейне жеделдету

GPU жұмыс істеуге арналған 3D графикасынан тыс бірінші қолданба - бейне. Ажыратымдылығы жоғары бейне ағындары жоғары ажыратымдылықтағы кескіндерді жасау үшін қысылған деректердің декодтауын талап етеді. ATI және NVIDIA екеуі де графикалық процессорға CPU емес, осы декодтау процесін өңдеуге мүмкіндік беретін бағдарламалық құрал әзірледі.

Графикалық карта бейнені бір графикалық пішімнен екіншісіне қайта кодтауға көмектеседі, мысалы, бейнекамера файлын DVD-ге жазу үшін түрлендіру. Компьютер бір пішімді алып, оны басқа пішімде қайта көрсетуі керек. Бұл процесс көп есептеу қуатын пайдаланады. Компьютер графикалық процессордың бейне мүмкіндіктерін пайдалану арқылы процессорға сенгеннен гөрі қайта кодтау процесін тезірек аяқтай алады.

Төменгі жол

SETI@Home - бүктелу деп аталатын, Жерден тыс барлауды іздеу жобасына радиосигналдарды талдауға мүмкіндік беретін таратылған компьютерлік қолданба. Ол сонымен қатар компьютердің графикалық процессоры беретін қосымша есептеу қуатын пайдаланды. GPU ішіндегі жетілдірілген есептеу қозғалтқыштары оған тек процессорды пайдаланумен салыстырғанда белгілі бір уақыт аралығында өңделген деректер көлемін жеделдетуге мүмкіндік берді. SETI@Home мұны NVIDIA графикалық карталарымен CUDA немесе Compute Unified Device Architecture көмегімен жасай алады. CUDA - NVIDIA графикалық процессорларына қол жеткізе алатын C кодының мамандандырылған нұсқасы.

Adobe Creative Suite және Creative Cloud

GPU жеделдету мүмкіндігін пайдаланатын ең соңғы танымал қолданба - CS4-тен басталып, заманауи қолданбалар жинағы арқылы жалғасатын Adobe Creative Suite. Бұған Adobe компаниясының көптеген флагмандық өнімдері, соның ішінде Photoshop және Premiere Pro кіреді. Негізінде, кемінде 512 Мбайт бейне жады бар OpenGL 2.0 графикалық картасы бар кез келген компьютерді осы қолданбалардағы әртүрлі тапсырмаларды жылдамдату үшін пайдалануға болады.

Бұл мүмкіндікті Adobe қолданбаларына не үшін қосу керек? Photoshop және Premiere Pro, атап айтқанда, жоғары деңгейлі математиканы қажет ететін көптеген мамандандырылған сүзгілерге ие. Үлкен кескіндерді немесе бейне ағындарын көрсету уақытын осы есептеулердің көпшілігін жүктеу үшін GPU пайдалану арқылы тезірек аяқтауға болады. Кейбір адамдар ешқандай айырмашылықты байқамауы мүмкін, ал басқалары пайдаланатын тапсырмалар мен графикалық картаға байланысты үлкен уақытты көреді.

Төменгі жол

Виртуалды валюталарды алудың стандартты әдісі криптокоин өндіру деп аталатын процесс арқылы жүзеге асырылады. Онда сіз компьютеріңізді транзакциялармен жұмыс істеуге арналған есептеу хэштерін өңдеуге арналған реле ретінде пайдаланасыз. Орталық процессор мұны бір деңгейде жасай алады. Дегенмен, графикалық картадағы GPU жылдамырақ әдісті ұсынады. Нәтижесінде графикалық процессоры бар компьютер онсыз валютадан жылдамырақ валюта жасай алады.

OpenCL

Қосымша өнімділік үшін графикалық карталарды пайдаланудағы ең маңызды даму OpenCL немесе Open Computer Language техникалық сипаттамаларының шығарылымымен бірге келеді. Бұл спецификация есептеулерді жеделдету үшін графикалық процессор мен процессорға қосымша әртүрлі мамандандырылған компьютерлік процессорларды біріктіреді. Қолданбалардың барлық түрлері өңделетін деректер көлемін ұлғайту үшін әртүрлі процессорлар қоспасын пайдаланудың пайдасын көруі мүмкін.

GPU-ларды не ұстап тұр?

Арнайы процессорлар компьютерлер үшін жаңалық емес. Графикалық процессорлар - есептеу әлеміндегі ең табысты және кеңінен қолданылатын элементтердің бірі. Мәселе осы мамандандырылған процессорларды графикадан тыс қолданбаларға қолжетімді ету болып табылады. Қолданба авторлары әрбір графикалық процессорға арнайы код жазуы керек. Дегенмен, неғұрлым ашық стандарттарға ұмтылу арқылы компьютерлер графикалық карталарын бұрынғыдан да көбірек пайдаланады.

Ұсынылған: