« on: August 10, 2010, 05:13:31 PM »
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
The Mobile GPU Comparison Guide
These days, there are so many mobile GPU models that it has become quite impossible to keep up with the different configurations. Therefore, we decided to compile this guide to provide an easy reference for those who are interested in comparing the specifications of the various mobile GPUs in the market as well as those already obsolescent or obsolete.
Currently covering 225 mobile GPUs, this comprehensive comparison will allow you to easily compare 17 different specifications for each and every GPU! We hope it will prove to be a useful reference. We will keep this guide updated regularly so do check back for the latest updates!
Revision 9.6 changelog:
Added the Pixel Fill Rate specifications for NVIDIA GPUs.
Added the NVIDIA GeForce GTX 480M GPU.
Updated the specifications of the NVIDIA GeForce 9800M GTX, 9800M GT, 9800M GTS and 9800M GS GPUs.
Updated the specifications of the NVIDIA GeForce 9700M GTS and 9700M GT GPUs.
Updated the specifications of the NVIDIA GeForce 9650M GT, 9650M GS, 9600M GT and 9600M GS GPUs.
Updated the specifications of the NVIDIA GeForce 9500M GS and 9500M G GPUs.
Renamed and updated the specifications of the NVIDIA GeForce 9400M G GPU.
Removed the NVIDIA GeForce 9700M GS GPU.
Biochemists and computer scientists at the University of Washington two years ago launched an ambitious project harnessing the brainpower of computer gamers to solve medical problems. The game, Foldit, turns one of the hardest problems in molecular biology into a game a bit reminiscent of Tetris. Thousands of people have now played a game that asks them to fold a protein rather than stack colored blocks or rescue a princess.
The eventual creation of the APU was one of the key reasons for AMD’s acquisition of ATI in 2006. This acquisition brought to AMD industry-leading GPU and chipset technologies, and a software team to support them. As we sit on the precipice of launching the first generation of APUs, people are wondering if discrete GPUs will disappear altogether. Continue reading
The trick in the previous post is as implied by its title and noted in the comments not going to give much return on the time invested in terms of performance, although it might give you a deeper understanding of the underlying mechanisms and costs involved in calling virtual functions. So it's more like an academic exercise, but nonetheless a cool thing to play around with.
A video demonstrating my GPU-based Smoothed Particle Hydrodynamics (SPH) implementation using CUDA to achieve extremely high performance.
The video shows the real-time performance of the implementation, more than 100 FPS (dt=0.002) is achieved on a NVIDIA Geforce GTX 470 (Fermi).
In this scene a water-like fluid is simulated using a SPH model described by Mueller in "Particle-Based Fluid Simulation for Interactive Applications".
Test scene 1, 128K particles and hue-based color gradient for particle velocity.
This work is part of my masters thesis in computer science at NTNU (Norwegian University of Science and Technology).
One difference between D3D and OpenGL is that the former is using an object-oriented API. All API calls are virtual rather than being plain C calls like in OpenGL. The main advantage of this is of course flexibility. The runtime can easily provide many different implementations and hand you back any one depending on your device creation call parameters. The obvious example of that would be the debug and retail runtime.
hl2.exe metro2033.exe SamHD_TSE.exe PCM.exe ScourgeGame.exe lag_win32_public_dev.exe APB.exe FoxGame.exe Settlers7R.exe \Live\GameClient.exe Risen.exe EFLC.exe Singularity.exe RTS-*.exe SR2_pc.exe Medieval_T?.exe HasteGame*.exe Napoleon.exe DeadIslandGame*.exe Demigod.exe OFDR.exe empires*.exe Heaven.exe MassEffect2.exe Conviction*.exe RUSE.exe AVP3.exe daorigins.exe LEGOIndy2.exe RocketKnight.exe Bioshock2.exe dairydash.exe BFBC*Game.exe BF1943Game.exe dirt2*.exe SamHD.exe Sanctuary.exe WinDVD.exe iw4?p*.exe Avatar.exe S8Game-F.exe rfg*.exe Borderlands.exe ShippingPC-SkyGame.exe BattlefieldHeroes.exe Ceville.exe gpl.exe ShippingPC-BmGame.exe \ZenoClash\hl2.exe APGame.exe GHWT.exe Gothic III Forsaken Gods.exe ??5DX9.exe Saboteur.exe CrimeCraft.exe BurningWheels*.exe Republic Heroes.exe SupremeCommander2.exe AA3Game.exe StreetFighterIV.exe Guitar Hero Aerosmith.exe KillingFloor.exe RiseOfTheArgonauts.exe DamnGame.exe DS.exe kb.exe SC2*.exe CoJBiBGame_x86.exe Overlord*.exe \Tip\GameClient.exe ghost_w32.exe Wolverine.exe bsp.exe Fuel.exe bionic_commando.exe ElvenLegacy*.exe grimmgame.exe flashpoint*.exe Shift.exe theHunter*.exe TLR*.exe Wolf2.exe TerminatorSalvation.exe prototype?.exe eXperience112.exe Battleforge.exe EndWar.exe SilentHill.exe cabalmain.exe Client.exe WheelmanGame*.exe CompatAFR-1x1.exe Unigine.exe wanted.exe DragonAge.exe TS3*.exe DLords.exe FreeRunning.exe DOW2.exe godfather2.exe arma2.exe Empire.exe *.scr.EE3.exe MirrorsEdge.exe cstrike.exe Tropics.exe Legendary.exe fear2*.exe BurnoutParadise.exe Prince of Persia.exe Dead Space.exe biahh.exe war3.exe Mercenaries2.exe Merc2-Demo.exe left4dead*.exe Yeti_Final_Win32.exe FallOut3.exe CoDWaW*.exe tru.exe FF2client.exe RCT3.exe trgame.exe PT2Start.exe Transformers*.exe GTAIV.exe acad.exe aJewelQuestSolitaire.exe SeriousSam.exe FarCry2*.exe ProjectG.exe Jewel Quest Solitaire.exe Flip Words*.exe ExeFile.exe blacksite.exe MOHA.exe TurokGame.exe crossfire.exe kaneandlynch.exe Buildalot2.exe Legend.exe thief.exe GunBound.gme.SEGA Rally*.exe HAWX.exe SpaceSiege.exe SporeApp.exe AgeOfConan.exe tra.exe Jericho.exe MEM_7.exe Stranger.exe DevilMayCry*.exe MassEffect.exe GRID.exe witcher.exe mahjongg_artifacts.exe Studio.exe Diner_Dash_Flo_On_The_Go.exe Big Kahuna Reef.*.Chuzzle.exe Backspin.exe AcesOfTheGalaxy.exe \half-life 2 Demo\hl2.exe \portal\hl2.exe \team fortress 2\hl2.exe \half-life 2 deathmatch\hl2.exe \half-life 2 episode two\hl2.exe \half-life 2 episode one\hl2.exe \half-life 2 lostcoast\hl2.exe \half-life 2\hl2.exe \counter-strike source\hl2.exe \day of defeat source\hl2.exe \half-life deathmatch source\hl2.exe \half-life source\hl2.exe R6Vegas2_Game.exe AssassinsCreed*.exe Validator.exe GH3.exe xrEngine.exe FFOW.exe Settlers6*.exe MonsterGame.exe nfs.exe BA2.exe DiRT.exe ForceSingleGPU.exe TW2008.exe TW2006.exe game.exe SupremeCommander.exe hl.exe SpiderSolitaire.exe Solitaire.exe PurblePlace.exe Minesweeper.exe Mahjong.exe InkBall.exe Hearts.exe FreeCell.exe chess.exe R6Vegas_Game.exe 3dsmax*.exe Crysis*.exe UT3*.exe Wargame-g4wlive.exe hellgate*.exe SinEpisodes.exe iw3mp.exe iw3sp.exe Matrix.exe *Stranglehold.exe Bioshock.exe wic*.exe LostPlanet*.exe sims.icd.nhl2007.exe GodFather.exe pc_matador.exe AcroRd32.exe XR_3DA.exe Scarface.exe TestDriveUnlimited.exe mm.exe Gothic3.exe HitmanBloodMoney.exe NWN2*.exe TW2007.exe ARX.exe SplinterCell4.exe NFSC_demo.exe NFSC.exe RelicCOH.exe starwars_pc.exe LegoStarWarsII.exe fifa07*.exe fsx.exe primarysurf.exe CoJ.exe FEARXP.exe BF2142*.exe JustCause*.exe nhl06.exe battleofthegods.exe cccprev.exe RomeTW*.exe H5_Game.exe Condemned.exe trl.exe Inventor.exe Dwm.exe legends.exe gt.exe graw*.exe sweaw.exe game.dat.Timeshift*.exe nbalive06.exe oblivion.exe x3*.exe gwdev.exe pop3.exe USM.exe BattlefrontII.exe speedDemo.exe speed.exe narnia.exe white.exe KingKong*.exe 3DMark06*.exe RD3.exe Age3.exe Suffering2*.exe Sam2.exe KingKongDemo*.exe BOS.exe CoD2?P_s.exe Fable.exe EiB.exe Sims2EP2.exe DungeonSiege2.exe fs9.exe AFR-FriendlyD3D.exe FEARspdemo.exe FEAR.exe ACTOFWAR*.exe Ehshell.exe X2-Demo.exe X2.exe tribesv_?pdemo_en.exe Swat4SPDemo.exe PandoraMultiPlayerDemo.exe Sims2EP1.exe PCMark05.exe PCMark04.exe PainGame.exe Speed2demo.exe MaxPayne2Demo.exe FFXiWinBench.exe FFXiBench.exe Biademo.exe Tiger 2004.exe Snowblind-Demo.exe Snowblind.exe BreedSPD.exe Breed.exe XPANDRALLY.exe TV_CD_DVD.exe TRAOD*.exe Battlefront.exe Sims2.exe ShadowVault.exe patriots.exe thrones.exe Pariah.exe nba2005.exe mohpa.exe GW.exe pol.exe Driv3r.exe DFX.exe Bia.exe TechDemo.exe aquamark.exe w40k.exe pop2.exe FarCry.exe WoW.exe EverQuest2.exe Speed2.exe Lithtech.exe Swat4.exe SwgClient_r.exe SplinterCell3.exe Painkiller.exe MaxPayne2.exe FlatOutdemo.exe CMR5.exe BfVietnam.exe LockOn.exe 3DMark05.exe 3DMark03.exe 3DMark2001SE.exe 3DMark2001.exe BF2.exe Morrowind.exe TW2005.exe TW2004.exe halo.exe UT2004.exe UT2003.exe RD2D.exe RD2.exe CT3.exe pop.exe RaceDriver.exe SplinterCell2.exe SplinterCell.exe
HPC Project has introduced Version 1.0 of the Par4all, an open parallelization platform that provides automatic code generation for NVIDIA GPU-based hybrid architectures.
Except for physics functions, version 8.00 is 100% script compatible to all A7 and A6 version from A6.40 and above.
New samples were added: digital.c for the video_border function (Vista and above only); knightsonwheels.c, Ventilator's contest entry modified for the car library; crowd.c for GUI based bones calculation (Commercial and above only); earthball8.c, the PhysX version of the earthball sample; and physXtest.c for testing the speed of the PhysX implementation.
The car template was adapted to PhysX, and underwent a major cleanup on that occasion. A new car.c library with often-used vehicle function was added, and replaces the old tcar.c library from the templates.
pX.. commands replaced the ph_ physics commands. The syntax is mostly maintained, so it's easy to move old physics applications to A8. In almost all cases this will result in a better frame rate and greater stability of the physics simulation. With an nVIDIA graphics card, the PhysX subsystem can now handle thousands of simultaneously touching physics objects (see samples\physXtest.c)
Evolution or revolution? Some say that hardware tessellation is just another PR technology that is not going to bring anything new to the table. Others are convinced that tessellation implementation is as much of a deal as an introduction of high dynamic range lighting. In this article we are going to look at contemporary Tessellation technology supporting applications, in order to determine how much of a difference it makes and how much GPU computing power you have to sacrifice for it.
All in all, a year after its formal acknowledgment, tessellation is still a child that needs guidance and nurturing. With the right parent, a truly astonishing growth can be seen, but only time will tell if in-game tessellation is going to become an adult any time soon. If it does, we are in for a real treat.