Какво представляват ядрата на CUDA и как подобряват компютърните игри?

Какво представляват ядрата на CUDA и как подобряват компютърните игри?

Когато пазарувате за нов графичен процесор, вероятно ще срещнете нещо, наречено „ядра CUDA“ в списъка със спецификации на графичния процесор. Ще чуете хората да се вълнуват от тези мистериозни ядра, но все още нямате представа как подобряват графичния процесор. За вас те са просто нещо, което ви кара да мислите за морско създание.





Това е на път да се промени. Ще ви преведем през основите на ядрата на Nvidia CUDA и как те помагат на вашия компютър да изобразява по -добра графика.





Какво представляват ядрата на CUDA?

Снимка: kampfbox / Pixabay





Ядрата на CUDA звучат страхотно, но за съжаление нямат нищо общо с баракудите. CUDA означава „Compute Unified Device Architecture“, което не прави много, за да обясни точно какво правят ядрата на CUDA. Тези високотехнологични ядра всъщност са специализирани в паралелна обработка. С други думи, те са способни да работят заедно, за да изпълнят задача.

Запознати ли сте с как работят процесорите ? Вероятно знаете, че процесорите идват с ядра. Някои имат двойни, четириядрени или дори идват с осем ядра. Всички тези ядра помагат на процесора да обработва данни --- колкото повече ядра, толкова по-бързо процесора процесора.



Ядрата на CUDA работят по същия начин, както процесорните ядра (с изключение на това, че се намират в графичните процесори). Докато обикновено можете да броите броя на процесорните ядра на двете ръце, броят на CUDA ядрата в графичния процесор може да бъде стотици или хиляди. Обикновено няма да виждате графичен процесор само с едно ядро ​​CUDA --- графичните процесори обикновено ще имат стотици или повече.

защо телефонът ми няма да работи

Тъй като ядрата на CUDA са много по -малки от процесорните ядра, можете да поставите повече от тях в един графичен процесор. Освен това графичните карти обикновено имат по -голяма площ в сравнение с процесорите, което го прави достатъчно просторен, за да побере хиляди CUDA ядра.





Защо ядрата на CUDA имат значение в игрите?

Сега, когато знаете какво представляват ядрата на CUDA и как са възникнали, вероятно се чудите как всички тези малки ядра могат да подобрят вашето игрово изживяване. Ядрата на CUDA позволяват на вашия графичен процесор да обработва подобни задачи наведнъж.

Ефективността на ядрата CUDA идва от тази функция за паралелна обработка. Тъй като едно ядро ​​работи за изпълнение на една задача, свързана с графиката, друго ядро ​​до него ще изпълни подобна работа. Това елиминира загубеното време, което се случва, когато едно ядро ​​изчака друго да изпълни задачата си, преди да продължи.





CUDA ядрата изпълняват само задачи, свързани с графиката, където CUDA ядрата се открояват от процесорните ядра --- докато процесорните ядра работят за изпълнение на различни несвързани задачи, ядрата на CUDA трябва да се притесняват само за графиките.

Що се отнася до вашето игрово изживяване, ядрата на CUDA помагат на играта ви да изглежда реалистична, като предоставя графики с висока разделителна способност, които създават реалистичен 3D ефект. Ще забележите също, че игрите ви изглеждат по -детайлни и имат подобрено осветление и засенчване.

Когато срещнете екран за зареждане, когато играете, знайте, че ядрата на CUDA работят зад кулисите. Ядрата на CUDA създават пейзажи, рисуват модели персонажи и настройват осветление, преди да се отправите към виртуално приключение.

Каква е разликата между CUDA ядрата и поточните процесори?

Ако сте фен на AMD, вероятно знаете за поточните процесори на AMD. Повечето хора познават поточните процесори като AMD версията на CUDA ядра, което е вярно в по -голямата си част.

Потоковите процесори имат същата цел като ядрата CUDA, но и двете ядра се справят с това по различни начини. CUDA ядра и поточни процесори определено не са равни помежду си --- 100 CUDA ядра не са еквивалентни на 100 поточни процесора.

И така, какво прави поточните процесори толкова различни от ядрата на CUDA? Това се дължи най -вече на начина на изграждане на графичния процесор. Структурата на графичните процесори AMD и Nvidia се различават значително и това води до различно поведение на ядрата.

как да намалите аудио файловете

Колко ядра CUDA наистина ви трябват?

Колкото повече ядра CUDA имате, толкова по -добро е вашето игрово изживяване. Ако обаче търсите достъпна графична карта , може да не искате да получите такова с голям брой ядра CUDA (те могат да станат доста скъпи).

Ядрата на CUDA не са популярни само сред геймърите. Те имат няколко различни приложения в области, които се занимават с огромно количество данни, като инженерство и добив на биткойни. В тези области ще ви е необходим голям брой ядра CUDA, но колко са ви необходими само за да играете компютърна игра?

Отговорът наистина зависи от това колко пари има в портфейла ви и колко добре закръглена искате вашата графична карта. Като се има предвид това, графичната карта с по -голям брой ядра CUDA не означава непременно, че е по -добра от такава с по -малък брой. Качеството на графичната карта наистина зависи от това как другите й функции взаимодействат с ядрата на CUDA.

За да получите точно сравнение между две карти, трябва да разгледате бенчмарк тестове .

Ще заменят ли някога графичните процесори процесорите?

Развитието на ядра CUDA ни кара да се чудим дали е възможно GPU да замени напълно процесора. Ядрата на CUDA могат да съхраняват хиляди ядра, но достатъчно ли е това, за да бъде гарантирана подмяна?

Още от началото на 2000 -те години Nvidia работи за създаване на графичен процесор за целите на общите изчисления. През 2003 г. изследователи от Станфордския университет създадоха модел на програмиране, наречен Брук, който ще доближи Nvidia една стъпка по-близо до създаването на графичен процесор с общо предназначение. По онова време някои хора смятаха, че въвеждането на Brook ще сложи край на процесорите (както виждате, това все още не се е случило).

Ръководителят на изследователския екип Иън Бък в крайна сметка се присъедини към Nvidia, започвайки историята на ядрото на CUDA. Nvidia пусна CUDA през 2006 г. и оттогава доминира в индустриите за дълбоко обучение, обработката на изображения, изчислителната наука и др. Дори и с напредването на ядрата CUDA, все още е малко вероятно графичните процесори да заменят процесорите.

Надстройка на вашата графична карта

Използването на графична карта, снабдена с ядра CUDA, ще даде на вашия компютър предимство в цялостната производителност, както и в игрите. Повече ядра CUDA означават по -ясна и реалистична графика. Само не забравяйте да вземете предвид и другите характеристики на графичната карта.

Ако всички елементи работят заедно, за да създадат най -добро представяне, ще знаете, че сте направили правилния избор.

Не знаете откъде да започнете да търсите следващата си графична карта? Нашите ръководство за закупуване на графична карта ще ви помогне да направите информирана покупка, която отговаря на вашия бюджет.

Дял Дял Туит електронна поща Струва ли си да надстроите до Windows 11?

Windows е преработен. Но достатъчно ли е това, за да ви убеди да преминете от Windows 10 към Windows 11?

Прочетете Напред
Свързани теми
  • Игри
  • Обяснена технология
  • Графична карта
За автора Ема Рот(560 публикувани статии)

Ема е старши писател и младши редактор в раздела „Творчество“. Завършила е бакалавърска степен по английски език и съчетава любовта си към технологиите с писането.

мултиплейър игри за android и ios
Още от Ема Рот

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате