quarta-feira, junho 17, 2009

PhysX

Introdução

PhysX é o nome, onde se esconde a nova unidade de processamento físico da Ageia.

Com esta nova revelação da Ageia, os utilizadores de jogos irão poder desfrutar de um realismo estupendo e de uma performance nunca antes vista, no que diz respeito aos cenários e movimentação de objectos nos jogos.

Animações como explosões, movimento de cabelos, dinâmica de fluidos, entre outros, irão ser o principal alvo de cálculos por parte da PPU da Ageia.

É importante referir que a Ageia apenas se encarrega de fabricar os processadores, o resto fica a cargo de outras entidades tais como Asus e BFG.
[edit]
Arquitectura
Enlarge

A arquitectura deste chip PPU é semelhante a qualquer chip PPU que possa existir no futuro e está estruturado de acordo com os resultados obtidos em testes já efectuados. Como tal a hierarquia de memória deste chip específico não possui qualquer cache. Podemos encontrar unidades de processamento paralelo com enormes unidades de vírgula flutuante (FPU).

Como podemos ver pela figura, encontramos o PPU Control Engine (PCE), que é o núcleo RISC na PPU, vários Vector Processing Engine (VPE), que comparando com um GPU são os pixel shaders, e ainda PPU's data processing engine (DPE), responsáveis pelos cálculos efectuados.

Esta arquitectura em contraste com uma arquitectura semelhante, tal como a Cell-like PPU, permite obter valores de largura de banda mais elevados pelo facto de as transferências de memória não serem feitas em token-ring.

O interface de ligação de uma placa que implemente este chip da Ageia poderá ser baseado em PCI 2.0 ou PCI Express (PCI-E) visto que ambos são suportados pela arquitectura do integrado.

O PCE é baseado numa arquitectura RISC com um microprocessador MIPS64. Assume-se que este chip utilize VLIW's (Very Long Instruction Word) fixos de 64bits. Podemos também encontrar 16 registos por cada VPU, 8 locais para a FPU e 8 partilhados para a GRU (Global Register Unit).

Como já foi referido, a hierarquia de memória não apresenta qualquer tipo de cache pois quando se efectuam cálculos físicos, o conceito de localidade não existe e os princípios de cache acabam por criar mais dificuldades arquitecturais, não obtendo assim qualquer tipo de optimização bem como desempenho.



[edit]
Especificações
Enlarge

Em relação ao processador podemos extrair as seguintes especificações:

* 125 Milhões de transístores;
* 182 mm^2 de circuito integrado;
* 0.13 micron technology;
* 20 Biliões de instruções por segundo (no máximo);
* 2 Tb de largura de banda no chip;
* Optimizado para 32-bit floating-point;
* Sistema multi-core;
* Preparados para BUS PCI-Express;
* 20 watts de consumo.


[edit]
[edit]
Funcionalidades e Benefícios anunciados pela AGEIA PhysX

* Massively Parallel Physics Architecture;
* AGEIA Universal Continuous Collision Detection;
* AGEIA Physical Smart Particle Technology;
* AGEIA Complex Object Physics System;
* AGEIA Scalable Terrain Fidelity;
* AGEIA Dynamic Gaming Framework.

[edit]
Vantagens

Suportar física avançada é extremamente intensivo em termos computacionais, baseado apenas num conjunto de algoritmos, exigindo uma quantidade tremenda cálculos lógicos e matemáticos com uma elevada largura de banda. Para resumir, é necessário um processador extremamente desenvolvido e especializado para ambientes com funcionalidades como:

* Explosões que causem pó e destroços;
* Personagens, com geometrias complexas para movimentos e interacções mais realistas;
* Folhagens vistosas que reajam aos movimentos das personagens;
* Fumo e nevoeiro denso que se adaptem;

Juntamente com o CPU e GPU de um computador, a AGEIA PhysX Processing Unit (PPU) permite a criação destes cenários espectaculares.



Lista de Jogos Disponíveis a usar esta tecnologia

Game Title Developer Platform
2 Days to Vegas Steel Monkeys PC
Adrenalin 2: Rush Hour Gaijin Entertainment PC
Age of Empires III Distineer Studios PC, Mac
Age of Empires III: The WarChiefs Distineer Studios Mac
Alpha Prime Black Element Software PC
Auto Assault Net Devil PC
Backbreaker Natural Motion TBA
B.A.S.E. Jumping Digital Dimension Development PC
Bet on Soldier: Blackout Saigon Kylotonn Entertainment PC
Bet on Soldier: Blood of Sahara Kylotonn Entertainment PC
Bet on Soldier: Blood Sport Kylotonn Entertainment PC
Beowulf Ubisoft PS3, X360
Bladestorm: The Hundred Years' War Koei PS3, X360
Captain Blood Akella PC, X360
Cellfactor: Combat Training Artifical Studios, Immersion Games PC
Cellfactor: Revolution Artifical Studios, Immersion Games PC
City of Villains Cryptic Studios PC
Crazy Machines II FAKT Software PC
Cryostasis Action Forms PC
Dark Physics The Game Creators PC
Desert Diner Tarsier Studios PC
Dragonshard Atari PC
Dusk 12 Orion PC
Empire Above All IceHill PC
Empire Earth III Mad Dog Software PC
Entropia Universe MindArk PC
Fallen Earth Icarus Studios PC
Fury Auran Games PC
Gears Of War Epic Games PC, X360
Gluk'Oza: Action GFI Russia PC
GooBall Ambrosia software Mac
Gothic 3 Piranha Bytes PC
Gunship Apocalypse FAKT Software PC
Heavy Rain Quantic Dream PC
Hero's Jorney Simutronics PC
Hour of Victory nFusion Interactive X360
Hunt, The Orion PC
Huxley Webzen, Inc PC, X360
Infernal Metropolis Software PC
Inhabited island: Prisoner of Power Orion PC
Joint Task Force Most Wanted Entertainment PC
Kuma\WAR Kuma Reality Games PC
Magic ball 3 Alawar Entertaiment PC
Mass Effect BioWare PC, X360
Medal of Honor: Airborne EA Los Angeles PC, X360
Metro 2033 4A Games PC
Mobile Suit Gundam: Crossfire BEC PS3
Monster Madness: Battle for Suburbia Artificial Studios PC, X360
Monster Truck Maniax Legendo Entertainment PC
Myst Online: URU Live Cyan Worlds PC
Open Fire BlueTorch Studios PC
Paragraph 78 Gaijin Entertainment PC
Pirates of the Burning Sea Flying Lab Software PC
PT Boats: Knights of the Sea Akella PC
Rail Simulator Kuju Entertainment Ltd PC
Red Steel Ubisoft Paris Wii
Rise Of Nations: Rise Of Legends Big Huge Games PC
Roboblitz Naked Sky Entertainment PC, X360
Sacred 2 ASCARON Entertainment PC
Sherlock Holmes: The Awakened Frogwares Game Development Studio PC
Showdown: Scorpion B-COOL Interactive PC
Silverfall Monte Cristo PC
Sovereign Symphony Ceidot Game Studios PC
Sonic and the Secret Rings SEGA Wii
Speedball 2 Kylotonn Entertainment PC
Stalin Subway, The Orion PC
Stoked Rider: Alaska Alien Bongfish Interactive Entertainment PC
Switchball Atomic Elbow PC
Tension Ice-pick Lodge PC
Tom Clancy's Ghost Recon Advanced Warfighter GRIN PC, X360
Tom Clancy's Ghost Recon Advanced Warfighter 2 GRIN, Ubisoft Paris PC, X360
Tom Clancy's Rainbow Six Vegas Ubisoft Montreal PC, PS3, X360
Tom Clancy's Splinter Cell: Double Agent (multiplayer) Ubisoft Shanghai PC, X360
Tortuga: Two Treasures Ascaron Entertainment PC
Two Worlds Reality Pump PC
Ultra Tubes Eipix PC
Unreal Tournament 3 Epic Games PC, PS3, X360
Unreal Tournament 3: Extreme Physics Mod Epic Games PC
Warfare GFI Russia PC
Warmonger: Operation Downtown Destruction Net Devil PC
W.E.L.L. Online Sibilant Interactive PC
Winterheart's Guild Zelian Games PC, X360
WorldShift Black Sea Studios PC



Note: This game listing is not representative of all titles that will be available, just those that AGEIA and it's developer and publisher partners are able to disclose. To avoid confusion, PC titles that do not take advantage of AGEIA PhysX hardware acceleration are ommitted from this listing.

Sem comentários:

LinkWithin

Related Posts Widget for Blogs by LinkWithin