ñòàòüèGNU Free Documentation License ìàòåðèàëû âçÿòû èç Âèêèïåäèè Ñòàòüÿ áûëà èçìåíåíà. Îðèãèíàë ñòàòüè.

Ôèçè÷åñêèé ïðîöåññîð

Ìàòåðèàë èç Ýíöèêëîïåäèè â ñâîáîäíîé ýíöèêëîïåäèè
Ïåðåéòè ê: íàâèãàöèÿ, ïîèñê

Ôèçè÷åñêèé ïðîöåññîð (àíãë. 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, ñóùåñòâóþò è äðóãèå ðåøåíèÿ è òåõíîëîãèè â äàííîé ñôåðå.

Ñîäåðæàíèå

[ïðàâèòü] Ageia PhysX

Ïåðâûé ïðîöåññîð, êîòîðûé áûë ðåêëàìèðîâàí êàê «PPU», áûë ÷èï PhysX, ñîçäàííûé êîìïàíèåé Ageia. Èãðû, êîòîðûå õîòåëè çàäåéñòâîâàòü PhysX, äîëæíû áûëè èñïîëüçîâàòü ñïåöèàëüíîå ïîäïðîãðàììíîå îáåñïå÷åíèå â ôèçè÷åñêèé äâèæîê PhysX SDK (ðàíåå èçâåñòíûé êàê NovodeX SDK) ðàçðàáîòêè Ageia.

Ïðîöåññîð PhysX ñîñòîèò èç RISC-ÿäðà îáùåãî íàçíà÷åíèÿ, êîòîðûé óïðàâëÿåò ìàññèâîì íàñòðàèâàåìûõ VLIW-ïðîöåññîðîâ, ðàáîòàþùèõ ñ SIMD-èíñòðóêöèÿìè è ïëàâàþùåé çàïÿòîé. Ïðîöåññîð ðàáîòàåò ñ ëîêàëüíûìè áàíêàìè ïàìÿòè ñî âñòðîåííûì ïåðåêëþ÷àòåëåì äëÿ óïðàâëåíèÿ ïîòîêàìè ìåæäó íèìè. PhysX íå èìååò òàêîé èåðàðõèè êýø-ïàìÿòè, êàê CPU èëè GPU.

 íàñòîÿùåå âðåìÿ ïëàòû ñ ïðîöåññîðîì PhysX äîñòóïíû â ïðîäàæå îò òð¸õ êîìïàíèé. ASUS è BFG Technologies ñòàëè ïåðâûìè êîìïàíèÿìè, êîòîðûå íà÷àëè ïðîäàâàòü ïëàòû. Ãîòîâûå êîìïëåêòû êîìïüþòåðîâ ñ óñòàíîâëåííûìè ïëàòàìè PhysX äîñòóïíû îò òàêèõ ñáîðùèêîâ êîìïüþòåðîâ, êàê Alienware, Dell è Falcon Northwest.

 ôåâðàëå 2008 ãîäà, ïîñëå òîãî, êàê Nvidia êóïèëà Ageia Technologies, êàçàëîñü, ÷òî âñå íàðàáîòêè ïîñëåäíåé ïîëíîñòüþ ïåðåøëè ê Nvidia. Îäíàêî â ìàðòå 2008 ãîäà Nvidia çàÿâèëà, ÷òî ñäåëàåò PhysX SDK îòêðûòûì ñòàíäàðòîì, äîñòóïíûì äëÿ âñåõ æåëàþùèõ.[1] Ïîääåðæêà PhysX SDK áóäåò äîñòóïíà äëÿ âñåõ âèäåîêàðò ïðîèçâîäñòâà Nvidia, íà÷èíàÿ ñ ñåðèè 8õõõ. Íà äàííûé ìîìåíò Nvidia ãîòîâèò ê âûïóñêó íîâóþ âåðñèþ äðàéâåðîâ, êîòîðàÿ âêëþ÷àåò ïîääåðæêó PhysX SDK â ýòèõ âèäåîêàðòàõ. 24 èþëÿ 2008 ãîäà ñòàëî èçâåñòíî, ÷òî Nvidia âûïóñòèò WHQL-ñåðòèôèöèðîâàííûé äðàéâåð ForceWare ñ ïîääåðæêîé óñêîðåíèÿ ôèçèêè 5 àâãóñòà 2008 ãîäà.[2]

28 èþíÿ 2008 ãîäà Ýðàí Áàäèò (àíãë. Eran Badit), ó÷àñòíèê ðåñóðñà NGOHQ.com, çàïóñòèë àïïàðàòíóþ ïîääåðæêó PhysX SDK íà âèäåîêàðòå Radeon HD 3870.[3] Êîìïàíèÿ NVIDIA îòðåàãèðîâàëà íà èíèöèàòèâó Ýðàíà Áàäèòà íåãàòèâíî, îäíàêî 9 èþëÿ 2008 ãîäà Áýäèòó îòêðûëè äîñòóï ê äîêóìåíòàöèè, SDK, àïïàðàòíîìó îáåñïå÷åíèþ è äàëè êîíòàêòû èíæåíåðîâ. Òàêèì îáðàçîì, NVIDIA îòêðûâàåò PhysX SDK äëÿ ñòîðîííèõ ðàçðàáîò÷èêîâ.[4]

15 àâãóñòà 2008 ãîäà êîìïàíèÿ NVIDIA âûïóñòèëà äðàéâåð ForceWare 177.83, êîòîðûé àêòèâèðóåò ïîääåðæêó PhysX â âèäåîêàðòàõ ñåðèé 8, 9 è 200. Ýòî íåìåäëåííî ðàñøèðèëî ïîëüçîâàòåëüñêóþ áàçó äî áîëåå ÷åì 70 ìèëëèîíîâ ÷åëîâåê âî âñåì ìèðå.[5] [6]

Ññûëêè ïî ðàçäåëó

[ïðàâèòü] Ñîïðîöåññîð VU0 â PS2 êàê PPU

Èãðîâàÿ ïðèñòàâêà øåñòîãî ïîêîëåíèÿ Sony PlayStation 2 èñïîëüçóåò 128-áèòíûé ïðîöåññîð «Emotion Engine», êîòîðûé ÿâëÿåòñÿ êîìáèíàöèåé öåíòðàëüíîãî ïðîöåññîðà (CPU) è öèôðîâîãî ñèãíàëüíîãî ïðîöåññîðà (DSP). Emotion Engine ñîñòîèò èç öåíòðàëüíîé 64-áèòíîé ÷àñòè, ïîñòðîåííîé íà îñíîâå MIPS R5900, è äâóõ 128-áèòíûõ âåêòîðíûõ ñîïðîöåññîðîâ VU0 è VU1 (àíãë. Vector Unit). VU0 îáû÷íî èñïîëüçóåòñÿ äëÿ òðàíñôîðìàöèè ïîëèãîíîâ, ôèçèêè è äðóãèõ âåùåé, èìåþùèõ îòíîøåíèå ê ãåéìïëåþ. VU1 îáû÷íî èñïîëüçóåòñÿ äëÿ òðàíñôîðìàöèè ïîëèãîíîâ, îñâåùåíèÿ è äðóãèõ âû÷èñëåíèé, ñâÿçàííûõ ñ âèçóàëèçàöèåé.

VP0 óñëîâíî ìîæíî ñ÷èòàòü îãðàíè÷åííîé ðåàëèçàöèåé ôèçè÷åñêîãî ïðîöåññîðà. Åãî íàáîð ïðèçíàêîâ è ðàçìåùåíèå â ïðåäåëàõ ìèêðîïðîöåññîðà ïðèñïîñîáëåíû ê óñêîðåíèþ îáíîâëåíèÿ èãðîâûõ çàäà÷, âêëþ÷àÿ ôèçèêó è èñêóññòâåííûé èíòåëëåêò; VU0 ìîæåò ðàçãðóçèòü öåíòðàëüíóþ ÷àñòü «Emotion Engine». Áóäó÷è öèôðîâûì ñèãíàëüíûì ïðîöåññîðîì, VU0, îäíàêî, ÿâëÿåòñÿ íàìíîãî áîëåå çàâèñèìûì îò öåíòðàëüíîãî ïðîöåññîðíîãî ýëåìåíòà è íå ìîæåò áûòü ñïîñîáíûì ê îñóùåñòâëåíèþ ïîëíîãî ôèçè÷åñêîãî API. Èìåííî ïîýòîìó VU0 íå ìîæåò êëàññèôèöèðîâàòüñÿ êàê PPU.

Ýòî èñïîëüçîâàíèå ïîäîáíî äî Havok FX èëè ôèçèêå GPU â òîì, ÷òî ìîùü óíèâåðñàëüíîãî áëîêà ñ ïëàâàþùåé çàïÿòîé èñïîëüçóåòñÿ äëÿ äîïîëíåíèÿ öåíòðàëüíîãî ïðîöåññîðà, à òàêæå ãðàôèêè è ôèçèêè.

[ïðàâèòü] Ïðîöåññîð Cell êàê PPU

Ïðîöåññîð STI Cell, êîòîðûé èñïîëüçóåòñÿ â èãðîâîé ïðèñòàâêå ñåäüìîãî ïîêîëåíèÿ Sony PlayStation 3, èìååò ñõîæóþ ñòðóêòóðó ñ ïðîöåññîðîì Ageia PhysX. Äèçàéí ïðîöåññîðà ñîçäàí ñ ó÷¸òîì ïîõîæèõ ê Ageia PhysX ñîîáðàæåíèé.  îòëè÷èå îò ATI/NVidia GPGPU, è êàê PhysX, äèçàéí Cell ñïðîåêòèðîâàí ñ àêöåíòîì íà îáåñïå÷åíèè êàæäîãî ïàðàëëåëüíîãî ïîòîêà ñ áîëüøèì ðàáî÷èì ìíîæåñòâîì (àíãë. working set), áîëüøèì êîëè÷åñòâîì ìåæïîòîêîâûõ ñâÿçåé (àíãë. inter-thread communication) è óïðàâëåíèåì, ÷åì â îáû÷íîì öåíòðàëüíîì ïðîöåññîðå. Òàêîé äèçàéí î÷åíü ïîäõîäèò äëÿ ôèçè÷åñêèõ âû÷èñëåíèé.

Òåðìèí «PPU» íå èñïîëüçóåòñÿ äëÿ îïèñàíèÿ Cell, îäíàêî îí ïðîÿâëÿåòñÿ âìåñòå ñ ìàðêåòèíãîâûì îòëè÷èåì: àëüÿíñ STI Design Center ïðîäà¸ò ïðîöåññîð äëÿ øèðîêîãî äèàïàçîíà âñòðàèâàåìûõ ïðèëîæåíèé, íå îòíîñÿùèõñÿ ê èãðàì; è äàæå â ñîñòàâå PlayStation 3 îí ñïîñîáåí èñïîëüçîâàòü DSP-ïîäîáíûå SPE (àíãë. Synergistic Processing Elements â Ñèíåðãè÷åñêèé Îáðàáàòûâàþùèé Ýëåìåíò) äëÿ âåðøèííîé îáðàáîòêè (àíãë. vertex processing), çâóêà, äåêîìïðåññèè è äðóãèõ çàäà÷.

[ïðàâèòü] Havok FX

Ôèçè÷åñêèé äâèæîê Havok SDK ÿâëÿåòñÿ ãëàâíûì êîíêóðåíòîì äâèæêà PhysX SDK. Îí èñïîëüçóåòñÿ áîëåå ÷åì â 150-òè èãðàõ, âêëþ÷àÿ òàêèå èãðû, êàê Half-Life 2, The Elder Scrolls IV: Oblivion è Dead Rising.[7]

×òîáû êîíêóðèðîâàòü ñ ôèçè÷åñêèì ïðîöåññîðîì PhysX, áûëà ðàçðàáîòàíà êîíöåïöèÿ Havok FX, îñíîâíàÿ ñóòü êîòîðîé çàêëþ÷àëàñü â èñïîëüçîâàíèè ìîùíîñòåé âèäåîêàðò äëÿ óñêîðåíèé îïðåäåë¸ííûõ ôèçè÷åñêèõ âû÷èñëåíèé. Havok FX äîëæåí áûë èñïîëüçîâàòüñÿ òîëüêî íà êîìïüþòåðàõ, îñíàùåííûõ ìèíèìóì äâóìÿ âèäåîêàðòàìè, ñîåäèí¸ííûìè ïðè ïîìîùè NVIDIA SLI èëè ATI Crossfire. Ïðè ýòîì îäíà âèäåîêàðòà èç ýòîé ñâÿçêè äîëæíà áûëà ïîëíîñòüþ âûäåëÿòüñÿ äëÿ ôèçè÷åñêèõ îáñ÷¸òîâ.[8]

Ðåøåíèå Havok äåëèò âñå ôèçè÷åñêèå ñèìóëÿöèè íà ôèçè÷åñêèå ýôôåêòû è «ãåéìïëåéíóþ» ôèçèêó. Ôèçè÷åñêèå ýôôåêòû (ïûëü, ìåëêèå îñêîëêè è îáëîìêè îò âçðûâîâ, îãîíü) îáðàáàòûâàþòñÿ ïðè ïîìîùè ãðàôè÷åñêîãî ïðîöåññîðà íà âèäåîêàðòå êàê èíñòðóêöèè Shader Model 3.0 (Øåéäåðíàÿ ìîäåëü âåðñèè 3.0). «Ãåéìïëåéíàÿ» ôèçèêà îáðàáàòûâàåòñÿ ïðè ïîìîùè öåíòðàëüíîãî ïðîöåññîðà îáû÷íûì ñïîñîáîì. Âàæíûì ðàçëè÷èåì ìåæäó ýòèìè äâóìÿ íàïðàâëåíèÿìè ÿâëÿåòñÿ òî, ÷òî ôèçè÷åñêèå ýôôåêòû íå âëèÿþò íà ãåéìïëåé èãðû; îãðîìíîå áîëüøèíñòâî ôèçè÷åñêèõ îïåðàöèé âñ¸ åù¸ âûïîëíÿåòñÿ ñòàíäàðòíûì ïðîãðàììíûì ñïîñîáîì ïðè ïîìîùè CPU. Ýòîò ïîäõîä çíà÷èòåëüíî îòëè÷àåòñÿ îò äâèæêà PhysX SDK, êîòîðûé ïåðåíàïðàâëÿåò âñå òåêóùèå ôèçè÷åñêèå âû÷èñëåíèÿ íà êàðòó PhysX.

Òàê êàê 15 ñåíòÿáðÿ 2007 ãîäà ôèðìà Intel âûêóïèëà ôèðìó Havok, òî «Havok FX» áûë îòìåí¸í. Ïðåäïîëàãàëîñü, ÷òî Intel çàìîðîçèò ïðîåêò àïïàðàòíîé ïîääåðæêè äâèæêà íà âèäåîêàðòàõ ñâîåãî êîíêóðåíòà, êîìïàíèè AMD, è ñîñðåäîòî÷èòñÿ íà îïòèìèçàöèè äâèæêà ïîä ñâîè ìíîãîÿäåðíûå CPU.[9][10][11]

20 ìàðòà 2009 ãîäà ïîÿâèëàñü íîâîñòü î òîì, ÷òî íà åæåãîäíîì ìåðîïðèÿòèè Game Developers Conference 2009 êîìïàíèè AMD è Havok ïðîäåìîíñòðèðóþò óñêîðåíèå ôèçèêè ñèëàìè âèäåîêàðò Radeon. Òåððè Ìàêåäîí (àíãë. Terry Makedon), ìåíåäæåð ïðîäóêöèè ATI Catalyst, çàÿâèë, ÷òî íà GDC êîìïàíèÿ AMD ïîêàæåò ñâîþ ñòðàòåãèþ «ATI GPU Physics» è ïðîâåä¸ò ñîîòâåòñòâóþùóþ äåìîíñòðàöèþ. AMD áóäåò èñïîëüçîâàòü äëÿ óñêîðåíèÿ Havok ÿçûê ïðîãðàììèðîâàíèÿ OpenCL, êîìïèëÿòîð êîòîðîãî âõîäèò â ñîñòàâ ïðîãðàììíîãî ïàêåòà «ATI Stream SDK».[12][13][14][15]

Êàê è áûëî îáåùàíî, AMD è Havok ïðîâåëè äåìîíñòðàöèþ ôèçèêè íà GDC 09. Âïåðâûå áûëè ïðîäåìîíñòðèðîâàíû âîçìîæíîñòè âûïîëíåíèÿ «Havok Cloth» íà ðàñøèðåíèè OpenCL. Áûëî çàÿâëåíî, ÷òî äëÿ ðàñ÷¸òîâ äàííîé ïîäñèñòåìû íåîáõîäèì ãðàôè÷åñêèé ïðîöåññîð îò AMD ñ ïîääåðæêîé OpenCL è AMD Stream. Òàêæå áûëî çàÿâëåíî îá îðèåíòàöèè Havok íà íîâåéøèå ìíîãîÿäåðíûå ïðîöåññîðû AMD Phenom.[16][17][18]

Ññûëêè ïî ðàçäåëó

[ïðàâèòü] GPU ïðîòèâ PPU

Ðàçâèòèå êîíöåïöèè GPGPU äåëàåò ãðàôè÷åñêèå ïðîöåññîðû âñ¸ áîëåå è áîëåå ïîäõîäÿùèìè äëÿ çàäà÷, êîòîðûå ïðåäíàçíà÷àþòñÿ äëÿ ôèçè÷åñêèõ ïðîöåññîðîâ. DirectX 10 äîáàâëÿåò â GPU öåëî÷èñëåííûå òèïû äàííûõ (àíãë. integer data types), óíèôèöèðîâàííóþ øåéäåðíóþ àðõèòåêòóðó (àíãë. unified shader architecture) è ãåîìåòðè÷åñêèå øåéäåðû, êîòîðûå ïîçâîëÿþò ãðàôè÷åñêîìó ïðîöåññîðó îáðàáàòûâàòü áîëåå øèðîêèé äèàïàçîí àëãîðèòìîâ. NVidia CUDA îáåñïå÷èâàåò ìåæïîòîêîâûå ñâÿçè (àíãë. inter-thread communication) è ðàáî÷óþ îáëàñòü ñâåðõîïåðàòèâíîãî ñòèëÿ (àíãë. scratchpad-style workspace), ñâÿçàííóþ ñ ïîòîêàìè.

Òåì íå ìåíåå, GPU ñïðîåêòèðîâàíû äëÿ ðàáîòû ñ êîìïüþòåðíîé òð¸õìåðíîé ãðàôèêîé. Îíè èìåþò áîëüøåå âðåìÿ îæèäàíèÿ, áîëåå ìåäëåííûå ïîòîêè, ðàáîòàþò ñ òåêñòóðàìè è ôðåéìáóôôåðîì (àíãë. framebuffer). Ýòî îòëè÷àåò èõ îò Ageia PPU è Cell êàê ìåíåå õîðîøî îïòèìèçèðîâàííûå äëÿ òîãî, ÷òîáû âûïîëíÿòü ôèçè÷åñêèå ìîäåëèðîâàíèÿ.

Sieve C++ Parallel Programming System ïîääåðæèâàåò PPU, ïîêàçûâàÿ, ÷òî ÷èï Ageia PhysX áûë áû ïîäõîäÿùèì äëÿ çàäà÷ òèïà GPGPU.

Ññûëêè ïî ðàçäåëó

[ïðàâèòü] Intel Larrabee & AMD Fusion

Îæèäàåòñÿ, ÷òî Intel Larrabee â ìíîãîÿäåðíàÿ ðåàëèçàöèÿ õ86-àðõèòåêòóðû ñ îïòèìèçèðîâàííîé ïðîïóñêíîé ñïîñîáíîñòüþ, â áóäåò õîðîøî ïîäõîäèòü äëÿ ðîëè ôèçè÷åñêîãî ïðîöåññîðà. Êàê è ïðîöåññîð Cell, Larrabee ïî ñâîèì ïàðàìåòðàì íàõîäèòñÿ ìåæäó öåíòðàëüíûì è ãðàôè÷åñêèì ïðîöåññîðàìè. Larrabee ïðåäíàçíà÷åí äëÿ óíèâåðñàëüíîé ìíîãîçàäà÷íîé ìíîãîïîòî÷íîé îáðàáîòêè â ïðîòèâîâåñ ñïåöèàëèçèðîâàííîé âûñîêîýôôåêòèâíîé âíóòðåííåé îáðàáîòêè. Êîìïàíèÿ Intel ïîäòâåðäèëà, ÷òî àðõèòåêòóðà ïàìÿòè â Larrabee íå áóäåò èñïîëüçîâàòü âðåìåííûå áóôåðû, êàê Cell èëè Ageia PhysX; âìåñòî ýòîãî àðõèòåêòóðà ïàìÿòè áóäåò áëèæå ê îáû÷íîé èåðàðõèè êýøà CPU. Îäíàêî Larrabee áóäåò èìåòü ðàñøèðåíèÿ äëÿ âêëþ÷åíèÿ âûñîêîïðîèçâîäèòåëüíûõ âû÷èñëåíèé (íàèáîëåå âåðîÿòíûì ÿâëÿåòñÿ ïîëíàÿ çàìåíà èíñòðóêöèé ïî óïðàâëåíèþ êýøåì).

Êîìïàíèÿ AMD îáúÿâèëà î ñâî¸ì ïðîåêòå AMD Fusion. AMD Fusion áóäåò ïðåäñòàâëÿòü ñîáîé ïðîöåññîð, êîòîðûé íà îäíîì êðèñòàëëå áóäåò îáúåäèíÿòü ñòàíäàðòíûõ öåíòðàëüíûé õ86-64 ïðîöåññîð è ãðàôè÷åñêèé ñîïðîöåññîð, ñîçäàííûé íà îñíîâå ïîñëåäíèõ ìîäåëåé ñåðèè Radeon. Ðàçëè÷íûå ðåñóðñû ïðîöåññîðà AMD Fusion, òàêèå êàê èåðàðõè÷åñêèé êýø, áóäóò èñïîëüçîâàòüñÿ ñîâìåñòíî. Ýòà áóäóùàÿ êîíôèãóðàöèÿ, âåðîÿòíî, òàêæå áóäåò ïîäõîäÿùåé äëÿ ðîëè PPU.

[ïðàâèòü] Ïðèìå÷àíèÿ

  1. â‘ Ben Hardwidge Nvidia offers PhysX support to AMD / ATI  (àíãë.). custompc.co.uk (10 ìàðòà 2008 ãîäà).(íåäîñòóïíàÿ ññûëêà) Ïðîâåðåíî 30 ìàðòà 2009.
  2. â‘ Ïàâåë "xAnder" Øóáñêèé WHQL-äðàéâåð NVIDIA äëÿ PhysX â íà÷àëå àâãóñòà. Èãðîìàíèÿ (24 èþëÿ 2008 ãîäà).(íåäîñòóïíàÿ ññûëêà) Ïðîâåðåíî 27 èþëÿ 2008.
  3. â‘ BlackCat PhysX âçëîìàí è áîëüøå íå ÿâëÿåòñÿ ýêñêëþçèâîì äëÿ êàðò NVIDIA. IXBT.com (Ñóááîòà, 28 èþíÿ 2008 ãîäà). Àðõèâèðîâàíî èç ïåðâîèñòî÷íèêà 17 ôåâðàëÿ 2012. Ïðîâåðåíî 9 èþëÿ 2008.
  4. â‘ Ïàâåë "xAnder" Øóáñêèé NVIDIA îòêðîåò ïîääåðæêó PhysX äëÿ ATI Radeon?. Èãðîìàíèÿ (9 èþëÿ 2008 ãîäà).(íåäîñòóïíàÿ ññûëêà) Ïðîâåðåíî 9 èþëÿ 2008.
  5. â‘ NVIDIA âûïóñòèëà äðàéâåð äëÿ àïïàðàòíîé ïîääåðæêè PhysX. GameDev.ru (15 àâãóñòà 2008). Àðõèâèðîâàíî èç ïåðâîèñòî÷íèêà 17 ôåâðàëÿ 2012. Ïðîâåðåíî 27 îêòÿáðÿ 2008 ãîäà.
  6. â‘ Âèííè - íà÷àëüíèê òåõíè÷åñêîãî îáñëóæèâàíèÿ åâðîïåéñêîãî ïîäðàçäåëåíèÿ êîìïàíèè XFX. Ïî÷òè áåñïëàòíàÿ ôèçèêà. RusDoc.ru (14 îêòÿáðÿ 2008 ãîäà). Àðõèâèðîâàíî èç ïåðâîèñòî÷íèêà 17 ôåâðàëÿ 2012. Ïðîâåðåíî 19 îêòÿáðÿ 2008.
  7. â‘ Games using Havok
  8. â‘ Havok FX product information
  9. â‘ Anton Shilov GPU Physics Dead for Now, Says AMDâ™s Developer Relations Chief Nvidiaâ™s Chief Exec Predicts âNegative Synergiesâ with Intelâ™s Acquisition of Havok  (àíãë.). X-bit labs (19 íîÿáðÿ 2007 ãîäà). Àðõèâèðîâàíî èç ïåðâîèñòî÷íèêà 17 ôåâðàëÿ 2012. Ïðîâåðåíî 27 ôåâðàëÿ 2011.
  10. â‘ Anton Shilov Intel To Acquire Havok  (àíãë.). Bit-tech (15 ñåíòÿáðÿ 2007 ãîäà). Àðõèâèðîâàíî èç ïåðâîèñòî÷íèêà 17 ôåâðàëÿ 2012. Ïðîâåðåíî 27 ôåâðàëÿ 2011.
  11. â‘ Àðñåíèé Ãåðàñèìåíêî Intel çàÿâèëà î ïðèîáðåòåíèè êîìïàíèè Havok. 3DNews (17 ñåíòÿáðÿ 2007 ãîäà). Ïðîâåðåíî 27 ôåâðàëÿ 2011.
  12. â‘ Ben Hardwidge AMD to demo GPU physics at GDC next week  (àíãë.). Bit-tech (20 ìàðòà 2009 ãîäà). Àðõèâèðîâàíî èç ïåðâîèñòî÷íèêà 17 ôåâðàëÿ 2012. Ïðîâåðåíî 23 ìàðòà 2009.
  13. â‘ Àëåêñàíäð Øåìåòîâ Óñêîðåíèå ôèçèêè ñðåäñòâàìè GPU îò AMD óæå ñêîðî. 3DNews (23 ìàðòà 2009 ãîäà). Ïðîâåðåíî 23 ìàðòà 2009.
  14. â‘ BESS! AMD ïîêàæåò «óñêîðåíèå ôèçèêè» â ñâîèõ GPU ñ API Havok íà GDC2009. iXBT (24 ìàðòà 2009 ãîäà). Àðõèâèðîâàíî èç ïåðâîèñòî÷íèêà 17 ôåâðàëÿ 2012. Ïðîâåðåíî 24 ìàðòà 2009.
  15. â‘ Ïàâåë Øóáñêèé AMD ïðîäåìîíñòðèðóåò îáðàáîòêó ôèçèêè. Èãðîìàíèÿ (æóðíàë) (23 ìàðòà 2009 ãîäà).(íåäîñòóïíàÿ ññûëêà) Ïðîâåðåíî 24 ìàðòà 2009.
  16. â‘ Ïàâåë Øóáñêèé AMD ïðîäåìîíñòðèðîâàëà ôèçèêó. Èãðîìàíèÿ (æóðíàë) (27 ìàðòà 2009 ãîäà).(íåäîñòóïíàÿ ññûëêà) Ïðîâåðåíî 27 ìàðòà 2009.
  17. â‘ BESS! AMD è Havok íà Game Developers Conference 2009. iXBT (27 ìàðòà 2009 ãîäà). Àðõèâèðîâàíî èç ïåðâîèñòî÷íèêà 17 ôåâðàëÿ 2012. Ïðîâåðåíî 28 ìàðòà 2009.
  18. â‘ Àëåêñàíäð Øåìåòîâ Havok è AMD ïîêàçàëè íà GDC ôèçèêó íà OpenCL. 3DNews (29 ìàðòà 2009 ãîäà). Ïðîâåðåíî 30 ìàðòà 2009.

[ïðàâèòü] Ññûëêè

Ïðîñòðàíñòâà èì¸í

Âàðèàíòû
Ïðîñìîòðû
Äåéñòâèÿ