Какво е хардуерно ускорение и защо това има значение?

Автор: Peter Berry
Дата На Създаване: 15 Lang L: none (month-012) 2021
Дата На Актуализиране: 8 Може 2024
Anonim
Как повысить производительность FPS в Microsoft Flight Simulator (4K, 1440p, 1080p, VR)
Видео: Как повысить производительность FPS в Microsoft Flight Simulator (4K, 1440p, 1080p, VR)

Съдържание


„Хардуерно ускорение“ е опция, която може да сте забелязали от менюто с опции на различни приложения на много от вашите устройства, включително вашия смартфон с Android. Въпреки че не винаги е достъпна опция в повечето приложения за смартфони, хардуерното ускорение се използва от редица популярни приложения за Android, включително YouTube, Chrome, Facebook и други.

Използвайте случаи за хардуерно ускорение в обхвата от по-ефективно изобразяване на видео и звук, чрез изглаждане на текст и ускоряване на 2D графики и UI анимации. С две думи, ако имате опция, най-добре е да използвате хардуерно ускорение, освен ако не причини някаква грешка или грешка.

Ако някога сте се чудили какво е хардуерно ускорение и дали трябва да го активирате или не, ще дойдете на правилното място.

Какво е хардуерно ускорение?

Името дава играта тук - хардуерното ускорение използва специален хардуер, за да ускори дадена задача, така че да работи по-бързо и / или по-ефективно, отколкото само на процесора. Най-често това включва разтоварване на обработката към графичния процесор (GPU), цифровия процесор на сигнали (DSP) или някакъв друг хардуерен блок, който е специализиран за конкретна задача.


Ако всичко това звучи малко познато на хетерогенните изчисления, ще бъдете прави. Въпреки това често използваните видове ускорение често се излагат през операционната система на разработчиците на приложения, вместо да разчитат на специална SDK за платформа за достъп до различните компютърни компоненти. С изключено ускорение процесорите все още са в състояние да изпълняват необходимата функция в софтуера, макар и по-бавно, отколкото на специализиран хардуер.

Хардуерното ускорение извиква специализиран процесор за ускоряване на общи, сложни задачи.

Един от най-често срещаните случаи на използване за хардуерно ускорение е видео кодирането и декодирането. Например, вместо да декодирате видео поток в процесора, който не е много ефективен, графичните карти или друг хардуер често съдържат специални блокове за кодиране / декодиране на видео, които могат да свършат задачата много по-ефективно. По същия начин декомпресирането на аудио файл често може да стане по-бързо на DSP или звукова карта, отколкото на процесора.


Друго много често използване за хардуерно ускорение е 2D графично ускорение. Например потребителските интерфейси често разполагат с много графики, текст и анимации за изобразяване. Това може да се направи на процесора, но графичен процесор или дисплей процесор е много по-бърз при този тип операция. Задачите могат да включват прилагане на антиализиращ филтър към текст, така че да изглежда по-гладък или да се наслоява полупрозрачно наслагване върху друг елемент като видео. Други примери за съвременни графики включват ускоряване на физиката и проследяване на лъчите.

Защо има значение ускорението на хардуера

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

Подобряването на живота на батерията, производителността и отзивчивостта е целта на играта.

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

Компромисът е, че включването на допълнителен хардуер за обработка за специфични функции има разходи, както по отношение на разходите за разработка, така и в областта на силикона. Трябва да се вземат решения кои функции си струва да се подкрепят с хардуер, като много популярни видео кодеци и кои не отговарят на желаното съотношение цена / полза.

Ускорението на хардуера се превърна във важен инструмент в компютърните системи, вариращи от компютър с висока производителност до смартфони с ниска мощност. Случаите на използване на специализиран хардуер нарастват само с въвеждането на приложения за машинно обучение. Въпреки това, през повечето време хардуерното ускорение се използва само за пестене на живота на батерията, докато стриймират видеоклипове от YouTube.

Прочетете следващата: Каква е разликата между процесор и графичен процесор?

Да имаш уебсайт убиец за твоя стартъп, уеб комикс, експериментална група или нещо, което се опитваш да популяризираш, няма голямо значение, ако никой не го види. ERPtah Premium ще ви помогне да получи...

Опитвате се да настроите VPN акаунт (виртуална частна мрежа) акаунт на вашия Android телефон? Всъщност не е много трудно да се направи, но какво точно е VPN и защо трябва да го използвате? Точно това ...

Интересни Публикации