Физический процессор

Физический процессор (англ. Physics Processing Unit — англ. PPU, «физический ускоритель», «ускоритель физики») — специализированный микропроцессор, предназначенный для вычисления физических взаимодействий объектов преимущественно в физических видеоигр.

Примерами физических вычислений, использующих физический процессор, могут быть: динамика твёрдых тел (англ. rigid body dynamics), динамика мягких тел (англ. soft body dynamics), обнаружение столкновений (англ. collision detection), динамика жидкостей (гидрогазодинамика), симуляция движения волос, меха и ткани, анализ конечных элементов (англ. finite element analysis), разломы объектов.

Идея (основная функция, суть) физического процессора состоит в разгрузке центрального процессора (англ. CPU — англ. Central Processing Unit) от трудоёмких задач по обработке физики. Очень похожую идею используют современные видеокарты, основной частью которых являются графические процессоры (англ. GPU — англ. Graphics Processing Unit).

Первыми разработанными физическими процессорами являются SPARTA и HELLAS.

Термин «PPU» был предложен маркетинговым отделом компании Ageia для того, чтобы описать свой чип PhysX для потребителей. Физический процессор PhysX, разработанный Ageia — единственный законченный, спроектированный, разработанный, массово выпускаемый, продаваемый и поддерживаемый экземпляр, который был спроектирован исключительно как PPU. Кроме PhysX, существуют и другие решения и технологии в данной сфере.

Источник: Википедия

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я