
Voor degenen die er nog niet van gehoord hebben: Nvidia heeft een tijdje geleden de GeForce 8800GTX geïntroduceerd. Dit is een videokaart met 640 MB geheugen en een GPU met 128 unified shaders. Dat houdt in dat de grafische processor op de kaart 128 kleine sub-processortjes heeft, die elk hun eigen geheugen kunnen aanspreken. Deze shaders draaien elk op 1,2 GHz. Er wordt gezegd dat het met twee gekoppelde kaarten mogelijk moet zijn een één teraflop computer te bouwen. Ter vergelijking: de IBM Blue Gene, 's werelds snelste computer, had in maart 2005 een rekenkracht van 135 teraflops.
Nu vond Nvidia het wel leuk om de rekenkracht die met deze kaart beschikbaar komt ook voor het 'grote' publiek bruikbaar te maken, en speciaal daarvoor hebben ze het Cuda systeem geïntroduceerd.
Dit is een C-compiler met wat extra extensies die het mogelijk maakt alle 128 shaders van de videokaart te benutten voor berekeningen. Te denken valt aan het kraken van encryptie, het uitvoeren van complexe simulaties etc. etc.
En nu zat ik dus te denken: het lijkt mij geweldig om zo'n kaart te kopen en ervoor te gaan programmeren. Het programmeren zelf is naar het schijnt heel moeilijk maar wel haalbaar. De rekenkracht is gewoon zo asociaal groot, daar moeten leuke dingen mee gedaan kunnen worden! En als het programmeren me niet lukt is de kaart altijd nog leuk voor spelletjes...
Zijn er meer retecool(st)ers die mijn interesse delen?
Nu vond Nvidia het wel leuk om de rekenkracht die met deze kaart beschikbaar komt ook voor het 'grote' publiek bruikbaar te maken, en speciaal daarvoor hebben ze het Cuda systeem geïntroduceerd.
Dit is een C-compiler met wat extra extensies die het mogelijk maakt alle 128 shaders van de videokaart te benutten voor berekeningen. Te denken valt aan het kraken van encryptie, het uitvoeren van complexe simulaties etc. etc.
En nu zat ik dus te denken: het lijkt mij geweldig om zo'n kaart te kopen en ervoor te gaan programmeren. Het programmeren zelf is naar het schijnt heel moeilijk maar wel haalbaar. De rekenkracht is gewoon zo asociaal groot, daar moeten leuke dingen mee gedaan kunnen worden! En als het programmeren me niet lukt is de kaart altijd nog leuk voor spelletjes...
Zijn er meer retecool(st)ers die mijn interesse delen?
Weirdoinventor stapt snel op nu het nog een hype is.: Het is noch veel erger Draken. Er was afgesproken d...
Draken.: Arme Politiken, ze hadden al bakzeil gehaald voor c...
Meneer van Dale: @Nembrionic Als ze een mailtje van Henk hebben gekr...
Nembrionic: Wanneer mogen winnaars eigenlijk uitzoeken?
Chack: Ow ja. Echte kunst. Totaal niets te maken met het e...
Morosoof: Ik heb al een kamerlid voor je gevonden: Jan Voorbi...
Deaf - Context - Willis: Met deze standpunten zal Harrie ook beveiliging nod...
Pebbles: OLO! Hilarisch
Ludoviek: @harrie Heb je al een chauffeur? Ik bied me aan. Of...
Totaal aantal: 1678
Waaronder de leden:
Alpha Kenny Wun Max Laadvermogen Monade 8000rpm Ghettoforce dubbele mono DatDanWeerWel, Wildersmo ToCuS Behe Mohammed Said al Sahaf Microwave Prince Je_suis_Pie Der Webmeister foaly onparlementaire Wildplas MeukBox tegen de geinter preacher hollebollegijs Jake farq. Huub! Jetser lizzebed Gewoon Yopias Meneer van Dale woolters weet niet beter Ron BSC 2shoes Het neefje van ... fotogravizer henk2 Weirdoinventor stapt sne johnnie Hoofdmeester Ippe Ziepe gaat ze helem Yoris Toxteth O Grady Vampiric Demon onenortwo VonStrum LB Betsy Vlaskoorts rams Edlock Draken. NGO Gabi. Voor 12en gay, na McKenna
Alpha Kenny Wun Max Laadvermogen Monade 8000rpm Ghettoforce dubbele mono DatDanWeerWel, Wildersmo ToCuS Behe Mohammed Said al Sahaf Microwave Prince Je_suis_Pie Der Webmeister foaly onparlementaire Wildplas MeukBox tegen de geinter preacher hollebollegijs Jake farq. Huub! Jetser lizzebed Gewoon Yopias Meneer van Dale woolters weet niet beter Ron BSC 2shoes Het neefje van ... fotogravizer henk2 Weirdoinventor stapt sne johnnie Hoofdmeester Ippe Ziepe gaat ze helem Yoris Toxteth O Grady Vampiric Demon onenortwo VonStrum LB Betsy Vlaskoorts rams Edlock Draken. NGO Gabi. Voor 12en gay, na McKenna

Aantal posts: 12
Aantal reacties: 554
Aantal posts: 98
Aantal reacties: 3100
ontopic:
Ik deel je interesse, alleen heb ik mezelf ooit afgeleerd mezelf in dit soort dingen te verliezen. Een hobby waar veel tijd in gaat zitten, en je wilt toch ook gewoon wel eens lekker in de kroeg bierdrinken, lijkt me. Dus ja, je bent een nerd, en anders wordt je er een als je hier aan begint :)
Ik heb zelf trouwens een blauwe maandag mezelf verloren in het OpenGraphics project. Niet voor herhaling vatbaar.
Aantal posts: 12
Aantal reacties: 554
En ik vind ook dat het tijd wordt voor een wortelbroekenhoek. En een hoek voor de connaisseurs onder ons: de mensen van de whiskys, sigaren en koffie en wijn om maar wat te noemen.
Aantal posts: 4
Aantal reacties: 355
Ontopic: Had ergens op tweakers gelezen dat er ook nog een 8800GTS is met iets minder capaciteit maar intressanter qua financieel geld.
Aantal posts: 12
Aantal reacties: 554
Ik vond met name dit een interessant overzichtje:
Hier zie je hoe de geheugentoegang voor de shaders geregeld is. Iedere shader is dus een heuse processor met eigen registers en de hele reutemeteut.
En dan moet je niet vergeten dat ook de GPU zelf nog aan het werk gezet moet worden!
Een van de interessante toepassingen die ik zo direct kan bedenken is het kraken van rar wachtwoorden. Die zijn voor zover ik weet erg veilig (mits het password moeilijk is). En wat dacht je van het kraken van blue-ray en hd-dvd keys? Ik zie wel mogelijkheden :)
Aantal posts: 12
Aantal reacties: 554
Het ziet ernaar uit dat je als programmeur werkt met arrays van threads die elk op een eigen shader draaien.
Aantal posts: 4
Aantal reacties: 355
Voor de rest zal het inderdaad lastig programmeren, vooral voor het global memory dat niet cacheble is en je het formaat kloppend moet houden.
De optimalisatie van CUDA zal nog wel een tijdje duren maar dat komt vast wel goed. Hebben we straks allemaal een super computer in huis. :)
Het is in ieder geval een stuk hardware waar menig C klopper zijn tanden op stuk zal bijten wil hij het onderste uit de kan halen.
Aantal posts: 12
Aantal reacties: 554
Precies wat je zegt is het een supercomputer voor in huis en dat vind ik het interessante eraan. Ik heb al wel zo'n beetje een supercomputer vind ik zelf, maar zo'n kaartje erbij maakt hem wel effe wat sneller :P
Ik heb nu een (inmiddels 2 jaar oude!) AMD X2 4400+ 64 bit, 2 GB RAM en 1 TB schijfruimte, en voor de spelletjes en HDTV een 7900GTX videoplank en X-Fi geluidsplank. Het beeldscherm is een 24 inch widescreen Dell. Je zult begrijpen dat ik blij ben met mijn systeempje dus ik vind het wel de moeite waard om daar tzt een vettere kaart in te proppen. Ook dat maakt het extra interessant voor mij.
Aantal posts: 98
Aantal reacties: 3100
En jij vraagt je nog af of je een nerd bent ?
Aantal posts: 12
Aantal reacties: 554
Aantal posts: 22
Aantal reacties: 6541
Ik vraag me trouwens af of die vaste allocatie van threads aan processoren in de hardware ingebakken zit, of dat dat gewoon hun run-time -implementatie is. Datzelfde geldt voor de memory-stukkies die de losse processoren zien. Als je per processor het "base-address" niet kan zetten, kom je om in de core-to-core I/O (die dan allemaal via de PCI-bus moet)
Wat me verbaast, is dat nvidia hiermee dus kennelijk zijn paltform open gooit, terwijl het eerder juist een van de lastige "binary-only" driver - jongens was. Misschien is hun programmeur moe.
Het lijkt me niet iets waar een-twee-drie een nieuwe OSS-driver voor in elkaar geflanst wordt. Bizarre hardware + language-extensies + paradigma-shift maakt het allemaal niet makkelijker.
Lijkt me wel leuk om er een monitor op aan te sluiten, terwijl ie aan het rekenen is.
Aantal posts: 12
Aantal reacties: 554
Het beeld van een aangelsoten monitor, zou dat vergelijkbaar zijn met dat van een Commodore 64 die gebruik maakt van een high speed loader die het videogeheugen gebruikt?
Aantal posts: 38
Aantal reacties: 2553
Aantal posts: 12
Aantal reacties: 1118
tsk tk, zit ik hier in de geek corner met een pc van 512 mb 5 jaar oud , IE en god mag weten wat een torrent sms etc is,
t kreng is zo langzaam als een belgisch knol van 73 met korsakov. ongeacht de hitmanpro .
is er hier niet een grappenmaker /serieuze hulp die me dat remote control kan fixen,
ter omruiling voor een kek T shirt of een paar kilo prime beef ?
U kent mijn meel etc tralala.
Aantal posts: 3
Aantal reacties: 344
*draait zich ongeinteresseerd om*
'I never finish anyth...'
Aantal posts: 12
Aantal reacties: 554
@hemaworstje: Gebruik je xp? Heb je ccleaner al gebruikt? Gedefragmenteerd? Swap file groot genoeg? Niet 10.000 applicaties geïnstalleerd? Netjes de planten water gegeven?
Aantal posts: 12
Aantal reacties: 554
Aantal posts: 12
Aantal reacties: 554
Aantal posts: 12
Aantal reacties: 1118
wat is dat weetjewel ..dat nivo ongeveer zweef ik zo'n beetje.
knal af en toe hitmanpro aan , de defragmentatie knop ken ik en doe ik wel eens . en dan houdt het op , my baby is traag aan het worden , enmien kids weten meer van crossmotoren dan peecee's.
bij het opstarten zijn weinig dinge alive and active , tja de messenger staat op auto aan dat is alles geleuv ik.
heb gewoon geen zin om wederom 80 euri neer te leggn om mijn pc weer te laten cleanen bij de computershop.
je kent het wel , ik ben zo'n vent waar ze goud geld aan verdienen.
Aantal posts: 75
Aantal reacties: 3724
Aantal posts: 4
Aantal reacties: 355
Aantal posts: 12
Aantal reacties: 947
Aantal posts: 12
Aantal reacties: 947
Aantal posts: 6
Aantal reacties: 2940
Met een programma lijkt me. Ik zou alleen niet weten welke.
Aantal posts: 4
Aantal reacties: 355
/reclame
Aantal posts: 12
Aantal reacties: 1118
Aantal posts: 9
Aantal reacties: 2083
Aantal posts: 573
Aantal reacties: 10643
Aantal posts: 28
Aantal reacties: 4348
Aantal posts: 573
Aantal reacties: 10643
Aantal posts: 4
Aantal reacties: 1094
Dan zijn we al een heel stuk verder.
Aantal posts: 23
Aantal reacties: 2924
ok?
Aantal posts: 35
Aantal reacties: 4645
Aantal posts: 35
Aantal reacties: 4645
@Merovingian, ik zat te denken aan de mogelijkheid een dergelijke kaart als externe standalone te gebruiken om een beamer mee aan te sturen. De voeding krijgt het ding van de beamervoeding, video-out en usb-in. USB memory stick bevat filmpje of presentatie en evt codecs en player. Is er geen laptop meer bij nodig.
Aantal posts: 35
Aantal reacties: 4645
Als ik het toch heb over grafische kaarten en filmpjes: kan ik iemand nog blij maken met een linkje voor de saaie zaterdagavond?
Aantal posts: 275
Aantal reacties: 15327
Aantal posts: 9
Aantal reacties: 2083
Aantal posts: 12
Aantal reacties: 554
usb stick is niet meer nodig, je kan een hele VCD opslaan in het geheugen van die kaart. Het geluid wordt wat lastig en je moet de kaart wel altijd van stroom voorzien maar verder is het een leuk idee.
Aantal posts: 98
Aantal reacties: 3100
Dat is nog maar de vraag natuurlijk ;)
Aantal posts: 12
Aantal reacties: 554
Aantal posts: 0
Aantal reacties: 6