Šta je novo?

Nvidia PhysX

Real time modelling of sea-surface radiance - CUDA

http://www.youtube.com/watch?v=B1Zp0-t70uM

Ovo je impresivno!

In order to address the issue of scene simulation in marine environment with optical sea clutter, Alyotech Technologies developed a real-time model of the wind-driven sea surface radiance in the IR and visible spectrum. While IR surveillance from surface ships is among the first considered applications, the model was specifically designed to face the tricky problems related to observation at grazing angles. For this purpose, special effort has been carried out to deal efficiently with the following issues:

- dynamical computing of surface geometry from wave height spectra, including some (limited) nonlinearity,

- representing the surface on optimized multi-scale mesh,

- global illumination of the ocean surface by partially cloudy sky-domes,

- dynamical estimate and rendering of unresolved surface rugosity accounting for both capillary waves and unresolved distant gravity waves.

Real-time animation and rendering for meshes as large as several 106 polygons is achieved through massive parallelization on GPU. Full sky domes for both global illumination and sky rendering are precomputed using SKYGEN, a cloudy-sky simulation software recently developed by Alyotech.

The application is based on CUDA and OpenGL Shader Model 4.0. The CUDA part is at least 50 times faster than current multi-core implementations. Almost all the computation is offloaded to the GPU giving high performance results (around 150 fps using a GeForce GTX 280).
 
Poslednja izmena:
Hvala na linku, probaću valjda ovih dana pa ću javiti ako je dobar
Probaću obradu AVCHD materijala - ne verujem da tu može da napravi duplo veći fajl :)
 
NVIDIA PhysX System Software 9.04.08

* Updated runtime to improved operation of Cryostasis Game.
* Supports NVIDIA PhysX acceleration on all GeForce 8-series, 9-series and 200-series GPUs with a minimum of 256MB dedicated graphics memory.
* Experience GPU PhysX acceleration in many games and demos, some of which are highlighted in PowerPack downloads on www.geforce.com.
* Runtime upgrade ONLY for AGEIA PhysX processors users. (New installations should install older PhysX system software such as version 8.09.04 – prior to installing this update).
* Includes the latest PhysX runtimes used in the latest game titles.
* Supports NVIDIA PhysX acceleration on GeForce via CUDA 2.0 for SDK versions 2.7.3, 2.7.2, 2.7.5, 2.8.0 and 2.8.1 (requires graphics driver v177.81 or later).
* Includes all the latest PhysX SDK Runtimes.
* Supports control of your GPU PhysX configuration from the NVIDIA display driver control panel. (requires graphics driver v180.00 or later)
 
jel postoji mozda neka ati-jeva kartica da ovo podrzava ili ne?
i sta se dobija sa tom opcijom, ja imam 8600gt?
video sam da bi to imalo pravi efekat treba imati 8800 pa nadalje, *** ova moja i nije nesto spec.
koje su dobre nvidiine kartice a da nisu preskupe da bi ok radila PhysX?
 
Ti se opet vratio na spamovanje ove teme, a?
 
nisam nista lose mislio.
samo sam hteo da mi preporucite neku dobru a da nije mnogo skupa GF kartiu sa PhysX.
jel planiram na leto da uzmem neku novu grafulju.
pa se razmisljam izmedju ati i GF, zato sam vas i hteo da pitam jel postoji mozda neka atijeva da ovo isto podrzava.
hvala na razumevanju.
 
Imas dole sekciju Sta da kupim pa tu postavi pitanja u vezi kupovine nove grafe a ne ovdje.

A ATI ne podrzava PhysX.
 
NVIDIA Releases OpenCL Driver To Developers

SANTA CLARA, CA—APRIL 20, 2009—NVIDIA Corporation, the inventor of the GPU, today announced the release of its OpenCL driver and software development kit (SDK) to developers participating in its OpenCL Early Access Program. NVIDIA is providing this release to solicit early feedback in advance of a beta release which will be made available to all GPU Computing Registered Developers in the coming months.

“The OpenCL standard was developed on NVIDIA GPUs and NVIDIA was the first company to demonstrate OpenCL code running on a GPU,” said Tony Tamasi, senior vice president of technology and content at NVIDIA. “Being the first to release an OpenCL driver to developers cements NVIDIA’s leadership in GPU Computing and is another key milestone in our ongoing strategy to make the GPU the soul of the modern PC.”

At the core of NVIDIA®’s GPU Computing strategy is the massively parallel CUDA™ architecture that NVIDIA pioneered and has been shipping since 2006. Accessible today through familiar industry standard programming environments such as C, Java, Fortran and Python, the CUDA architecture supports all manner of computational interfaces and, as such, is a perfect complement to OpenCL. Enabled on over 100 million NVIDIA GPUs, the CUDA architecture is enabling developers to innovate with the GPU and unleash never before seen performance across a wide range of applications.
Developers can apply to become a GPU Computing Registered Developer at: http://www.nvidia.com/opencl
 
NVIDIA PhysX System Software 9.09.0428

NVIDIA PhysX System Software WHQL
Version: 9.09.0428
Release Date: June 03, 2009
Operating System: Windows XP, Windows Vista, or Windows 7
Language: U.S. English
File Size: 39.2 MB

Release highlights:
* Fixes version number reporting conflict.
* Optimized GPU PhysX compatibility and performance in the PC game Cryostasis.
* Supports NVIDIA PhysX acceleration on all GeForce 8-series, 9-series and 200-series GPUs with a minimum of 256MB dedicated graphics memory.
* Experience GPU PhysX acceleration in many games and demos, some of which are highlighted in PowerPack downloads here.
* Runtime upgrade ONLY for AGEIA PhysX processors users. (New installations of AGEIA PhysX processors should install older PhysX system software such as version 8.09.04 – prior to installing this update).
* Includes the latest PhysX runtimes used in the latest game titles.
* Updated PhysX GPU acceleration runtimes, updates include 2.7.1 to 2.7.6, and 2.8.0 to 2.8.1.
* Supports control of your GPU PhysX configuration from the NVIDIA display driver control panel. (requires graphics driver v180.00 or later)
 
Malo glasina...

AMD to support Nvidia's CUDA technology?

Nvidia has hinted that it has a project in the works that will enable Nvidia's CUDA technology on AMD GPUs.

At a recent roundtable event, Nvidia's chief scientist Bill Dally explained why a developer would write an app using C with CUDA extensions if it wouldn't work on AMD GPUs.

"In the future you'll be able to run C with CUDA extensions on a broader range of platforms," stated Dally, "so I don't think that will be a fundamental limitation."

Although Dally didn't name AMD outright, he added: "I'm familiar with some projects that are underway to enable CUDA on other platforms."


Differing GPGPU technologies

While both Nvidia and AMD have announced support for open GPGPU standards such as OpenCL and Microsoft's DirectX Compute, both companies also have their own GPGPU technologies.

Nvidia has CUDA, and AMD has Stream. Unsurprisingly, however, Dally reckons that CUDA is the strongest.

"What I've seen them [AMD] offering so far is using the Brook programming language, which we actually developed at Stanford for programming GPUs," added Dally.

Dally used to work at Stanford University before he joined Nvidia, and he claims that "we moved on from Brook because it had a large number of limitations."

"I think CUDA is a far more productive programming environment," he insisted.

Steam plus CAM versus CUDA

An enhanced version of Brook called Brook+ is used in AMD's Stream technology, along with AMD's Compute Abstraction Layer (CAM). Even so, Dally still says that it can't match CUDA.

"I think it [Stream] is missing some of the abstractions that are in CUDA," said Dally, "I think people are far more comfortable with CUDA.

"For evidence of this go to CUDA Zone and look at the hundreds of applications that people have ported over to CUDA, and then look at their [AMD's] corresponding website for GPU computing.

"There are just a handful of things, and they're generally things that are already available in CUDA. CUDA has just got a lot more traction among the people who are programming parallel applications. It's an easier language to use."

Dally was also unconcerned about people buying AMD GPUs instead of Nvidia GPUs if they supported CUDA.

"We don't care whether they [GPGPU apps] are restricted to running on our GPUs or on a broader range of platforms," said Dally. "We produce the best GPUs that there are, so given a fair competitive environment, people will choose our GPUs."


AMD 'no comment'

AMD wouldn't confirm or deny the rumour. Spokesperson Sasa Marinkovic said that "AMD does not comment on rumours or speculation", adding: "AMD does support OpenCL which is an open, cross-platform standard.

"The GPGPU community has been eagerly awaiting an open, industry-wide programming standard and OpenCL provides that standard."

However, Dally says that there are still some benefits to using C with CUDA extensions instead of OpenCL.

"I think most people find that C with CUDA extensions is the most convenient way to write applications," said Dally.

"OpenCL is really a driver interface. It's an API and a set of calls. With a kernel, you basically make an API call with the code for that kernel as a string, and the compilation actually happens in the driver on the fly.

"Being able to write in C for CUDA and running NVCC and pre-compiling your kernel seems to be a more efficient way of operating."

Of course, Nvidia would say that about its own technology, but if AMD also supported C with CUDA extensions on its GPUs, then there would be little reason for developers not to use it.

Plus, if AMD did support CUDA, then CUDA technologies such as GPU-accelerated PhysX would also be available to owners of AMD GPUs.
 
Poslednja izmena:
I jos ne postoji nacin da se Physx preseli na AMD?
 
Ne...

Btw, Terminator Salvation bi trebalo uskoro da dobije physx patch, krs igra, ali eto, koga zanima...ima par finih efekata.

[YOUTUBE]<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/mo54DJHBZWk&hl=en&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/mo54DJHBZWk&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object>[/YOUTUBE]
 
Gde si nasao tu informaciju?
 
nV nijednom nije trazila nekakve pare, ugovore ili sl. Odavno su izjavili da im je u interesu da i AMD-ove karte podrzavaju physx i da su spremni da ucestvuju u razvoju. Pocelo je da se radi na tome, neki cova se time bavio uz podrsku nv, i projekat je stopiran od strane AMD-a.
 
nV nijednom nije trazila nekakve pare, ugovore ili sl. Odavno su izjavili da im je u interesu da i AMD-ove karte podrzavaju physx i da su spremni da ucestvuju u razvoju. Pocelo je da se radi na tome, neki cova se time bavio uz podrsku nv, i projekat je stopiran od strane AMD-a.

Mozda Ati ima svoj odgovor na PhysX, samo jos nije vreme da ga implementiraju.
 
Mislim da Amd pravi neku kombinaciju hardveske prirode , neki hibrid procesora i grafičke mada to ne mogu sa sigurnošću reći odnosno potvrditi gde sam to pročitao . Projekat se zove fusion i oni već sad to ime ubacuju kroz alatku koja smanjuje broj aktivnih procesa pa time popravlja perfomanse u igrama . Nvidia nema licecu za priozvodnju procesora pa su se uspešno setili da drajverski pomoću Physx-sa naprave oblik spoja procesora i grafike . Ako bi takvu tehnologiju primenio i AMD potpuno bi obezvredio svoj rad na spajanju procesora i grafike u hardverskom obliku . Opet kažem ja sam to tako shvatio i nemam čime da to podkrepim a vreme će pokazati dali je ovo tačno ili ne .
 
Poslednja izmena:
ATi, tj AMD, zeli da implementira Havok, koji bi "delio posao" sa CPU. Tj, izjavili su da im je cilj da GPU preuzme samo "deo posla" u radu sa fizikom. Dakle, nit' tamo nit' vamo.
 
Bolje da se oba proizvodjace "privole" OpenCL-u za korist krajnih korisnika. :)
 
ATi, tj AMD, zeli da implementira Havok, koji bi "delio posao" sa CPU. Tj, izjavili su da im je cilj da GPU preuzme samo "deo posla" u radu sa fizikom. Dakle, nit' tamo nit' vamo.

Sto je i realno kad prodaju i CPU i GPU. Sto samo da smaraju grafiku sa fizikom za sta im sluzi CPU ako totalno prebace sve na GPU koji ce razlog da daju krajnjim kupcima za kupovinu CPU-a?
 
Poslednja izmena:
Pa poenta je da saradnja CPU + GPU je sporija od ciste GPU varijante.
Havok engine nije dizajniran da se implementira u GPU arhitekturi. Jednostavno je zastareo. Physx je od pocetka dizajniran da radi u hardware-u, i lako je prebacen da radi na GPU.
 
* Optimized for best performance in the PhysX title: Terminator Salvation.
* Optimized for best performance in the PhysX title: Batman Arkham Asylum.
* Supports NVIDIA PhysX acceleration on all GeForce 8-series, 9-series, 100-series and 200-series GPUs with a minimum of 256MB dedicated graphics memory and 32 processor cores (stream processors).
* Experience GPU PhysX acceleration in many games and demos, some of which are highlighted in PowerPack downloads on www.geforce.com.
* Runtime upgrade ONLY for AGEIA PhysX processors users. (New AGEIA PhysX processors installations should install older PhysX system software such as version 8.09.04 – prior to installing this update). Note – AGEIA PPU acceleration support for 2.8.1 SDK or earlier, and Windows Vista and Windows XP only.
* Includes runtimes for the PhysX SDK 2.8.3
* Includes the latest PhysX runtime builds to support all released PhysX content.
* Supports NVIDIA PhysX acceleration on GeForce via CUDA 2.0 for SDK versions 2.7.3, 2.7.2, 2.7.5, 2.8.0, 2.8.1 and 2.8.3 (requires graphics driver v177.81 or later).
* Supports control of your GPU PhysX configuration from the NVIDIA display driver control panel. (requires graphics driver v180.00 or later)

http://www.nvidia.com/object/physx_9.09.0814_whql.html
 
Poslednja izmena:
NVIDIA NEXUS

Unleash your productivity with NEXUS, NVIDIA's new development environment for GPU Computing and graphics applications that use CUDA C, OpenCL, DirectCompute, Direct3D, or OpenGL.

NEXUS introduces native GPU debugging and platform-wide performance analysis tools for both computing and graphics developers, fully integrated into Visual Studio 2008.

More information about NEXUS will be available at the GPU Technology Conference, Sept 30th - Oct 2nd, 2009.

[YOUTUBE]FLQuqXhlx40[/YOUTUBE]
 
. . ..kewl..
 
Nazad
Vrh Dno