Hallo h-h-e
Hallo Shaguar,
sorry, vielleicht hätte ich ein wenig "vorsichtiger" posten sollen, um mich von den "aufmerksamkeitsbedürftigen" Leuten hier abzuheben. Werde versuchen, es das nächste mal besser zu machen.
Zum Thema:
Das Tool macht vereinfacht ausgedrückt folgendes: Es setzt z.B. SQL-Datenbankabfragen über die vorhandenen Treiberstrukturen und Schnittstellen in Shaderoperationen um. Deshalb bietet sich ja eine G80 Struktur so gut an, da die Shader dort individuell ansprechbar sind. Die laufen in die Verarbeitung der GPU, werden dann aber in den Arbeitsspeicher des Rechners ausgegeben. Dort werden sie vom im Tool integrierten Wandler wieder übersetzt. Das Ziel ist Folgendes: Heutige Rechner haben immer leistungsfähigere Grafikkarten, die aber bisher ihre enorme Rechenleistung ausschliesslich für 3D-Spiele verbraten. Ich versuche zusammen mit ein paar Kollegen, diesen Zustand zu ändern ( wie auch viele andere Entwickler weltweit - soche Tools gibt es mittlerweile viele ). Der Nachteil an diesen Tools ist, dass sie alle über Treibermodifikationen ( Grafikkartentreiber ) arbeiten und somit für den normalen Officeuser, der ein Standardsystem eingerichtet bekommt, kaum handlebar sind. Unser Tool arbeitet mit der vorhandenen Plattform als Anwendung, d.h. es sind keine Anpassungen des Systems notwendig. Leider kommt dadurch aber wieder folgender Nachteil zum Tragen: Die Ausgabe der Informationen geht über das RAM und füllt es somit enorm aus, deshalb ist die Bandbreite des RAM entscheidend. Die Latenzzeiten sind kaum relevant, da die Anwendung ( Wandlung ) davon kaum profitiert. Deshalb das Übertakten auf noch achsogrosse Bandbreite. Vorteil ist eben jedoch, dass VMWare zum Einsatz kommen kann, dass dann nur im Northbridgeumfeld arbeiten kann, d.h. sobald alles im RAM ist, vollzieht sich die Verarbeitung nur zwischen GPU, Northbridge, CPU und RAM. Somit hat man eine enorme Performance, wobei nur das Ergebnis der Berechnung über die Southbridge an die Festplatte ausgegeben wird.
Lange Rede, kurzer Sinn: Man startet eine EXE-Datei auf seinem Rechner und schon kann man einen SQL-Server, oder eine Novell NDS in der GPU emulieren. Das ist das Ziel- d.h. extrem schnelle Datenbankabfagen ( die heute beim MS-SQL-Server haupsächlich durch die Festplattengeschwindigkeit beschränkt werden ), oder schnelle Anmeldeprozeduren an der Domäne.
Manche dieser Dinge kann man über eine Multicore-CPU realisieren, die jedoch immer noch über den Systembus arbeiten muss ( Festplattenzugriffe ). Wenn es uns allerdings gelingt, das RAM auf der Grafikkarte auch noch einzubinden ( was allerdings sehr schwierig zu realisieren ist ), dann kann man die Grafikkarte wie eine komplett separate Recheneinheit nutzen, die das Restsystem kaum belastet. Somit eben die Aussage:"Ein PC im PC".
Die Komponenten habe ich jetzt übrigens alle zusammen und werde sobald ich die Maschine zusammengebaut habe, ein paar Tests machen. Ich glaube auch nicht, dass ich 1T bei den Frequenzen hinbekomme, h-h-e hat da bestimmt recht. Na ja, sobald ich mehr weiss, mach ich ein paar Bilder und poste die hier dann bei Interesse.
@ Shaguar
Ich würde Dir gerne das Tool schicken, leider fällt es jedoch ( so wie alles andere, das bei uns entwickelt wird ) unter die Domäne unserer Firma. Somit ist ein Verbreiten extern ausgeschlossen. Na ja, ausserdem läuft es noch nicht hundertprozentig rund ( des öfteren hauptsächlich Bufferoverflows und somit Systemabsturz). Bei einem SQL-Server, der emuliert werden soll, wahrscheinlich nicht so gut.
Jetzt langts aber, komme ja gar nicht mehr zum Arbeiten, bin ja fast zu einem Vielschreiber hier im Forum mutiert.
Sorry nochmal an alle, wollte mit meinem Post nicht angeben, sondern brauchte wirklich Hilfe, da ich nicht so der Übertaktungs-Crack bin. Es ist einfach, sich die besten Komponenten zusammenzukaufen ( vor allem, wenn man sie selbst nicht bezahlen muss ). Das heisst aber noch lange nicht, dass man dann wirklich Ahnung hat. Deshalb Respekt vor der Arbeit und dem Know-How hier im Forum. Ich poste ansonsten nicht viel, aber habe durch das Lesen vieler Beiträge hier enorm an Wissen zugelegt. Deshalb DANKE nochmal an alle!
Gruss
bernisv
Hinzugefügter Post:
@h-h-e
Ach Du meine Güte, bin ich denn doof? Habe doch tatsächlich ein leistungsfähigeres Netzteil vergessen! DANKE nochmals für den Tip! Mit 600 Watt Enermax geht das wohl voll in die Hose. Kann den Rechner jetzt doch noch nicht zusammenbauen. Na ja, ich hoffe Netzteile sind besser verfügbar, als manche Mainboards. Ansonsten bau ich heute erstmal nur eine 8800GTX ein. Vielleicht schafft das 600W Enermax das noch.