Бардык компьютердик системалардын жүрөгү борбордук процессордо турат. Бул жалпы максаттагы процессор көпчүлүк тапшырмаларды аткарат жана негизги математикалык эсептөөлөр менен чектелет. Татаал тапшырмалар айкалыштырууларды талап кылышы мүмкүн, бул процесстин узакка созулушуна алып келет. Бирок ар кандай тапшырмалар компьютердин борбордук процессорун жайлатышы мүмкүн.
Графикалык процессор бирдиги бар графикалык карталар - бул адамдар компьютерлерине орноткон адистештирилген процессорлордун бири. Бул карталар 2D жана 3D графикасына байланыштуу татаал эсептөөлөрдү аткарышат. Булар ушунчалык адистештирилген, алар белгилүү бир эсептөөлөрдү борбордук процессорго караганда жакшыраак аткарышат. Бул жерде GPU'лар графикага караганда маанилүү болуп калган жолдордун айрымдары.
Тездетүү видео
GPU'лар иштөө үчүн иштелип чыккан 3D графикасынан тышкары биринчи колдонмо бул видео. Жогорку дааналыктагы видео агымдары жогорку чечилиштеги сүрөттөрдү өндүрүү үчүн кысылган маалыматтарды декоддоону талап кылат. ATI жана NVIDIA экөө тең графикалык процессорго CPU эмес, коддоо процессин чечүүгө мүмкүндүк берген программалык камсыздоону иштеп чыгышкан.
Графикалык карта видеону бир графикалык форматтан экинчисине транскоддоштурууга жардам берет, мисалы, DVDге жаздыруу үчүн видеокамера файлын айландырууга. Компьютер бир форматты алып, экинчи форматта кайра көрсөтүүсү керек. Бул процесс көп эсептөө күчүн колдонот. Компьютер графикалык процессордун видео мүмкүнчүлүктөрүн колдонуу менен процессорго таянганга караганда транскод процессин тезирээк бүтүрө алат.
Төмөнкү сап
SETI@Home бүктөлүүчү деп аталган бөлүштүрүлгөн компьютердик тиркеме болгон, ал Жерден тышкаркы чалгындоо долбоорун издөөгө радио сигналдарды талдоо мүмкүнчүлүгүн берген. Ал ошондой эле компьютердин GPU тарабынан берилген кошумча эсептөө күчүн колдонду. GPU ичиндеги өнүккөн эсептөө кыймылдаткычтары CPU гана колдонууга салыштырмалуу белгилүү бир убакыт аралыгында иштетилген маалыматтардын көлөмүн тездетүүгө мүмкүндүк берди. SETI@Home муну NVIDIA графикалык карталары менен CUDA же Compute Unified Device Architecture аркылуу жасай алат. CUDA - NVIDIA GPUларына кире алган C кодунун адистештирилген версиясы.
Adobe Creative Suite жана Creative Cloud
GPU ылдамдатуу мүмкүнчүлүгүн колдонуу үчүн эң акыркы чоң колдонмо бул Adobe Creative Suite, CS4 менен башталып, заманбап тиркемелер топтому аркылуу уланат. Бул Adobe компаниясынын көптөгөн флагмандык өнүмдөрүн камтыйт, анын ичинде Photoshop жана Premiere Pro. Негизинен, кеминде 512 МБ видео эстутуму бар OpenGL 2.0 графикалык картасы бар каалаган компьютерди бул колдонмолордогу ар кандай тапшырмаларды тездетүү үчүн колдонсо болот.
Бул мүмкүнчүлүктү эмне үчүн Adobe колдонмолоруна кошуу керек? Photoshop жана Premiere Pro, өзгөчө, жогорку деңгээлдеги математиканы талап кылган көптөгөн адистештирилген чыпкаларга ээ. Чоң сүрөттөрдү же видео агымдарды көрсөтүү убактысын бул эсептөөлөрдүн көбүн түшүрүү үчүн GPU колдонуу менен тезирээк бүтүрсө болот. Кээ бир адамдар эч кандай айырманы байкабай калышы мүмкүн, ал эми башкалары колдонгон тапшырмаларга жана графикалык картага жараша чоң убакытты көрүшөт.
Төмөнкү сап
Виртуалдык валюталарды алуунун стандарттуу ыкмасы криптокоинди казуу деп аталган процесс аркылуу. Анда сиз компьютериңизди транзакциялар менен иштөө үчүн эсептөө хэштерин иштетүү үчүн реле катары колдоносуз. CPU муну бир деңгээлде жасай алат. Бирок, графикалык картадагы GPU тезирээк ыкманы сунуш кылат. Натыйжада, GPU бар компьютер ансыз валютага караганда тезирээк валютаны чыгара алат.
OpenCL
Кошумча аткаруу үчүн графикалык карталарды колдонуудагы эң көрүнүктүү өнүгүү OpenCL же Open Computer Language спецификацияларынын чыгышы менен коштолот. Бул спецификация эсептөөнү тездетүү үчүн GPU жана CPU кошумча ар кандай адистештирилген компьютер процессорлорун бириктирет. Колдонмолордун бардык түрлөрү иштетилүүчү дайындардын көлөмүн көбөйтүү үчүн ар кандай процессорлордун аралашмасын колдонуудан пайда көрүшү мүмкүн.
GPU'ларды эмне кармап турат?
Атайын процессорлор компьютерлер үчүн жаңылык эмес. Графикалык процессорлор компьютер дүйнөсүндө эң ийгиликтүү жана кеңири колдонулган элементтердин бири болуп саналат. Маселе бул адистештирилген процессорлорду графикадан тышкаркы тиркемелерге жеткиликтүү кылууда. Колдонмо жазуучулары ар бир графикалык процессорго тиешелүү код жазуусу керек. Бирок, ачык стандарттарды талап кылуу менен, компьютерлер өздөрүнүн графикалык карталарын мурдагыдан да көбүрөөк пайдалана алышат.