Zurück   3DCenter Forum > Diskussions-Foren > Spekulationen
Registrieren Hilfe Community Kalender Heutige Beiträge Suchen Uns unterstützen

Antwort
 
Themen-Optionen Ansicht
Alt 2004-02-22, 23:49:21   #141 (im Thread / einzeln)
mapel110
Gast
 
Beiträge: n/a
Re: Re: hmm...

Zitat:
Original geschrieben von Leonidas
Auf keinen Fall ist dies unsere Quelle. Wir haben die Sache uns nicht irgendwie aus ein paar Halb-Infos erdacht, sondern wir haben eine definitive und glasklare Aussage von jemanden, der es gemäß Amt wissen *muß* - und nebenbei mit dieser Info von ATi höchstselbst ganz offiziell gefüttert wurde. Alles koscher also.


Aber zur Quelle selber: Sorry, kein Kommentar.
Also doch nur eine indirekte Quelle. Hat derjenige den auch genügend Hintergrundwissen, dass er die Infos, die er bekommen hat, nicht falsch interpretieren kann?
  Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-22, 23:54:03   #142 (im Thread / einzeln)
Aquaschaf
Avantgarde Member
 
Benutzerbild von Aquaschaf
 
Registriert: 2002-12-30
Ort: Köln
Beiträge: 4.404
Wenn die Aussage definitiv und klar ist, was soll da falsch interpretiert werden?

https://bsky.app/profile/aquaschaf.bsky.social

You know what we do to NWN fanboys? - Make them play U9 unpatched.

http://xkcd.com/258/
Aquaschaf ist offline Computer-Informationen von Aquaschaf anzeigen   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-23, 01:06:05   #143 (im Thread / einzeln)
AlfredENeumann
Master Member
 
Benutzerbild von AlfredENeumann
 
Registriert: 2001-10-21
Ort: Neuss
Beiträge: 7.286
Re: Re: hmm...

Zitat:
Original geschrieben von Leonidas
Auf keinen Fall ist dies unsere Quelle. Wir haben die Sache uns nicht irgendwie aus ein paar Halb-Infos erdacht, sondern wir haben eine definitive und glasklare Aussage von jemanden, der es gemäß Amt wissen *muß* - und nebenbei mit dieser Info von ATi höchstselbst ganz offiziell gefüttert wurde. Alles koscher also.


Aber zur Quelle selber: Sorry, kein Kommentar.
Kann ja dann nur ein AIB sein.

AlfredENeumann ist offline Computer-Informationen von AlfredENeumann anzeigen   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-23, 08:49:59   #144 (im Thread / einzeln)
Doc PeWe
Junior Member
 
Registriert: 2004-02-12
Beiträge: 14
Re: Re: Re: hmm...

Zitat:
Original geschrieben von AlfredENeumann
Kann ja dann nur ein AIB sein.
Die AIB's wissen noch gar nix! Wenn dem so wäre, nur mal angenommen - wüßte der Wettbewerb bescheid, den wie wir alle wissen hat ATI bei Ihrer AIB-Politik nicht die Scheuklappen auf und schreibt Ihren Boardpartnern nicht vor nur ATi-Basierende Grafikkarten herzustellen.

Siehe Terratec, Gigabyte, ASUS, CP, Club3D, Creative Labs etc. pepe alles Zwitter im Bezug auf Chip-Auswahl!

MSI, Gigabyte sind zudem Mainboard IGP Partner !

Diese ganze Diskussion bezüglich PS3.0 scheint mir eh von einem grünen Jung entfacht zu sein. ;-)

Zeig mir ein Game 2004 das PS.30 "zwingend" verlangt und überhaupt besteht das Jahr 2004 aus noch 10 ganzen Monaten, wenn wir uns erinnern mit welcher Performance 2003 NEUE Chips gelauncht wurden ist es dann nur einen Frage von Monaten bis ATi mit PS3.0 nachziehen könnte, wenn es nicht bereits vorhanden ist ;-) ABGESCHALTET!!!

Zu beginn wird die Presse und die Mehrheit der User nur auf die ersten Vergleichs-Werte, basierend auf heutigen Anwendungen/Benchmarks, schauen!

Grüsse
Doc PeWe ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-23, 10:21:15   #145 (im Thread / einzeln)
Exxtreme
Moderator & 3D-Guru
 
Benutzerbild von Exxtreme
 
Registriert: 2001-08-19
Ort: Baden-Württemberg
Beiträge: 47.997
Re: Re: Re: hmm...

Zitat:
Original geschrieben von AlfredENeumann
Kann ja dann nur ein AIB sein.
Jepp, XXX_XXXXXXX treibt sich öfter in den Foren hier rum.

"Der Akt, durch den ein Individuum seiner Güter beraubt wird, heisst Raub, wenn ihn ein anderes Individuum begeht. Und soziale Gerechtigkeit, wenn eine ganze Gruppe plündert" - Nicolas Gomez Davila
"Die perfekte Gleichheit liegt nur im Tod. Deshalb ist der Genozid die Lieblingsbeschäftigung der Gleichmacher." - Roland Baader
"Es ist egal, ob die Wissenschaft der globalen Erwärmung komplett an den Haaren herbeigezogen ist, gibt uns der Klimawandel doch die größte Möglichkeit Gerechtigkeit und Gleichheit in die Welt zu tragen." Christine Stewart
"Nimm das Recht weg – was ist dann ein Staat noch anderes als eine große Räuberbande" - Heiliger Augustinus
"Socialists cry "Power to the people", and raise the clenched fist as they say it. We all know what they really mean—power over people, power to the State." - Margaret Thatcher
Ich ziehe es vor, meine Kenntnisse aus den autorisierten Informationen unserer Regierung zu beziehen. - Klima"wissenschaft" in Action
Exxtreme ist offline Computer-Informationen von Exxtreme anzeigen   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-23, 10:33:42   #146 (im Thread / einzeln)
Sphinx
Platinum Member
 
Benutzerbild von Sphinx
 
Registriert: 2003-02-07
Beiträge: 1.286
Ich glaube man verspricht zu viel mit der Einführung der PS3.0 Shadertechnik.

Wenn ich es richtig verstehe wird dieselbe Situation Shader 2.0 vs Shader 2.x wiederholt.

Nvidia führt Shader 3.0 ein welches nur ein geringeres Update ihrer jetzt vorhanden Shadertechnologie ist - da PS 2.x schon fast 3.0 Shadern entspricht nur das die Shaderlänge mit 512 Anweisungen festgelegt ist - welches wiederum heist das PS3.0 Technologie auch wenn sie für diese Größenordnung schonendere Verfahren|techniken inne hat - Heist es hier das der Chip 24 (PS2.0)Anweisungen vs 512 Anweisungen (PS3.0only) einen 20x Facheren Mehraufwand an Berechnungen durchführen müste...(Theoretisch) Welches durch optimierungen mal Spekuliert auf 10xFache heruntergedrückt wird. Ist es doch ein ganzes Stück weswegen ich nicht glaube das die PS3.0 Performance des NV4x Der Hypersprung sein wird.

Die Frage ist dann ob es theoretisch Möglich währe wenn 20 "theoretische" PS2.0 Anweisungen zu 1 nem ganzen PS3.0 Shader zusammengefasst werden kann und dadurch in einem PASS 20 PS2.0 Anweisungen abgearbeitet werden kann...

Weil dann kann ich mir gut vorstellen das Nvidia hier ebenfalls ein Hypergeschoss besitzt welches um einen Faktor 10x schnellere PS2.0 als jetzige Karten besitzt.

Asus E35M1-I Deluxe (AMD E350) - 8GB DDR3 - powered by OCZ Vertex3 60gb - WinSe7en HomePremium 64b - HP 22" w2228h
Sphinx ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-23, 10:43:23   #147 (im Thread / einzeln)
Exxtreme
Moderator & 3D-Guru
 
Benutzerbild von Exxtreme
 
Registriert: 2001-08-19
Ort: Baden-Württemberg
Beiträge: 47.997
Zitat:
Original geschrieben von Sphinx
Ich glaube man verspricht zu viel mit der Einführung der PS3.0 Shadertechnik.

Wenn ich es richtig verstehe wird dieselbe Situation Shader 2.0 vs Shader 2.x wiederholt.

Nvidia führt Shader 3.0 ein welches nur ein geringeres Update ihrer jetzt vorhanden Shadertechnologie ist - da PS 2.x schon fast 3.0 Shadern entspricht nur das die Shaderlänge mit 512 Anweisungen festgelegt ist - welches wiederum heist das PS3.0 Technologie auch wenn sie für diese Größenordnung schonendere Verfahren|techniken inne hat - Heist es hier das der Chip 24 (PS2.0)Anweisungen vs 512 Anweisungen (PS3.0only) einen 20x Facheren Mehraufwand an Berechnungen durchführen müste...(Theoretisch)
Ein PS3.0-Shader muss keine 512 Anweisungen enthalten. Aber die Hardware muss u. A. 512 Anweisungen ausführen können.

"Der Akt, durch den ein Individuum seiner Güter beraubt wird, heisst Raub, wenn ihn ein anderes Individuum begeht. Und soziale Gerechtigkeit, wenn eine ganze Gruppe plündert" - Nicolas Gomez Davila
"Die perfekte Gleichheit liegt nur im Tod. Deshalb ist der Genozid die Lieblingsbeschäftigung der Gleichmacher." - Roland Baader
"Es ist egal, ob die Wissenschaft der globalen Erwärmung komplett an den Haaren herbeigezogen ist, gibt uns der Klimawandel doch die größte Möglichkeit Gerechtigkeit und Gleichheit in die Welt zu tragen." Christine Stewart
"Nimm das Recht weg – was ist dann ein Staat noch anderes als eine große Räuberbande" - Heiliger Augustinus
"Socialists cry "Power to the people", and raise the clenched fist as they say it. We all know what they really mean—power over people, power to the State." - Margaret Thatcher
Ich ziehe es vor, meine Kenntnisse aus den autorisierten Informationen unserer Regierung zu beziehen. - Klima"wissenschaft" in Action
Exxtreme ist offline Computer-Informationen von Exxtreme anzeigen   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-23, 10:46:20   #148 (im Thread / einzeln)
Demirug
3DCenter Crew & 3D-Guru
Threadstarter
 
Benutzerbild von Demirug
 
Registriert: 2002-05-14
Beiträge: 22.430
Demirug eine Nachricht über MSN schicken
Zitat:
Original geschrieben von Sphinx
Ich glaube man verspricht zu viel mit der Einführung der PS3.0 Shadertechnik.

Wenn ich es richtig verstehe wird dieselbe Situation Shader 2.0 vs Shader 2.x wiederholt.

Nvidia führt Shader 3.0 ein welches nur ein geringeres Update ihrer jetzt vorhanden Shadertechnologie ist - da PS 2.x schon fast 3.0 Shadern entspricht nur das die Shaderlänge mit 512 Anweisungen festgelegt ist - welches wiederum heist das PS3.0 Technologie auch wenn sie für diese Größenordnung schonendere Verfahren|techniken inne hat - Heist es hier das der Chip 24 (PS2.0)Anweisungen vs 512 Anweisungen (PS3.0only) einen 20x Facheren Mehraufwand an Berechnungen durchführen müste...(Theoretisch) Welches durch optimierungen mal Spekuliert auf 10xFache heruntergedrückt wird. Ist es doch ein ganzes Stück weswegen ich nicht glaube das die PS3.0 Performance des NV4x Der Hypersprung sein wird.

Die Frage ist dann ob es theoretisch Möglich währe wenn 20 "theoretische" PS2.0 Anweisungen zu 1 nem ganzen PS3.0 Shader zusammengefasst werden kann und dadurch in einem PASS 20 PS2.0 Anweisungen abgearbeitet werden kann...

Weil dann kann ich mir gut vorstellen das Nvidia hier ebenfalls ein Hypergeschoss besitzt welches um einen Faktor 10x schnellere PS2.0 als jetzige Karten besitzt.
Bei den 2.X Shaderversionen können die IHVs durch Caps angeben was sie unterstützen. nVidia ist mit dem NV3X zwar näher dran an den 3.0 als ATIs R300 aber gerade die wirklich interesanten 3.0 Features fehlen beim NV3X.

Ein Shader führt immer nur so viele Anweisungen wie nötigt durch. Ein PS mit 20 Anweisungen wird eben diese 20 Anweisungen durchführen und einer mit 50 eben 50. Die Längenangaben bei den Shadern heisen nur das die Hardware in der Lage sein muss Shader dieser Länge zu verarbeiten. Es sagt aber niemand das man derart lange Shader schreiben muss.

Das schöne bei 3.0 ist jetzt die möglichkeit einen Shader zu schreiben und dort zu hinterlegen das bestimmte Berechnungen überflüssig sind wenn bestimmte Situationen eintreten. Das übliche Beispiel hier ist das sobald die Shaderhardware erkennt das der Pixel sowieso verworfen wird den Pixel auch nicht mehr zu Ende rechnet. Typische 2.0 Hardware nimmt auf sowas keine Rücksicht und rechnet erst mal zu Ende und verwirft den Pixel dann. Ein anderes Beispiel ist das dynamische An und Abschalten von Details. So kann man mit 3.0 Shader programmieren die bei einem Pixel der weit entfernt ist das Bumpmapping abschaltet weil man es sowieso nicht mehr erkennt. Sowas spart dann natürlich Leistung die man für die Pixel welche näher liegen wieder verbraten kann. Die mögliche Einsparrung ist aber Shaderabhängig. So gibt es auch 2.0 Shader die von einer neucompilierung für 3.0 Hardware nicht profitieren können.

Demirug ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-23, 11:01:09   #149 (im Thread / einzeln)
ow
Gesperrt
 
Registriert: 2001-03-31
Beiträge: 17.012
.

Geändert von ow (2004-07-19 um 15:40:54 Uhr)
ow ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-23, 11:16:40   #150 (im Thread / einzeln)
Sphinx
Platinum Member
 
Benutzerbild von Sphinx
 
Registriert: 2003-02-07
Beiträge: 1.286
Zitat:
Original geschrieben von Exxtreme
Ein PS3.0-Shader muss keine 512 Anweisungen enthalten. Aber die Hardware muss u. A. 512 Anweisungen ausführen können.
Quelle : Microsoft http://msdn.microsoft.com/library/en...ifferences.asp
Code:
Pixel Shader Differences  

--------------------------------------------------------------------------------

Instruction Slots
Each version supports a differing number of maximum instruction slots.

Version Maximum number of instruction slots 
ps_1_1 4 texture + 8 arithmetic 
ps_1_2 4 texture + 8 arithmetic 
ps_1_3 4 texture + 8 arithmetic 
ps_1_4 6 texture + 8 arithmetic per phase 
ps_2_0 32 texture + 64 arithmetic  
ps_2_x 96 minimum, and up to the number of slots in D3DCAPS9.PS20Caps.NumInstructionSlots 
ps_3_0 512 minimum, and up to the number of slots in D3DCAPS9.MaxPixelShader30InstructionSlots 

Flow Control Nesting Limits
See Flow Control Nesting Limits.
ps_1_x Features
New instructions:

See ps_1_1, ps_1_2, ps_1_3, ps_1_4 Instructions.

New registers:

See ps_1_X Registers.

ps_2_0 Features
New features:

Three new swizzles - .yzxw, .zxyw, .wzyx
Number of Temporary Registers (r#) increased to 12
Number of Constant Float Registers (c#) increased to 32
Number of Texture Coordinate Registers (t#) increased to 8
New instructions:

Setup instructions - dcl, dcl_samplerType
Arithmetic instructions - abs, crs, dp2add, exp, frc, log, m3x2, m3x3, m3x4, m4x3, m4x4, max, min, nrm, pow, rcp, rsq, sincos
Texture instructions - texld (different syntax), texldb, texldp
New registers:

Sampler (s#)
ps_2_x Features
New features (D3DCAPS9.PS20Caps):

Dynamic flow control
Static flow control
Nesting for dynamic and static flow control instructions
Number of Temporary Registers (r#) increased
Arbitrary source swizzle
Gradient instructions
Predication
No dependent texture read limit
No texture instruction limit
New instructions:

Static flow control instructions - if bool, call, callnz bool, else, endif, rep, endrep, label, ret
Dynamic flow control instructions - break, break_comp, breakp, callnz pred, if_comp, if pred, setp_comp - ps
Arithmetic instructions - dsx, dsy
Texture instruction - texldd
New registers:

Predicate Register (p0)
ps_3_0 Features
New features:

Consolidated 10 Input Registers (v#)
Indexable Constant Float Register (c#) with Loop Counter Register (aL)
Number of Temporary Registers (r#) increased to 32
Number of Constant Float Registers (c#) increased to 224
New instructions:

Setup instruction - dcl_usage
Static flow instructions - loop, endloop
Arithmetic instruction - sincos (new syntax)
Texture instruction - texldl
New registers:

Input Register (v#)
Position Register (vPos)
Face Register (vFace)

Edit : Quelle...

Asus E35M1-I Deluxe (AMD E350) - 8GB DDR3 - powered by OCZ Vertex3 60gb - WinSe7en HomePremium 64b - HP 22" w2228h

Geändert von Sphinx (2004-02-23 um 11:23:21 Uhr)
Sphinx ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-23, 11:25:37   #151 (im Thread / einzeln)
Exxtreme
Moderator & 3D-Guru
 
Benutzerbild von Exxtreme
 
Registriert: 2001-08-19
Ort: Baden-Württemberg
Beiträge: 47.997
Zitat:
Original geschrieben von Sphinx
Quelle : Microsoft http://msdn.microsoft.com/library/en...ifferences.asp
Code:
Pixel Shader Differences  

.
.
.

Edit : Quelle...
Nochmal, die Hardware MUSS in der Lage sein mindestens 512 Anweisungen ausführen zu können. Die Shader selber (also das, was das Spiel an die GraKa übergibt) müssen keine 512 Instruktionen enthalten. Alles andere wäre kontraproduktiver Blödsinn.

"Der Akt, durch den ein Individuum seiner Güter beraubt wird, heisst Raub, wenn ihn ein anderes Individuum begeht. Und soziale Gerechtigkeit, wenn eine ganze Gruppe plündert" - Nicolas Gomez Davila
"Die perfekte Gleichheit liegt nur im Tod. Deshalb ist der Genozid die Lieblingsbeschäftigung der Gleichmacher." - Roland Baader
"Es ist egal, ob die Wissenschaft der globalen Erwärmung komplett an den Haaren herbeigezogen ist, gibt uns der Klimawandel doch die größte Möglichkeit Gerechtigkeit und Gleichheit in die Welt zu tragen." Christine Stewart
"Nimm das Recht weg – was ist dann ein Staat noch anderes als eine große Räuberbande" - Heiliger Augustinus
"Socialists cry "Power to the people", and raise the clenched fist as they say it. We all know what they really mean—power over people, power to the State." - Margaret Thatcher
Ich ziehe es vor, meine Kenntnisse aus den autorisierten Informationen unserer Regierung zu beziehen. - Klima"wissenschaft" in Action
Exxtreme ist offline Computer-Informationen von Exxtreme anzeigen   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-23, 11:33:50   #152 (im Thread / einzeln)
Sphinx
Platinum Member
 
Benutzerbild von Sphinx
 
Registriert: 2003-02-07
Beiträge: 1.286
Zitat:
Original geschrieben von Exxtreme
Nochmal, die Hardware MUSS in der Lage sein mindestens 512 Anweisungen ausführen zu können. Die Shader selber (also das, was das Spiel an die GraKa übergibt) müssen keine 512 Instruktionen enthalten. Alles andere wäre kontraproduktiver Blödsinn.
Also wenn ich es richtig lese zum PS3.0 :

Instruction Count
Each pixel shader is allowed anywhere from 512 up to the number of slots in the MaxPixelShader30InstructionSlots member of D3DCAPS9 (not more than 32768). The number of instructions run can be much higher because of the looping support. The MaxPShaderInstructionsExecuted cap in D3DCAPS9 should be at least 2^16.

^^ Quelle : http://msdn.microsoft.com/library/de...ers/ps_3_0.asp


WAS ist PS3.0 HARDWARE MINDESTENS : http://msdn.microsoft.com/library/en...asp?frame=true

Asus E35M1-I Deluxe (AMD E350) - 8GB DDR3 - powered by OCZ Vertex3 60gb - WinSe7en HomePremium 64b - HP 22" w2228h

Geändert von Sphinx (2004-02-23 um 11:41:08 Uhr)
Sphinx ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-23, 11:36:10   #153 (im Thread / einzeln)
Exxtreme
Moderator & 3D-Guru
 
Benutzerbild von Exxtreme
 
Registriert: 2001-08-19
Ort: Baden-Württemberg
Beiträge: 47.997
Zitat:
Original geschrieben von Sphinx
Also wenn ich es richtig lese zum PS3.0 :

Instruction Count
Each pixel shader is allowed anywhere from 512 up to the number of slots in the MaxPixelShader30InstructionSlots member of D3DCAPS9 (not more than 32768). The number of instructions run can be much higher because of the looping support. The MaxPShaderInstructionsExecuted cap in D3DCAPS9 should be at least 2^16.

^^ Quelle : http://msdn.microsoft.com/library/de...ers/ps_3_0.asp
Ich geb's auf. Demirug, übernehmen Sie.

"Der Akt, durch den ein Individuum seiner Güter beraubt wird, heisst Raub, wenn ihn ein anderes Individuum begeht. Und soziale Gerechtigkeit, wenn eine ganze Gruppe plündert" - Nicolas Gomez Davila
"Die perfekte Gleichheit liegt nur im Tod. Deshalb ist der Genozid die Lieblingsbeschäftigung der Gleichmacher." - Roland Baader
"Es ist egal, ob die Wissenschaft der globalen Erwärmung komplett an den Haaren herbeigezogen ist, gibt uns der Klimawandel doch die größte Möglichkeit Gerechtigkeit und Gleichheit in die Welt zu tragen." Christine Stewart
"Nimm das Recht weg – was ist dann ein Staat noch anderes als eine große Räuberbande" - Heiliger Augustinus
"Socialists cry "Power to the people", and raise the clenched fist as they say it. We all know what they really mean—power over people, power to the State." - Margaret Thatcher
Ich ziehe es vor, meine Kenntnisse aus den autorisierten Informationen unserer Regierung zu beziehen. - Klima"wissenschaft" in Action
Exxtreme ist offline Computer-Informationen von Exxtreme anzeigen   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-23, 11:41:34   #154 (im Thread / einzeln)
Ailuros
Fanatic Member
 
Benutzerbild von Ailuros
 
Registriert: 2002-10-08
Ort: Chania
Beiträge: 25.278
Exxtreme,

Ich glaube er meint die Anzahl von instruction slots in Hardware. Da sind es tatsaechlich minimal 512 slots fuer jeweils PS oder VS3.0 Komplianz, ausser ich hab die MS-library Dokumente selber falsch verstanden.

***edit:

PS2.0 = 96
PS2.0ext= 96-512
PS3.0 = 512-32768

Er hat auch den falschen Satz fettgedruckt:

Zitat:
The number of instructions run can be much higher because of the looping support.
512 minimal und dann zaehlt man erst looping und die dadurch resultierenden extra Anweisungen dazu.


“A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.” Robert A. Heinlein
IMG fanboy (tm), Ex-NV focus group member, Intel GPU "hater", AMD shill

People are more violently opposed to fur than leather, because it's easier to harass rich women than motorcycle gangs.
"Only two things are infinite, the universe and human stupidity, and I'm not sure about the former." Albert Einstein
(__.__)big ass (_zzz_) tired ass (_?_) dumbass (_E=mc²_) smartass

Geändert von Ailuros (2004-02-23 um 11:45:13 Uhr)
Ailuros ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-23, 11:47:49   #155 (im Thread / einzeln)
Demirug
3DCenter Crew & 3D-Guru
Threadstarter
 
Benutzerbild von Demirug
 
Registriert: 2002-05-14
Beiträge: 22.430
Demirug eine Nachricht über MSN schicken
Ich glaube hier herscht mal wieder Begriffsverwirung.

- Ein Shader ist die Einheit welche die Berechungen durchführt.
- Ein Shader ist das Programm welches auf vorgenannter Einheit ausgeführt wird.

Die DX Spec definiert nun welche Programme die Einheit ausführen können muss. Wenn dort nun steht das ein 3.0 Shader mindestens 512 Anweisungen haben muss. Dann bezieht sich das auf die Einheit. Diese muss Programme mit 512 Anweisungen verarbeiten können. Ein Programm (das auch Shader heisst) muss nun aber nicht aus 512 Anweisungen bestehen sonder darf bis zu 512 Anweisungen haben. Jede kleinere Zahl ist ebenfalls genehm.

Demirug ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-23, 11:50:32   #156 (im Thread / einzeln)
Ailuros
Fanatic Member
 
Benutzerbild von Ailuros
 
Registriert: 2002-10-08
Ort: Chania
Beiträge: 25.278
Zitat:
Original geschrieben von Demirug
Ich glaube hier herscht mal wieder Begriffsverwirung.

- Ein Shader ist die Einheit welche die Berechungen durchführt.
- Ein Shader ist das Programm welches auf vorgenannter Einheit ausgeführt wird.

Die DX Spec definiert nun welche Programme die Einheit ausführen können muss. Wenn dort nun steht das ein 3.0 Shader mindestens 512 Anweisungen haben muss. Dann bezieht sich das auf die Einheit. Diese muss Programme mit 512 Anweisungen verarbeiten können. Ein Programm (das auch Shader heisst) muss nun aber nicht aus 512 Anweisungen bestehen sonder darf bis zu 512 Anweisungen haben. Jede kleinere Zahl ist ebenfalls genehm.
Das hilft zu meiner eigenen Verwirrung jetzt aber auch nicht wieder. Vielleicht sollte ich zuerst fragen was man unter "instruction slots" erstmal genau versteht?

“A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.” Robert A. Heinlein
IMG fanboy (tm), Ex-NV focus group member, Intel GPU "hater", AMD shill

People are more violently opposed to fur than leather, because it's easier to harass rich women than motorcycle gangs.
"Only two things are infinite, the universe and human stupidity, and I'm not sure about the former." Albert Einstein
(__.__)big ass (_zzz_) tired ass (_?_) dumbass (_E=mc²_) smartass
Ailuros ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-23, 11:50:33   #157 (im Thread / einzeln)
Sphinx
Platinum Member
 
Benutzerbild von Sphinx
 
Registriert: 2003-02-07
Beiträge: 1.286
Exact der Chip muss und rechnet mit 512 Instruktionen und kein stück weniger aber mehr als vollwertiger PS3.0 Chip...

So verstehe ich es.

Asus E35M1-I Deluxe (AMD E350) - 8GB DDR3 - powered by OCZ Vertex3 60gb - WinSe7en HomePremium 64b - HP 22" w2228h
Sphinx ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-23, 11:52:24   #158 (im Thread / einzeln)
Demirug
3DCenter Crew & 3D-Guru
Threadstarter
 
Benutzerbild von Demirug
 
Registriert: 2002-05-14
Beiträge: 22.430
Demirug eine Nachricht über MSN schicken
Zitat:
Original geschrieben von Ailuros
Das hilft zu meiner eigenen Verwirrung jetzt aber auch nicht wieder. Vielleicht sollte ich zuerst fragen was man unter "instruction slots" erstmal genau versteht?
Ein "instruction slot" ist eine Speicherzelle für eine Programmanweisung. Machen Anweisungen belegen aber mehr als einen Slot. Deswegen zählt man eben Slots und keine Anweisungen.

Demirug ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-23, 11:56:02   #159 (im Thread / einzeln)
Demirug
3DCenter Crew & 3D-Guru
Threadstarter
 
Benutzerbild von Demirug
 
Registriert: 2002-05-14
Beiträge: 22.430
Demirug eine Nachricht über MSN schicken
Zitat:
Original geschrieben von Sphinx
Exact der Chip muss und rechnet mit 512 Instruktionen und kein stück weniger aber mehr als vollwertiger PS3.0 Chip...

So verstehe ich es.
Der Chip rechnet pro Pixel genau so viele Instruktionen wie zur Ausführung des Programms notwendig sind. Wenn das Programm 20 Anweisungen (ohne Loops und Branching) hat dann rechnet er diese 20 Anweisungen und keine mehr. Durch Loops kann es aber passieren das obwohl ein Programm nur 20 Anweisungen hat einige davon mehrfach ausgeführt werden müssen. Durch Branching können aber Anweisungen übersprungen werden.

Demirug ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Alt 2004-02-23, 11:57:11   #160 (im Thread / einzeln)
Ailuros
Fanatic Member
 
Benutzerbild von Ailuros
 
Registriert: 2002-10-08
Ort: Chania
Beiträge: 25.278
Zitat:
Original geschrieben von Demirug
Ein "instruction slot" ist eine Speicherzelle für eine Programmanweisung. Machen Anweisungen belegen aber mehr als einen Slot. Deswegen zählt man eben Slots und keine Anweisungen.
Also hab ich das Ganze wohl doch nicht so falsch verstanden. Bloede Frage um auf Nummer sicher zu gehen:

PS3.0 = minimal 512 instruction slots?

“A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.” Robert A. Heinlein
IMG fanboy (tm), Ex-NV focus group member, Intel GPU "hater", AMD shill

People are more violently opposed to fur than leather, because it's easier to harass rich women than motorcycle gangs.
"Only two things are infinite, the universe and human stupidity, and I'm not sure about the former." Albert Einstein
(__.__)big ass (_zzz_) tired ass (_?_) dumbass (_E=mc²_) smartass
Ailuros ist offline   Mit Zitat antworten Beitrag zum Zitieren auswählen
Antwort

Lesezeichen
  • Dieses Thema bei Twitter speichern
  • Dieses Thema bei Facebook speichern


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:24:37 Uhr.


Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.