om in games verschil te maken is het natuurlijk ook wel belangrijk welke videokaart eronder zit, of je nu een a64 3200+ of een a64 4000+ combineert met een fx5200LE (geef maar een voorbeeldje), je prestaties blijven gewoon weg...
Verwijderd
Goed punt ja... als je een waardeloze videokaart hebt, kun je misschien beter je geld daarin steken ipv een nieuwe CPU.
Zo was mijn vorige PC ook een oude 1800+, opgewaardeerd met een Radeon 9600XT 256, waar je prima mee weg kwam in spellen als Half-Life 2 of Far Cry, zelfs in 1024x768.
Voor zo'n 160e heb je een bv GeForce 7600GT met 256 mb, en dat loopt heel aardig, en ondersteunt alle grafische foefjes die er nu zijn (SM3.0, hardware shadowmaps, etc).
Ook de beeldkwaliteit van je films gaat er waarschijnlijk op vooruit.
Misschien zou wat meer geheugen ook een uitkomst zijn. Ik raad minimaal 1 gb aan.
Zo was mijn vorige PC ook een oude 1800+, opgewaardeerd met een Radeon 9600XT 256, waar je prima mee weg kwam in spellen als Half-Life 2 of Far Cry, zelfs in 1024x768.
Voor zo'n 160e heb je een bv GeForce 7600GT met 256 mb, en dat loopt heel aardig, en ondersteunt alle grafische foefjes die er nu zijn (SM3.0, hardware shadowmaps, etc).
Ook de beeldkwaliteit van je films gaat er waarschijnlijk op vooruit.
Misschien zou wat meer geheugen ook een uitkomst zijn. Ik raad minimaal 1 gb aan.
[ Voor 14% gewijzigd door Verwijderd op 02-12-2006 15:15 ]
De videokaart die ik heb is ook net vernieuwd. Dat was een X1300 Pro, maar die beviel niet, dus teruggestuurd. Nu heb ik 2x de Leadtek 6600GT in SLi mode.
Mhh... misschien ben ik dan met geheugen toch beter uit, want nu zitten er twee ongelijke reepjes in van elk 512MB, dus 1 GB totaal. Single channel, 64 bit.
Mhh... misschien ben ik dan met geheugen toch beter uit, want nu zitten er twee ongelijke reepjes in van elk 512MB, dus 1 GB totaal. Single channel, 64 bit.
The only thing better than a cow, is a human. Unless you need milk. Then you really need a cow.
Verwijderd
ik ben van een singel core 3500+ naar een x2 3800+ gegaan
in game ben ik achteruit gegaan omdat sommige games maar een core kunnen gebruiken
2x1000mhz=2000mhz x2 3800+
1x1000mhz=1000mhz x2 1900+ (wegens game)
vandaar dat games met 1x core ondersteuning (3200+) in games de amd x2 3800+ er uit draait kwa frps omdat 1x core niks staat te doen.
als je een game heb die 2x core ondersteunt dan is x2 core veel sneller dan een singel core .
voordeel van een deul core is dat je met 1x core kan game en de 2 core een video kan binnen halen\verwerken
in game ben ik achteruit gegaan omdat sommige games maar een core kunnen gebruiken
2x1000mhz=2000mhz x2 3800+
1x1000mhz=1000mhz x2 1900+ (wegens game)
vandaar dat games met 1x core ondersteuning (3200+) in games de amd x2 3800+ er uit draait kwa frps omdat 1x core niks staat te doen.
als je een game heb die 2x core ondersteunt dan is x2 core veel sneller dan een singel core .
voordeel van een deul core is dat je met 1x core kan game en de 2 core een video kan binnen halen\verwerken
Verwijderd
Dat valt ook nog tegen... Je hebt wel twee cores, maar nog steeds maar 1 geheugencontroller, 1 set systeemgeheugen, 1 HDD-controller etc...Verwijderd schreef op zaterdag 02 december 2006 @ 21:45:
voordeel van een deul core is dat je met 1x core kan game en de 2 core een video kan binnen halen\verwerken
Als je echt video wilt bewerken tijdens gamen, raad ik gewoon twee aparte PCs aan, een dualcore is toch echt minder, omdat je geheugen sneller op is, en als het ene programma de HDD aanspreekt, zal het andere daarop moeten wachten... Volgens mij wordt dualcore een beetje neergezet als de ultieme multitasking-oplossing, maar zo geweldig is het nou ook weer niet (zeg ik als bezitter van een Core2 Duo E6600).
Je zult het altijd merken als je twee zware applicaties tegelijk draait... vooral bij spellen... Het gaat toch haperen.
Verder zijn er bij mijn weten nog geen spellen uit die (goed) gebruik maken van dualcore, dus ik betwijfel of een dualcore ergens echt duidelijk sneller is.
Het zal altijd marginaal blijven, denk ik. Spellen zijn heel lastig te paralleliseren. Pas bij meer dan 2 cores ga je misschien echt flink winst pakken... Bij 1 extra core heb je te veel overhead om er echt veel extra prestaties uit te halen.
[ Voor 18% gewijzigd door Verwijderd op 02-12-2006 22:14 ]
Verwijderd
ja okeVerwijderd schreef op zaterdag 02 december 2006 @ 22:13:
[...]
Dat valt ook nog tegen... Je hebt wel twee cores, maar nog steeds maar 1 geheugencontroller, 1 set systeemgeheugen, 1 HDD-controller etc...
Als je echt video wilt bewerken tijdens gamen, raad ik gewoon twee aparte PCs aan, een dualcore is toch echt minder, omdat je geheugen sneller op is, en als het ene programma de HDD aanspreekt, zal het andere daarop moeten wachten... Volgens mij wordt dualcore een beetje neergezet als de ultieme multitasking-oplossing, maar zo geweldig is het nou ook weer niet (zeg ik als bezitter van een Core2 Duo E6600).
Je zult het altijd merken als je twee zware applicaties tegelijk draait... vooral bij spellen... Het gaat toch haperen.
maar een amd athlon 64 x2 kan dit
Core zijn onafhankelijk van elkaar omdat de amd athlon 64 geen bus heeft (intel wel\ ook bus gevoelige wegens gedeelte bus ).
De cores kunnen ook naar elkaar kijken via een apparte communicatie bus bij de cores (heeft intel niet).
De amd athlon 64 cores hebben geen gedeelte l1\l2 cache (intel heeft een gedeelte l1 cache toch ? )
Amd athlon 64 heeft te veel geheugen berijk overshot met deul channel opstelling (singel opstelling is bijna net zo snel)
Dus eigelijk moet het mogelijk zijn om met een amd ahtlon 64 x2 dit te kunnen doen.
Helaas de os houd de boel tegen wegens niet goed toegepast word .
Verwijderd
Met game op dual cores gaat nu veel sneller dan je denkt .
Dit komt omdat microsoft een programma heeft voor fabricanten.
Deze programma is zo gemaakt dat je een game kan ontwerpen voor xbox 360 en pc gelijketijd.
Voor deel is dat de xbox 360 een trippel core is .
Je kan het zijn met de game oblivion.
Oblivion is een dual core game, je kan het zien met testen dat de verschil tussen een singel amd athlon 64 4000+ en een amd athlon 64 x2 3800+ bijna gelijk even veel fps uit spugen .
Terwijl een game zoals morrowind of need for speed 1 maar een singel core versie is en dat de deulcore in elkaar stort omdat de cpu langzamer is .
Dit komt omdat microsoft een programma heeft voor fabricanten.
Deze programma is zo gemaakt dat je een game kan ontwerpen voor xbox 360 en pc gelijketijd.
Voor deel is dat de xbox 360 een trippel core is .
Je kan het zijn met de game oblivion.
Oblivion is een dual core game, je kan het zien met testen dat de verschil tussen een singel amd athlon 64 4000+ en een amd athlon 64 x2 3800+ bijna gelijk even veel fps uit spugen .
Terwijl een game zoals morrowind of need for speed 1 maar een singel core versie is en dat de deulcore in elkaar stort omdat de cpu langzamer is .
Dat kan idd met een X2. Ik zit wel is een videotje te encoden en tegelijk warcraft 3 te spelen. Op m'n 2e scherm zie ik dan gewoon dat het met die video ook niet stil staat (geen verschil tussen wel of niet een spel spelen). Volgens mij valt het geheugen gebruik tijdens het encoderen wel mee. En ok, warcraft 3 is niet het nieuwste spel maar dat is toch wel m'n favoriete spel, al jaren!
@suijkerbuijk: zou je iets beter op je spelling kunnen letten? Je hoeft niet perfect te schrijven - dat doe ik ook niet - maar 'cash' ipv 'cache', 'deul' ipv 'dual', 'Amd 64' ipv 'Athlon 64', 'singel' ipv 'single', elke zin op een nieuwe regel, geen leestekens... het stoort mij eerlijk gezegd een beetje! Ohja en vergeet ook de edit knop niet te gebruiken
Dit is bedoelt als opbouwende kritiek! En je bent ook niet de enige.. jammer genoeg. Nou ja, bedankt iig!
@suijkerbuijk: zou je iets beter op je spelling kunnen letten? Je hoeft niet perfect te schrijven - dat doe ik ook niet - maar 'cash' ipv 'cache', 'deul' ipv 'dual', 'Amd 64' ipv 'Athlon 64', 'singel' ipv 'single', elke zin op een nieuwe regel, geen leestekens... het stoort mij eerlijk gezegd een beetje! Ohja en vergeet ook de edit knop niet te gebruiken
Dit is bedoelt als opbouwende kritiek! En je bent ook niet de enige.. jammer genoeg. Nou ja, bedankt iig!
[ Voor 4% gewijzigd door brute51 op 02-12-2006 22:37 . Reden: kleine toevoeging ]
Ik heb echt een hele goeie PC.
Verwijderd
Sorry, maar dit is echt onzin.Verwijderd schreef op zaterdag 02 december 2006 @ 22:22:
[...]
ja oke
maar een amd 64 x2 kan dit
core zijn onafhankelijk van elkaar omdat de amd 64 geen bus heeft (intel wel\ ook bus gevoelige wegens gedeelte bus )
de cores kunnen ook naar elkaar kijken via een apparte communicatie bus bij de cores (heeft intel niet)
de amd 64 cores hebben geen gedeelte l1\l2 cash (intel heeft een gedeelte l1 cash toch ? )
Amd 64 heeft te veel geheugen berijk overshot met deul channel opstelling (singel opstelling is bijna net zo snel)
Dus eigelijk moet het mogelijk zijn om met een amd 64 x2 dit te kunnen doen
Helaas de os houd de boel tegen wegens niet goed toegepast word .
Intel heeft geen gedeelde L1-cache, wel gedeelde L2-cache.
Door die gedeelde L2-cache hoeven de cores eigenlijk niet naar elkaar te kijken, omdat ze altijd via de L2-cache het geheugen aanspreken. De L2-cache werkt dus als een soort arbitrator. Er is altijd maar 1 cache die met het geheugen communiceert, dat is de L2-cache. Hierdoor hoef je dus geen bus snooping etc toe te passen, behalve dan tussen L1 en L2-cache, maar dat is vele malen sneller dan een HTT-link.
OS heeft verder niks met een X2 te maken. Alles gebeurt intern. Alleen bij meerdere cores en meerdere geheugencontrollers (NUMA) zou het OS van invloed kunnen zijn op de prestaties, door ervoor te zorgen dat er zo min mogelijk geheugen via de andere core aangesproken hoeft te worden... maar bij een dualcore met 1 controller is daar geen sprake van. Dat gebeurt allemaal intern.
Core2 Duo is echt op alle fronten beter. Dat zeg ik niet zomaar, ik schrijf zelf software, en heb uitvoerig verschillende situaties getest, en dit is mijn conclusie.
Zie oa ook deze thread: Mijn voorlopige bevindingen over multicore-processing
Verwijderd
De os heeft er wel mee te maken.
Als je de programma goed gemaakt word voor deul core dan zal deze zeker beter presteren.
Verder de os verdeelt de taken naar de cores en die verwerken het weer.
Verder jouw programma van je link heb ik al gelezen.
Ik ga niet 1x software bekijken welke cpu nu beter is omdat elke core anders reageert en anders geprogrammeert word.
Wil niet zeggen dat jouw programma waardeloos is maar eerder een richting.
Zelfde verhaal als 3dmark2006 erg leuke programma maar het zeg nog steets geen ene moer omdat de software anders word gescheven dan anderen game makers .
Hun gebruiken misschien anderen codes waardoor een amd\intel beter presteert.
Verder de link die tussen de amd athlon 64 zit is voor programma's die gebruik maken van dual core (meer voor controlle) (zelfde als een sli bridge van nvidia)
Wat is nu de voor deel van een amd athlon 64 x2 serie ??
Dat met de juiste software de core's echt gescheiden kan worden omdat elke core zijn eigen l1\l2 cache heeft ( bij intel niet omdat de l2 cache gedeelt is)
Nu weet ik niet of jouw software zo gemaakt is dat de core's echte onafhankelijk van elkaar gedraait word.
Als je de programma goed gemaakt word voor deul core dan zal deze zeker beter presteren.
Verder de os verdeelt de taken naar de cores en die verwerken het weer.
Verder jouw programma van je link heb ik al gelezen.
Ik ga niet 1x software bekijken welke cpu nu beter is omdat elke core anders reageert en anders geprogrammeert word.
Wil niet zeggen dat jouw programma waardeloos is maar eerder een richting.
Zelfde verhaal als 3dmark2006 erg leuke programma maar het zeg nog steets geen ene moer omdat de software anders word gescheven dan anderen game makers .
Hun gebruiken misschien anderen codes waardoor een amd\intel beter presteert.
Verder de link die tussen de amd athlon 64 zit is voor programma's die gebruik maken van dual core (meer voor controlle) (zelfde als een sli bridge van nvidia)
Wat is nu de voor deel van een amd athlon 64 x2 serie ??
Dat met de juiste software de core's echt gescheiden kan worden omdat elke core zijn eigen l1\l2 cache heeft ( bij intel niet omdat de l2 cache gedeelt is)
Nu weet ik niet of jouw software zo gemaakt is dat de core's echte onafhankelijk van elkaar gedraait word.
Verwijderd
Dat bedoel ik niet.Verwijderd schreef op zaterdag 02 december 2006 @ 22:56:
De os heeft er wel mee te maken.
Als je de programma goed gemaakt word voor deul core dan zal deze zeker beter presteren.
Verder de os verdeelt de taken naar de cores en die verwerken het weer.
Ik bedoel dat het niet uitmaakt wat voor type dualcore het is (shared cache of niet, 1 of 2 CPUs etc), het OS moet altijd hetzelfde doen.
Pas bij NUMA of geen NUMA kan het OS van invloed zijn op de prestaties.
Volgens mij is dit iets met klok en klepel.Verder de link die tussen de amd athlon 64 zit is voor programma's die gebruik maken van dual core (meer voor controlle) (zelfde als een sli bridge van nvidia)
Wat is nu de voor deel van een amd athlon 64 x2 serie ??
Dat met de juiste software de core's echt gescheiden kan worden omdat elke core zijn eigen l1\l2 cache heeft ( bij intel niet omdat de l2 cache gedeelt is)
Die link tussen de twee cores is er om de caches gesynchroniseerd te houden. Als de ene core iets naar cache/geheugen schrijft, moet de andere core dat natuurlijk weten, zodat hij geen verouderde data inleest.
Bij Intel heb je een gedeelde cache, dus die is per definitie gesynchroniseerd. Dat is dus een voordeel tov AMD, en niet een nadeel.
Aangezien de cache set-associative is, kan hij nog steeds (dynamisch) opgedeeld worden tussen beide cores. Dit is dus nog steeds geen voordeel voor AMD. Intel is gewoon flexibeler.
Je kunt inderdaad proberen zo veel mogelijk om het sharen van geheugen heen te programmeren... En daar gaat mijn thread ook over.
Als ik dat niet doe, blijkt de Core2 Duo de enige dualcore te zijn die winst kan boeken met de tweede thread (wat dus een voordeel is... je hoeft niet om het probleem heen te programmeren om toch winst te boeken).
Als ik dat wel doe, dan blijkt dat de Athlon X2 en Pentium D ineens ook grote winst kunnen boeken met de tweede thread... maar nog steeds doet de Core2 met z'n shared L2-cache niet onder voor de CPUs zonder shared cache.
De Core2 is dus in alle gevallen beter... verder is de Core2 ook in absolute zin de snelste, met een behoorlijke marge.
Zat zelf ook met dit probleem, maar heb uiteindelijk (vandaag) toch maar een Opteron 170 besteld. Dit omdat ik volgens mijn mede tweakers het verschil zeker ga merken. Een 4000+ was ook een optie, maarja wanneer ik aan het rarren of parren ben kan ik niets anders meer doen, met een dual core wel. Tevens clocken de Opterons over het algemeen erg goed, en ga dan ook zeker proberen om 2800Mhz te halen. 2 x 1MB cache helpt natuurlijk ook en ja dual core is wel iets meer toekomst gericht. Zo krijgen de nieuwe generatie games ondersteuning voor dual-core (Unreal engine) en software wordt ook steeds meer geoptimaliseerd. Kijk maar naar bijvoorbeeld Winrar.
Verwijderd
De ironie daarvan is dat je dan nog steeds al je cores bezig houdt, zodat je nog steeds niet lekker kunt multitasken als je hard aan het rarren bent. Afgezien van de (beperkte) snelheidswinst schiet je er dus niet zo heel veel mee op.Dj-sannieboy schreef op zaterdag 02 december 2006 @ 23:05:
Zo krijgen de nieuwe generatie games ondersteuning voor dual-core (Unreal engine) en software wordt ook steeds meer geoptimaliseerd. Kijk maar naar bijvoorbeeld Winrar.
Verwijderd
Je kunt inderdaad proberen zo veel mogelijk om het sharen van geheugen heen te programmeren... En daar gaat mijn thread ook over.
Als ik dat niet doe, blijkt de Core2 Duo de enige dualcore te zijn die winst kan boeken met de tweede thread (wat dus een voordeel is... je hoeft niet om het probleem heen te programmeren om toch winst te boeken).
Als ik dat wel doe, dan blijkt dat de Athlon X2 en Pentium D ineens ook grote winst kunnen boeken met de tweede thread... maar nog steeds doet de Core2 met z'n shared L2-cache niet onder voor de CPUs zonder shared cache.
De Core2 is dus in alle gevallen beter... verder is de Core2 ook in absolute zin de snelste, met een behoorlijke marge.
oke en dit bedoel ik
Dus jouw programma is zo gemaakt dat alles draait
Maar wanneer jouw programma speciaal word gemaakt voor die amd athlon 64 x2 core's en om die problemen heen programmeert zijn ze in eens een stuk sneller.
Dus de game\os\software makers zijn eigelijk te lui om extra optimalistaties in hun software te bouwen waardoor de cpu beter presteert .
Als ik dat niet doe, blijkt de Core2 Duo de enige dualcore te zijn die winst kan boeken met de tweede thread (wat dus een voordeel is... je hoeft niet om het probleem heen te programmeren om toch winst te boeken).
Als ik dat wel doe, dan blijkt dat de Athlon X2 en Pentium D ineens ook grote winst kunnen boeken met de tweede thread... maar nog steeds doet de Core2 met z'n shared L2-cache niet onder voor de CPUs zonder shared cache.
De Core2 is dus in alle gevallen beter... verder is de Core2 ook in absolute zin de snelste, met een behoorlijke marge.
oke en dit bedoel ik
Dus jouw programma is zo gemaakt dat alles draait
Maar wanneer jouw programma speciaal word gemaakt voor die amd athlon 64 x2 core's en om die problemen heen programmeert zijn ze in eens een stuk sneller.
Dus de game\os\software makers zijn eigelijk te lui om extra optimalistaties in hun software te bouwen waardoor de cpu beter presteert .
Nou ja 2 x 2Ghz of 1 x 2,4Ghz, dat scheelt nogal neem ik aan.Verwijderd schreef op zaterdag 02 december 2006 @ 23:09:
[...]
De ironie daarvan is dat je dan nog steeds al je cores bezig houdt, zodat je nog steeds niet lekker kunt multitasken als je hard aan het rarren bent. Afgezien van de (beperkte) snelheidswinst schiet je er dus niet zo heel veel mee op.
Verwijderd
Volgens mij is dit iets met klok en klepel.
Die link tussen de twee cores is er om de caches gesynchroniseerd te houden. Als de ene core iets naar cache/geheugen schrijft, moet de andere core dat natuurlijk weten, zodat hij geen verouderde data inleest.
Ook leuk
Ik vergelijk die link van een amd athlon 64 x2 met een sli bridge van nvidia .
Die sli bridge dient er voor dat de de kaarten op elkaar te gesynchroniseerd.
Die bel en de klepel zal ik even vergeten omdat u misschien geen idee had hoe sli bridge van nvidia werkt.
Die link tussen de twee cores is er om de caches gesynchroniseerd te houden. Als de ene core iets naar cache/geheugen schrijft, moet de andere core dat natuurlijk weten, zodat hij geen verouderde data inleest.
Ook leuk
Ik vergelijk die link van een amd athlon 64 x2 met een sli bridge van nvidia .
Die sli bridge dient er voor dat de de kaarten op elkaar te gesynchroniseerd.
Die bel en de klepel zal ik even vergeten omdat u misschien geen idee had hoe sli bridge van nvidia werkt.
Verwijderd
Nee, ik heb beide versies gemaakt. Lees het nog maar eens door.Verwijderd schreef op zaterdag 02 december 2006 @ 23:34:
oke en dit bedoel ik
Dus jouw programma is zo gemaakt dat alles draait
Maar wanneer jouw programma speciaal word gemaakt voor die amd athlon 64 x2 core's en om die problemen heen programmeert zijn ze in eens een stuk sneller.
Conclusie is ook dat de Core2 uiteindelijk het snelste is met de versie die ook optimaal is voor de X2.
Maar het punt waar ik dus op wijs is dat de Core2 de enige is die in het 'slechte' geval ook nog significant sneller is, waar de X2 eigenlijk quitte speelt, en de Pentium D zelfs iets inlevert.
Verwijderd
even weg gehaalt sloeg misschien nergens op
[ Voor 91% gewijzigd door Verwijderd op 02-12-2006 23:50 ]
Verwijderd
Nee.Dj-sannieboy schreef op zaterdag 02 december 2006 @ 23:38:
[...]
Nou ja 2 x 2Ghz of 1 x 2,4Ghz, dat scheelt nogal neem ik aan.
Zo simpel werkt het zelden. Een tweede core is doorgaans niet zo heel efficient.
Als je 20% of meer winst kunt boeken uit een tweede core, mag je vaak al in je handjes klappen.
Dus van 1x2.4 GHz naar 2x2 GHz heb je dan net overbrugd.
Alleen in uitzonderlijke gevallen (zoals videobewerking of 3d rendering) kun je flinke winst boeken met een tweede core.
Rar is niet zo'n uitzonderlijk geval, omdat je vooral ook erg afhankelijk bent van de snelheid van je HDDs en het geheugen, en die worden bij twee cores niet sneller. Het rendement blijft dan dus ook erg laag.
Verwijderd
Dat weet ik wel, en daar sloeg het ook niet op.Verwijderd schreef op zaterdag 02 december 2006 @ 23:38:
Ook leuk
Ik vergelijk die link van een amd athlon 64 x2 met een sli bridge van nvidia .
Die sli bridge dient er voor dat de de kaarten op elkaar te gesynchroniseerd.
Die bel en de klepel zal ik even vergeten omdat u misschien geen idee had hoe sli bridge van nvidia werkt.
Het sloeg op de rest van je verhaal, wat eigenlijk van geen kant klopt...
De vergelijking met de SLI-bridge is ook dubieus omdat de synchronisatie op een compleet ander niveau plaatsvindt dan bij een dualcore CPU... maar daar had ik het niet zozeer over.
Verwijderd
is dat test fire-multithread2? zo ja dan is zeker een verbetering.Verwijderd schreef op zaterdag 02 december 2006 @ 23:39:
[...]
Nee, ik heb beide versies gemaakt. Lees het nog maar eens door.
Conclusie is ook dat de Core2 uiteindelijk het snelste is met de versie die ook optimaal is voor de X2.
Maar het punt waar ik dus op wijs is dat de Core2 de enige is die in het 'slechte' geval ook nog significant sneller is, waar de X2 eigenlijk quitte speelt, en de Pentium D zelfs iets inlevert.
Maar dan deed jij als software programmeur je werk.
Maar veel software programmeurs doen dat namelijk niet
Verwijderd
het was ook maar een makkelijke manier van uitleggen tussen de amd 64 x2 link en de nvidia linkVerwijderd schreef op zaterdag 02 december 2006 @ 23:43:
[...]
Dat weet ik wel, en daar sloeg het ook niet op.
Het sloeg op de rest van je verhaal, wat eigenlijk van geen kant klopt...
De vergelijking met de SLI-bridge is ook dubieus omdat de synchronisatie op een compleet ander niveau plaatsvindt dan bij een dualcore CPU... maar daar had ik het niet zozeer over.
Ik zie het ook niet als een aanval op mij (hopelijk jij ook niet)
Maar niet iedereen weet hoe het werk maar wel wat het doet bij een nvidia kaart omdat dat veel in het nieuwst is geweest
Verwijderd
Dat is niet waar. Ook bij AMD draaien beide cores op 2 GHz.Verwijderd schreef op zaterdag 02 december 2006 @ 23:41:
trouwens sommige weten het niet
maar een amd x2 3800+ is een 2x1000mhz proc (amd geeft totalen mhz aan )
De intel versie van 2x2,4g zijn ook 2x2,4g
Bewijs is simpel geleverd: In single-threaded benchmarks presteert het systeem gelijk aan een single-core 2 GHz systeem.
Dat had onmogelijk gekund op 1 GHz.
Het zou helemaal onmogelijk zijn dat een 2x1 GHz systeem op sommige punten sneller zou zijn dan een 1x2 GHz systeem, omdat het rendement van de tweede core zelden in de buurt van de 100% komt, en er onmogelijk overheen kan gaan.
Hoe je bij 2x1 GHz komt, weet ik niet, maar ik hoop dat je snapt dat dat niet kan.
Verwijderd
Oke maar als je gaat kijken klopt de verhouding van de rating van amd niet ?Verwijderd schreef op zaterdag 02 december 2006 @ 23:46:
[...]
Dat is niet waar. Ook bij AMD draaien beide cores op 2 GHz.
Bewijs is simpel geleverd: In single-threaded benchmarks presteert het systeem gelijk aan een single-core 2 GHz systeem.
Dat had onmogelijk gekund op 1 GHz.
Het zou helemaal onmogelijk zijn dat een 2x1 GHz systeem op sommige punten sneller zou zijn dan een 1x2 GHz systeem, omdat het rendement van de tweede core zelden in de buurt van de 100% komt, en er onmogelijk overheen kan gaan.
Hoe je bij 2x1 GHz komt, weet ik niet, maar ik hoop dat je snapt dat dat niet kan.
Omdat in sommige games (singel core games) de amd x2 3800+ in gehaald word door een amd 64 3200+ op 2ghz
Als amd deulcore echt twee cores zijn op 2x2000mhz dan had het een rating moeten hebben van een amd 64 6400+ (misschien 6000+ omdat je verlies heb wegens gesynchroniseerd )
Kan je dit verklaren?
Verwijderd
Misschien programmeren de programmeurs wel niet allemaal voor dual-core (het is ook éxtreem moeilijk om in meerdere threads te programmeren lijkt me, dus maar voor een beperkt aantal programmeurs weggelegd), maar de compilers worden wel steeds geavanceerder en kunnen de code dus steeds beter in meerdere threads splitsen.Maar veel software programmeurs doen dat namelijk niet
Sorry hoor, maar de beide core's van een Amd X2 draaien echt op 2Ghz. (en zeker niet op 1Ghz). Ik weet niet waar je deze informatie van daan hebt maar dit is gewoon incorrect.Verwijderd schreef op zaterdag 02 december 2006 @ 23:50:
[...]
Oke maar als je gaat kijken klopt de verhouding van de rating van amd niet ?
Omdat in sommige games (singel core games) de amd x2 3800+ in gehaald word door een amd 64 3200+ op 2ghz
Kan je dit verklaren?
Dit is ook onzin. Je kúnt de cores niet gewoon bij elkaar optellen (om een dubbele 'rating' te krijgen), omdat zoals ddbruijn al aangegeven heeft je blij mag zijn als je 2e core 20% prestatiewinst geeftAls amd deulcore echt twee cores zijn op 2x2000mhz dan had het een rating moeten hebben van een amd 64 6400+ (misschien 6000+ omdat je verlies heb wegens gesynchroniseerd )
En dát is ook waardoor een X2 3800+ soms ingehaald wordt door een 3200+ singlecore
Verwijderd
Ja, eerste versie is met shared geheugen, tweede zo veel mogelijk ieder z'n eigen geheugen.Verwijderd schreef op zaterdag 02 december 2006 @ 23:43:
[...]
is dat test fire-multithread2? zo ja dan is zeker een verbetering.
Maar dan deed jij als software programmeur je werk.
Maar veel software programmeurs doen dat namelijk niet
Maar dat is het punt toch niet echt? Van wat ik begreep, zei jij dat je met zo'n optimalisatie voordeel had met een X2 tov een Core2 Duo... maar dat zie je in de resultaten niet terug. De Core2 Duo is nog steeds veel sneller.
Verder denk ik dat veel programmeurs dit juist wel doen, als ze al voor multithreading kiezen. De Core Duo is namelijk pas de eerste processor met shared L2-cache, dus het bestaat nog niet zo lang.
Voor die tijd had je ofwel dual CPU, of dualcore met aparte caches. Dus moest je sowieso proberen om zo veel mogelijk om de sharing heen te programmeren.
Ik had het geprobeerd, vanwege de shared L2-cache, en vanwege het feit dat mijn inschatting van de overhead het sharen veel lager was dan in de praktijk bleek. Ik dacht dat je er met gewone dualcores ook wel goed vanaf kwam, en dat het voor Core2 optimaal zou zijn (het levert namelijk voor de GPU optimalere meshes op, die je met minder commando's kunt renderen, en verbruikt minder videoram).
Maar toen bleek dat gewone dualcores er dusdanig veel moeite mee hadden dat het niet sneller werd, koos ik ervoor om het toch maar te herschrijven... en tegen mijn verwachting in, schaalde dit ook op de Core2 nog een stuk beter door. Shared L2-cache is dus niet ideaal, maar het kan wel helpen in gevallen waar je er niet omheen kunt.
Verwijderd
AMD Athlon™ 64 X2 Dual-Core Details
Processor AMD Athlon™ 64 X2 Dual-Core
Model 3800+
Ordering P/N (Tray) ADA3800DAA5BV
Ordering P/N (PIB) ADA3800BVBOX
Operating Mode 32/64
Stepping E4
Frequency 2000Mhz
HT Speed 2000
Voltage 1.30V1.35V
Max Temp 49-71°C
Thermal Power 89W
L1 Cache 128KB x2
L2 Cache 512KB x2
CMOS Technology 90nm SOI
Socket Socket 939
volgens amd
waarom staat er dan geen 2x 2000mhz?
Processor AMD Athlon™ 64 X2 Dual-Core
Model 3800+
Ordering P/N (Tray) ADA3800DAA5BV
Ordering P/N (PIB) ADA3800BVBOX
Operating Mode 32/64
Stepping E4
Frequency 2000Mhz
HT Speed 2000
Voltage 1.30V1.35V
Max Temp 49-71°C
Thermal Power 89W
L1 Cache 128KB x2
L2 Cache 512KB x2
CMOS Technology 90nm SOI
Socket Socket 939
volgens amd
waarom staat er dan geen 2x 2000mhz?
Verwijderd
De verklaring is heel simpel:Verwijderd schreef op zaterdag 02 december 2006 @ 23:50:
[...]
Oke maar als je gaat kijken klopt de verhouding van de rating van amd niet ?
Omdat in sommige games (singel core games) de amd x2 3800+ in gehaald word door een amd 64 3200+ op 2ghz
Als amd deulcore echt twee cores zijn op 2x2000mhz dan had het een rating moeten hebben van een amd 64 6400+ (misschien 6000+ omdat je verlies heb wegens gesynchroniseerd )
Kan je dit verklaren?
De rating klopt sowieso al niet.
Het is onmogelijk om de prestaties van een CPU in een enkel getal te vangen, omdat de verschillen in kloksnelheid, cache, geheugen etc in iedere applicatie anders liggen qua verhouding (kijk maar eens naar benchmarks, de onderlinge verschillen veranderen per applicatie).
Bij twee cores komt het nog eens extra hard naar voren, omdat de tweede core helemaal afhankelijk is van je applicatie. Veel applicaties maken er geen gebruik van, en bij applicaties die er wel gebruik van maken, is het zeer afhankelijk van het gebruikte algoritme en de mate van optimalisatie hoeveel rendement je eruit haalt (zoals je in mijn thread ook ziet... twee versies van hetzelfde algoritme geven compleet andere resultaten).
AMD houdt inderdaad een lage marge aan (zoals ik al zei, 20% winst uit een tweede core is al heel netjes in de meeste gevallen), en daarom is de rating van dualcores laag, in vergelijking tot singlecores. Dat is erg realistisch van AMD, en dat kon ik erg waarderen... zeker omdat ze in het verleden nogal eens erg optimistische ratings toepasten, en dualcore een uitgelezen kans was om het helemaal te overdrijven.
Verwijderd
Waarom wel? De interne klokfrequentie van het ding is gewoon 2Ghz. Beide cores lopen dus op 2GhzVerwijderd schreef op zondag 03 december 2006 @ 00:03:
...
volgens amd
waarom staat er dan geen 2x 2000mhz?
Verwijderd
oke verklaar dan maar waarom het 2x2000mhz is? zie ik ook niet staan .
Ik ga hier duidelijkheid om vragen bij amd dan zal ik het hier posten
Ik ga hier duidelijkheid om vragen bij amd dan zal ik het hier posten
Verwijderd
Waarom wel? Beide cores zitten op dezelfde klokgenerator, alles draait dus op dezelfde kloksnelheid, het blijft een enkele CPU zoals altijd. Het is gewoon een frequentie van 2000 MHz (dit gaat trouwens veranderen... in de K8L willen ze de kloksnelheid per core terug gaan schroeven met Cool 'n' Quiet, dan hoeven ze niet per se allemaal even hard te draaien... maar de maximale kloksnelheid blijft wel gelijk natuurlijk).Verwijderd schreef op zondag 03 december 2006 @ 00:03:
volgens amd
waarom staat er dan geen 2x 2000mhz?
Als je een geluid van 1000 Hz in stereo hebt, zeg je toch ook niet 2x1000 Hz? Laat staan 2000 Hz.
Als je een pak kaarsen koopt in de winkel met 3 stuks erin en er staat op de verpakking "15cm" ga jij er dan ook vanuit dat je 3 kaarsen van 5cm koopt ?
Verwijderd
nee dan staat 3kaarsen van 15cm op de doossapphire schreef op zondag 03 december 2006 @ 00:29:
Als je een pak kaarsen koopt in de winkel met 3 stuks erin en er staat op de verpakking "15cm" ga jij er dan ook vanuit dat je 3 kaarsen van 5cm koopt ?
er staat altijd inhoud en lengte op
bij een intel box dual core staat ook gewoon netjes 2x2,5g
bij een amd box dual core 2000mhz
zie je de verwarring?
maar goed ik heb amd een mail gestuurt en we wachten af wat ze zeggen er over
Verwijderd
Bij Amd staat er toch 'inhoud en lengte'? Je zegt het zelf al, een dual-core op 2GHz. Een dual-core is per definitie 2 cores, en die draaien dus op 2GHz...nee dan staat 3kaarsen van 15cm op de doos
er staat altijd inhoud en lengte op
bij een intel box dual core staat ook gewoon netjes 2x2,5g
bij een amd box dual core 2000mhz
zie je de verwarring?
Ik begrijp niet hoe je kunt geloven dat de cores op 1GHz lopen, dan zouden de prestaties echt ver beneden pijl zijn. Zelfs in het geval van 100% voordeel uit de 2e core zouden de prestaties nog maar net bij een 3200+ singlecore in de buurt komen. En zoals gezegt is de efficientie niet 100% maar gemiddeld slechts 20% (!)
Dus 3800+ voor een X2 op 2Ghz (2 cores op 2GHz dus
[ Voor 23% gewijzigd door Verwijderd op 03-12-2006 00:46 ]

FF snel een screenshotje gemaakt, let niet op de witte "vlek" onderin, krijg je met een verse install zonder photo tools.
Geeft dus wel aan dat er keurig 2 cores zijn, elk op ongeveer 2GHz.
Verwijderd
Tuurlijk niet. Ook bij AMD weten ze dat je een moderne processor totaal niet kunt vergelijken met een Thunderbird...Verwijderd schreef op zondag 03 december 2006 @ 00:40:
Het idee achter de rating van Amd is om ongeveer de prestaties aan te geven ten opzichte van een Amd Thunderbird op X aantal MHz
Afgezien daarvan klopte de rating destijds ook al niet.
Ik ben destijds overgestapt van een Thunderbird 1400 naar een 1800+ (1533 MHz)...
Mijn systeem werd daar echt niet ~28% sneller van, zoals de rating zou doen vermoeden.
Het lag veel dichter bij de ~9% die de kloksnelheid deed vermoeden (wie had ook anders verwacht? Afgezien van de toevoeging van SSE, was de architectuur praktisch niet veranderd... software die geen SSE gebruikt, werd er dus sowieso niet veel wijzer van... en als SSE wel gebruikt werd, was dat ook niet zo wereldschokkend veel sneller).
Heel 'toevallig' kwam dat wel ongeveer overeen met hoe een Pentium 4 1800 MHz presteerde.
Het is gewoon puur marketing, want het slaat nergens op om prestaties in een enkel nummertje uit te drukken. Dat kan alleen als alles in verhouding evenveel toeneemt... en dat komt eigenlijk alleen voor als je de kloksnelheid aanpast, en verder niets verandert. Goh, en wat een verassing... we vergelijkten systemen altijd al op kloksnelheid...
Zodra dingen als cache, FSB, geheugen etc veranderen, verandert ook de verhouding per applicatie, en kun je de snelheid net zo min in een rating uitdrukken als in kloksnelheid. Rating is dus niets meer of minder dan een verkapte kloksnelheid, die net zo veel of weinig zegt over de prestaties.
Leuke marketing-truc toen AMD op kloksnelheid gigantisch ver achter lag, maar verder slaat het echt nergens op.
Het is een gemiddelde van een aantal benchmarks... en aan een gemiddelde heb je heel weinig, omdat ieder specifiek geval zo ver van dat gemiddelde afwijkt, zeker met dualcore.
Wat dat betreft vind ik het systeem van Intel beter. Dat probeert niet zozeer op kloksnelheid te lijken, maar verdeelt de CPUs onder in verschillende typen, en daarna geeft het per type aan hoe de snelheden liggen.
Zo weet je in ieder geval zeker dat een E6600 altijd sneller is dan een E6400. Veel meer weet je niet... Je kunt geen verhouding afleiden uit de getallen... en vergelijken tussen verschillende series is ook niet direct mogelijk. Maar bij Intel kom je minder snel in de verleiding om dat te doen, omdat er een lettertje bij staat, en de getallen onderling vaak nogal verschillen. Ze willen bv een 4000-serie introduceren als low-budget Core2. Een verschil van 2000 met de huidinge 6000-serie geeft wel de indruk dat het waarschijnlijk niet direct vergelijkbaar is...
Net als bv met BMW... Je hebt een 325i of een 525i... Daar begrijpt iedereen toch wel dat het hele andere autos zijn, waar toevallig de motorinhoud overeenkomt, maar dat zegt verder niet zo veel over de onderlinge prestaties of opties.
[ Voor 4% gewijzigd door Verwijderd op 03-12-2006 00:58 ]
Verwijderd
oke dan presteert een amd 64 x2 zwaar onder de maat als er maar een core word gebruikt versus een singel amd 64.Brede P schreef op zondag 03 december 2006 @ 00:52:
[afbeelding]
FF snel een screenshotje gemaakt, let niet op de witte "vlek" onderin, krijg je met een verse install zonder photo tools.
Geeft dus wel aan dat er keurig 2 cores zijn, elk op ongeveer 2GHz.
Oke wat is daar de reden dan van ?
is de htt bus te langzaam omdat die verdeelt word over twee cores?
Dan de belangrijkste vraag is hoe losse we dat op?
Verwijderd
Bij gelijke rating bedoel je? Ja, dan is de single-core inderdaad veel snellerVerwijderd schreef op zondag 03 december 2006 @ 01:07:
[...]
oke dan presteert een amd 64 x2 zwaar onder de maat als er maar een core word gebruikt versus een singel amd 64.
Simpel toch? De kloksnelheid van de cores ligt veel lager... gebruik je dan maar 1 van die cores, dan is ie natuurlijk trager dan een singlecore op hogere snelheid.Oke wat is daar de reden dan van ?
is de htt bus te langzaam omdat die verdeelt word over twee cores?
Bij gelijke kloksnelheid (en cache) zijn een single-core en dual-core even snel, als je maar 1 thread gebruikt.
OverklokkenDan de belangrijkste vraag is hoe losse we dat op?
Verwijderd
Ik heb mijn X2 4200+ verkocht en draai nu met een Opteron 148 singlecore.
Op standaard snelheid beide 2.2 Ghz is het verschil nauwelijks merkbaar, waarschijnlijk door de grotere cache van de single-core Opteron.
Na overklokken verandert de situatie, de 4200+ wilde niet sneller dan 2.4 Ghz zonder voltage verhoging, de Opteron 148 draait op 2.8 Ghz met standaard voltage.
Dan is de Opteron in veel toepassingen een stuk sneller en je moet wel erg veel multitasken voordat het voordeel van de X2 merkbaar wordt.
Op standaard snelheid beide 2.2 Ghz is het verschil nauwelijks merkbaar, waarschijnlijk door de grotere cache van de single-core Opteron.
Na overklokken verandert de situatie, de 4200+ wilde niet sneller dan 2.4 Ghz zonder voltage verhoging, de Opteron 148 draait op 2.8 Ghz met standaard voltage.
Dan is de Opteron in veel toepassingen een stuk sneller en je moet wel erg veel multitasken voordat het voordeel van de X2 merkbaar wordt.
Verwijderd
Ja, maar ik ging even uit van de kant van de gebruikers
Als er geen multithreaded software is (in de meeste gevallen dus), is een dualcore dus trager dan een singlecore... behalve dan dat de dualcore makkelijker een tweede applicatie ernaast kan draaien.
Dualcore is dus vooral hype op het moment. Leuk dat het betaalbaar is, maar zo heel boeiend is het in de praktijk nog niet, voor de meeste mensen.
Ik weet niet hoe je aan je informatie komt, maar een X2 3800+ presteert in single-core applicaties gelijk aan of iets beter dan een 3200+. Hier op GoT hebben mensen vaker laten weten dat hun X2 3800+ in games ongeveer gelijkwaardig presteert aan een 3500+ (in games die geen gebruik maken an de tweede core).Verwijderd schreef op zondag 03 december 2006 @ 01:07:
[...]
oke dan presteert een amd 64 x2 zwaar onder de maat als er maar een core word gebruikt versus een singel amd 64.
Oke wat is daar de reden dan van ?
is de htt bus te langzaam omdat die verdeelt word over twee cores?
Dan de belangrijkste vraag is hoe losse we dat op?
Ik heb het idee dat suikerbuik een beetje zit te trollen.
Asus P5Q-E/E8500@4ghz/4GBPC6400/8800GT512/X-Fi Fatty Platinum/Sony DRU510A/Cooler master realpower450/Lian-Li PC65/Raptor74GB
Verwijderd
http://www.xbitlabs.com/a...isplay/28cpu-games_4.html
hier heb je een test met een amd x2 3800+ samen met een amd 64 3200+
hier heb je een test met een amd x2 3800+ samen met een amd 64 3200+
Verwijderd
De htt bus overklokken in combinatie van je httbus vast zetten op 5xVerwijderd schreef op zondag 03 december 2006 @ 01:10:
[...]
Bij gelijke rating bedoel je? Ja, dan is de single-core inderdaad veel sneller
[...]
Simpel toch? De kloksnelheid van de cores ligt veel lager... gebruik je dan maar 1 van die cores, dan is ie natuurlijk trager dan een singlecore op hogere snelheid.
Bij gelijke kloksnelheid (en cache) zijn een single-core en dual-core even snel, als je maar 1 thread gebruikt.
[...]
Overklokken
Hier mee boekje veel meer vooruit gang omdat de htt bus inderdaad de zwakke punt is van de amd athlon 64 x2.
Ik heb jouw programma er mee getest en in jouw topic geplaatst
Verwijderd
Daar zie je het ook duidelijk, in de FEAR-benchmarks:http://www.xbitlabs.com/a...isplay/28cpu-games_4.html
hier heb je een test met een amd x2 3800+ samen met een amd 64 3200+
X2 4800+ scoort gelijk aan een 4000+
X2 4600+ scoort gelijk aan een 3500+
X2 4200+ scoort gelijk aan een 3200+
Dualcore doet dus helemaal niets in zo'n spel, en de ratings slaan dan dus absoluut nergens op.
Wie in deze ratings is getrapt, mag zichzelf geen tweaker noemen.
[ Voor 17% gewijzigd door Verwijderd op 03-12-2006 16:33 ]
Verwijderd
Ja, interessant. Ik wist niet dat je de HTT-snelheid kon aanpassen, laat staan dat die vaak verlaagd werd om de CPU verder over te klokken (het is dus in feite de achilleshiel van de Athlon, voor overklokkers?).Verwijderd schreef op zondag 03 december 2006 @ 16:32:
[...]
De htt bus overklokken in combinatie van je httbus vast zetten op 5x
Hier mee boekje veel meer vooruit gang omdat de htt bus inderdaad de zwakke punt is van de amd athlon 64 x2.
Ik heb jouw programma er mee getest en in jouw topic geplaatst
Je ziet dus dat de HTT, net als de FSB bij een Pentium D, erg veel invloed heeft op multithreading.
De Athlon is dus helemaal niet zo super voor multithreading. Een shared L2-cache zoals bij de Core2 is veel aantrekkelijker. Als je de CPU overklokt, wordt ook de cache sneller, en wordt de Core2 dus alleen nog maar beter geschikt voor multithreading.
Ik vond het dus vies tegenvallen hoe traag de HTT-bus op een Athlon64 eigenlijk is. Het scheelt praktisch niks met de FSB van een Pentium D. Na al die gebakken lucht over hoe geweldig HTT wel niet is, en hoe waardeloos een FSB is, had ik toch veel meer verwacht.
[ Voor 3% gewijzigd door Verwijderd op 03-12-2006 16:43 ]
Verwijderd
Ik ben er ook niet ingetraptVerwijderd schreef op zondag 03 december 2006 @ 16:32:
[...]
Daar zie je het ook duidelijk, in de FEAR-benchmarks:
X2 4800+ scoort gelijk aan een 4000+
X2 4600+ scoort gelijk aan een 3500+
X2 4200+ scoort gelijk aan een 3200+
Dualcore doet dus helemaal niets in zo'n spel, en de ratings slaan dan dus absoluut nergens op.
Wie in deze ratings is getrapt, mag zichzelf geen tweaker noemen.
wilde een deulcore omdat ik meerderen dingen met de pc deed.
Alleen ik had er wel meer van verwacht kwa cpu kracht.
De reden dat ik voor een amd deulcore ben gegaan was omdat ik al een amd athlon 64 3200+ had .
De intel-d 805 vond ik niet goed presteren als instap model (en ik had de hardware er niet voor)
Dat de nieuwe intel goed doet als cpu is waar (maar daar tegen de amd is al langer op de markt)
Verwijderd
Waarom had je er meer van verwacht? Vanwege de rating die AMD meegaf?Verwijderd schreef op zondag 03 december 2006 @ 16:50:
[...]
Ik ben er ook niet ingetrapt
wilde een deulcore omdat ik meerderen dingen met de pc deed.
Alleen ik had er wel meer van verwacht kwa cpu kracht.
Dan ben je er toch ingetrapt, ben ik bang.
Verwijderd
nee hoe de cores omgaat met meerderen programma'sVerwijderd schreef op zondag 03 december 2006 @ 17:22:
[...]
Waarom had je er meer van verwacht? Vanwege de rating die AMD meegaf?
Dan ben je er toch ingetrapt, ben ik bang.
In games wist ik dat ik achteruit ging .
Maar toen ik de cpu overklokte was de cpu wel naar mijn zin.
Maar goed het is een lowbudget deul core met 2x 512kb (misschien beter geweest met 2x1mb versie? )
De amd was wel beter dan een intel-d 805 core (geen 64bit )(langzamer)
Hoe gek het ook klinkt
Dadelijk een intel-d 805\820 (820 is 64bit)
op een asrock vista bordje met agp\pci-e 4x voor mijn mediacenter .
Zal gelijk even testen hoe de boel kwa software daar op draait.
De HyperTransport bus is juist snel en snel genoeg voor de huidige dual-core processoren van AMD. De HyperTransport bus wordt niet gebruikt om de data van de éne processor naar de andere te transporteren. De System Request Interface (SRI) beheerd en stelt prioriteiten. Welke core mag het eerst onderdeel x aanspreken. De Crossbar verbindt een core aan het I/O system en het geheugen.Verwijderd schreef op zondag 03 december 2006 @ 16:41:
[...]
Ik vond het dus vies tegenvallen hoe traag de HTT-bus op een Athlon64 eigenlijk is. Het scheelt praktisch niks met de FSB van een Pentium D. Na al die gebakken lucht over hoe geweldig HTT wel niet is, en hoe waardeloos een FSB is, had ik toch veel meer verwacht.
De HyperTransport bus is dus wel degelijk goed aangeprezen als 'goed en geweldig'. De HyperTransport bus is namelijk erg goed
Ik ben overigens wel benieuwd hoeveel een Intel Pentium D op 2800MHz met een 215MHz FSB beter zou presteren dan een Intel Pentium D 2800MHz met een 200MHz FSB. Zodra ik hiervoor een geschikt moederbord voor heb wil ik dit wel eens testen. (14x200, 13x215, 12x233)
Ik had er ook meer van verwacht. Ik ben van een AMD Athlon XP 1800+ @ 2,53GHz naar een Intel Pentium D 920 'ES' gegaan. SMP werd altijd aangeprezen als snel en bijterig. Dit viel mij enorm tegen. De eerste keer dat ik het Intel Pentium D systeem opstartte (op 2,8GHz) had ik direct het gevoel dat het traag was. Afijn, het is en blijft een 'Netburst'-processor welke op onder de 3,4GHz sowieso onder zou doen voor het AMD Athlon XP systeem die ik ervoor had. Echter na een overclock naar ruwweg 3,3GHz vielen de prestaties mij alsnog tegen. Wat betreft 'rauwe' snelheid zat ik alsnog een stapje onder mijn oude AMD Athlon XP. Het enige voordeel wat er is is het draaien van twee applicaties naast elkaar.Verwijderd schreef op zondag 03 december 2006 @ 17:22:
[...]
Waarom had je er meer van verwacht? Vanwege de rating die AMD meegaf?
Dan ben je er toch ingetrapt, ben ik bang.
DOSBox met redelijk veel cycles en een aantal andere zware applicaties zullen pér applicatie sneller verwerkt worden; een snellere respons van het systeem t.o.v. AMD Athlon XP? Absoluut niet.
dual-coreVerwijderd schreef op zondag 03 december 2006 @ 16:50:
[...]
wilde een deulcore omdat ik meerderen dingen met de pc deed.
De Intel Pentium D 805 heeft wel EM64T instructies.De amd was wel beter dan een intel-d 805 core (geen 64bit )(langzamer)
[ Voor 41% gewijzigd door Thandor op 03-12-2006 17:42 ]
Profiel | https://thandor.net - hardware
And the rest of us would be carousing the aisles, stuffing baloney.
Verwijderd
Jaja, bladibla, die flauwekul horen we al jaren.Thandor schreef op zondag 03 december 2006 @ 17:33:
[...]
De HyperTransport bus is juist snel en snel genoeg voor de huidige dual-core processoren van AMD. De HyperTransport bus wordt niet gebruikt om de data van de éne processor naar de andere te transporteren. De System Request Interface (SRI) beheerd en stelt prioriteiten. Welke core mag het eerst onderdeel x aanspreken. De Crossbar verbindt een core aan het I/O system en het geheugen.
De HyperTransport bus is dus wel degelijk goed aangeprezen als 'goed en geweldig'. De HyperTransport bus is namelijk erg goed.
Als jij gelijk hebt, verklaar dan even deze twee dingen voor mij:
1) Waarom veranderen de prestaties in een multithreaded algoritme op een dualcore als je de HTT-bussnelheid aanpast? Dat zou er toch niets mee te maken hebben, als jij gelijk hebt?
2) Waarom schaalt een dual-CPU of dualcore Athlon64 niet of nauwelijks beter dan een Pentium D in een multithreading-applicatie, terwijl een Core2 Duo dat wel doet?
Dat wijst er toch juist op dat de HTT (of SRI volgens jou) nauwelijks sneller is dan de FSB van de Pentium D, en alleen de Core2 echt goed werkt in deze situatie?
Ik overweeg ook om over te stappen naar een X2. Nu heb ik een Athlon64 3700+ (@ 2700Mhz) en nadat ik alle verhalen heb gelezen vraag ik me af of een upgrade wel zoveel nut heeft. Ik gebruik mijn PC voor oa games, rarren en parren maar ook photoshop ed gebruik ik zeer regelmatig.
Het is dus niet ongewoon dat er verschillende dingen naast elkaar draaien terwijl ik ook een game speel.
Ik zat zelf te denken aan een X2 4800+ maar mischien is een opteron 175/180 een beter idee???
Het is dus niet ongewoon dat er verschillende dingen naast elkaar draaien terwijl ik ook een game speel.
Ik zat zelf te denken aan een X2 4800+ maar mischien is een opteron 175/180 een beter idee???
He who laughs last.. Thinks slowest
Weer even over de vraagstelling van dit topic. Ik had dezelfde keuze en heb net gister een AMD 4000 besteld. Deze is maar 105 euro en die san diego's klokken erg goed begreep ik.
Voor games is dit momenteel een erg goede keuze, ook omdat als deze processors straks van de markt zijn je dat bedrag zeker wel terug krijgt. (Kreeg 150 euro voor mn socket 754 3700!, zelfde principe) Kun je dan altijd nog voor dual core gaan.
Voor games is dit momenteel een erg goede keuze, ook omdat als deze processors straks van de markt zijn je dat bedrag zeker wel terug krijgt. (Kreeg 150 euro voor mn socket 754 3700!, zelfde principe) Kun je dan altijd nog voor dual core gaan.
anathema
Verwijderd
Ik zou aanraden om het alleen te doen als de kloksnelheid van de X2 niet of nauwelijks lager is dan die van je singlecore-CPU. In dat geval zullen de prestaties niet tegenvallen als er maar 1 core gebruikt wordt.Daan® schreef op zondag 03 december 2006 @ 17:47:
Ik overweeg ook om over te stappen naar een X2. Nu heb ik een Athlon64 3700+ (@ 2700Mhz) en nadat ik alle verhalen heb gelezen vraag ik me af of een upgrade wel zoveel nut heeft.
Als je bv een X2 3800+ zou nemen, zal het waarschijnlijk een deceptie worden.
Dan zou je dus uitkomen op een X2 4600 (2x512) een X2 4800 (2x 1024) of een opteron 180. Deze 3 draaien op 2400Mhz. Die zitten dan het meest in de buurt.Verwijderd schreef op zondag 03 december 2006 @ 17:54:
[...]
Ik zou aanraden om het alleen te doen als de kloksnelheid van de X2 niet of nauwelijks lager is dan die van je singlecore-CPU. In dat geval zullen de prestaties niet tegenvallen als er maar 1 core gebruikt wordt.
Als je bv een X2 3800+ zou nemen, zal het waarschijnlijk een deceptie worden.
Of de opteron 185, die draait op 2600Mhz maar kost ook iets van €470,-
He who laughs last.. Thinks slowest
Misschien leuk ter informatie, toen ik van een singlecore A64 ging naar een dualcore heb ik wat DVD's geript met AutoGK (dvd naar xvid -1cd of 2cd's maakte niet veel uit):
A64 939 3000+ @2520mhz (9x280) - gemiddelde tijd: 3 uur
A64 939 X2 3800+ @2500mhz (10x250) gemiddelde tijd: 1 uur 45minuten
een verschil van minimaal een uur is IMO een flinke winst, gamen kan ik niks over zeggen, heb geen tijd gehad om games te testen met m'n nieuwe baan (icm met aanschaf van een Xbox360)
A64 939 3000+ @2520mhz (9x280) - gemiddelde tijd: 3 uur
A64 939 X2 3800+ @2500mhz (10x250) gemiddelde tijd: 1 uur 45minuten
een verschil van minimaal een uur is IMO een flinke winst, gamen kan ik niks over zeggen, heb geen tijd gehad om games te testen met m'n nieuwe baan (icm met aanschaf van een Xbox360)
heavy is good, heavy is reliable - boris the blade
Heb je daar benchmarks van? De benchmarks die ik gelezen/gezien heb die laten zien dat een snellere of tragere HyperTransport bus bijna geen invloed heeft op de prestaties.Verwijderd schreef op zondag 03 december 2006 @ 17:40:
[...]
Jaja, bladibla, die flauwekul horen we al jaren.
Als jij gelijk hebt, verklaar dan even deze twee dingen voor mij:
1) Waarom veranderen de prestaties in een multithreaded algoritme op een dualcore als je de HTT-bussnelheid aanpast? Dat zou er toch niets mee te maken hebben, als jij gelijk hebt?
Omdat de Crossbar Switch als schakeling zorgt en de Intel Core 2 Duo met 'Advanced Smart Cache' die switch (= vertraging) niet heeft.2) Waarom schaalt een dual-CPU of dualcore Athlon64 niet of nauwelijks beter dan een Pentium D in een multithreading-applicatie, terwijl een Core2 Duo dat wel doet?
Volgens mij - niet zeker - werkt de Crossbar op de klokfrequentie van de processor zelf. Het L2 cache zal alsnog per processor gelden maar dat heb je zelf reeds getest met dat multithreading programma.
De Intel Pentium D zal inderdaad via de FSB moeten communiceren. Zodra de FSB genoeg bandbreedte kan leveren dan zie ik niet in waarom het een bottleneck kan zijn. Bij het kopiëren van L2-cache data zal er een pakket heen en een pakket terug gestuurd worden. In geval van de AMD Athlon 64 X2 zal er een pakket over de Crossbar naar de andere core gestuurd moeten worden, dat kost ook tijd.Dat wijst er toch juist op dat de HTT (of SRI volgens jou) nauwelijks sneller is dan de FSB van de Pentium D, en alleen de Core2 echt goed werkt in deze situatie?
En inderdaad, enkel de Intel Core 2 Duo heeft met 'Advanced Smart Cache' hier een enorm voordeel
Profiel | https://thandor.net - hardware
And the rest of us would be carousing the aisles, stuffing baloney.
In deze review can Xbitlabs testen ze meerdere games, en in alle gevallen op FEAR na is de X2 3800+ even snel als of sneller dan de 3200+.Verwijderd schreef op zondag 03 december 2006 @ 16:27:
http://www.xbitlabs.com/a...isplay/28cpu-games_4.html
hier heb je een test met een amd x2 3800+ samen met een amd 64 3200+
Op andere websites is de X2 3800+ ook gewoon sneller dan de 3200+ in FEAR, dus het lijkt me gewoon een foutje/toevalsresultaat. Je kan niet aan de hand van deze ene grafiek stellen dat een single core 3200+ sneller is dan een X2 3800+, aangezien de andere benchmarks dat tegenspreken.
zie onder andere
http://www23.tomshardware...=490&model2=471&chart=170
Asus P5Q-E/E8500@4ghz/4GBPC6400/8800GT512/X-Fi Fatty Platinum/Sony DRU510A/Cooler master realpower450/Lian-Li PC65/Raptor74GB
Verwijderd
Wel even bij de les blijven: Mijn voorlopige bevindingen over multicore-processingThandor schreef op zondag 03 december 2006 @ 18:24:
[...]
Heb je daar benchmarks van? De benchmarks die ik gelezen/gezien heb die laten zien dat een snellere of tragere HyperTransport bus bijna geen invloed heeft op de prestaties.
Let vooral op de post van Suijkerbuijk, waar hij de HTT-multiplier aanpast.
Beter lezen, ik heb het over de Pentium D, die heeft dat ook niet, die heeft een FSB. Waarom is de Athlon niet beter dan de Pentium D, als die HTT zo geweldig is?Omdat de Crossbar Switch als schakeling zorgt en de Intel Core 2 Duo met 'Advanced Smart Cache' die switch (= vertraging) niet heeft.
Conclusie is dus dat de HTT/crossbar dus eigenlijk waardeloos is. Het is niet significant sneller dan een (800 MHz!) FSB. Hadden ze net zo goed een MCM-module kunnen maken. 'Native' dualcore m'n reet. Beter hierarchie dan FSB, m'n reet.De Intel Pentium D zal inderdaad via de FSB moeten communiceren. Zodra de FSB genoeg bandbreedte kan leveren dan zie ik niet in waarom het een bottleneck kan zijn. Bij het kopiëren van L2-cache data zal er een pakket heen en een pakket terug gestuurd worden. In geval van de AMD Athlon 64 X2 zal er een pakket over de Crossbar naar de andere core gestuurd moeten worden, dat kost ook tijd.
Typisch AMD... hoop geschreeuw, weinig wol... Nu ook weer, met die introductie van de quadcore... 'toevallig' net een dag nadat 4x4 gigantisch door het ijs gezakt is (terwijl dat voor de introductie ook zo geweldig zou moeten zijn, en die domme Kentsfield met die twee stomme cores via de FSB aan elkaar geplakt wel even op z'n nummer zou zetten).
Ja sorry hoor, ik ben een beetje AMD-moe geworden.
Benchmarks tonen keihard aan dat die hele HTT/crossbar technologie totaal geen zoden aan de dijk zet. Leuk in theorie, maar in praktijk is de efficientie zo slecht dat je er niks aan hebt.
De enige echte 'native' dualcores zijn de Core2 Duo, waarbij je echt voordeel hebt van het feit dat alles op 1 die zit... shared cache had niet mogelijk geweest met alleen een bus, of dat nou HTT of FSB is.
Bij de K8L weer hetzelfde verhaal... ze hebben er dan wel shared L3-cache aan gelijmd, maar het blijven verder gewoon losse cores met L1 en L2-cache die gesynchroniseerd moeten worden. Native? Brul maar een eind weg... Zelfs het 'plakwerk' van de Kentsfield zal waarschijnlijk beter zijn, omdat ze in minimaal 25% van de gevallen gewoon via de L2-cache automatisch syncen... en uit de praktijk blijkt dat zelfs de 800 MHz FSB van de Pentium D niet of nauwelijks onderdoet voor de on-die HTT-links van AMD.
Intussen zit Intel al aan de 1333 MHz FSB, en straks een quadcore met 1 grote shared L2-cache op 1 die...
Dus praat me alsjeblieft niet van HTT en 'native' (en begin al helemaal niet over NUMA)... Ik word er moe van. Het is gewoon waardeloos in de praktijk.
Ook even bij de les blijven.Verwijderd schreef op zondag 03 december 2006 @ 19:05:
[...]
Wel even bij de les blijven: Mijn voorlopige bevindingen over multicore-processing
Let vooral op de post van Suijkerbuijk, waar hij de HTT-multiplier aanpast.
Daar lees ik deze post. Ik ga die - slordige / onduidelijke - waardes even in een duidelijke tabel zetten:
| Processor | AMD Athlon64 X2 3800+ | ||
| Klokfreq. | 2200MHz | 2400MHz | 2500MHz |
| HTT Link | 1000MT/s (HTT5x) | 1200MT/s (HTT5x) | 1000MT/s (HTT4x) |
| RAM | 220MHz CL3 | 206MHz CL3 | 216MHz CL3 |
| Test1 | 141 | 156 | 159 |
| Test2 | 134 | 141 | 144 |
| Test3 | 204 | 224 | ? |
| Test4 | 239 | 263 | ? |
Ik zie een processor met een 100MHz hogere klokfrequentie en 200MT/s lagere HTT-Link beter presteren. Dat is volledig het tegenovergestelde van wat jij claimt? De hoger geclockte processoren hebben zelfs trager geheugen!
"waar hij de HTT-multiplier aanpast."
Dat is dus aan het einde, de HTT-multiplier lager en de klokfrequentie hoger = hogere prestaties. Wil je correcte vergelijkingen zet dan de processor op stock-frequenties en pas alléén de HTT-multiplier aan. Resultaat: De prestaties tussen het systeem met de snelste HTT-Link en de traagste HTT-Link zijn minimaal. Héél minimaal.
Ik snap jouw hier nietBeter lezen, ik heb het over de Pentium D, die heeft dat ook niet, die heeft een FSB. Waarom is de Athlon niet beter dan de Pentium D, als die HTT zo geweldig is?
"2) Waarom schaalt een dual-CPU of dualcore Athlon64 niet of nauwelijks beter dan een Pentium D in een multithreading-applicatie, terwijl een Core2 Duo dat wel doet?"
Omdat zowel de AMD Athlon64 X2 als de Intel Pentium D een soort van schakeling tussen de L2-caches hebben. De Intel Core 2 Duo heeft dat niet, die heeft Advanced Smart Cache.
Het betreft de Crossbar, niet de HTT. De Intel Pentium D zal z'n data via de FSB versturen en ontvangen. De Intel Pentium D zal L2-cache data via de FSB versturen. De AMD Athlon64 X2 zal z'n data via de HTT-Link versturen en ontvangen. De AMD Athlon64 X2 zal L2-cache data via de Crossbar switch versturen. De HTT-Link blijft daarbij onbenut en deze zal beschikbaar blijven voor het versturen en ontvangen van de data waardoor de uiteindelijke prestaties - en niet de prestaties tussen het switchen tussen L2 - hoger uitvallen.Conclusie is dus dat de HTT/crossbar dus eigenlijk waardeloos is. Het is niet significant sneller dan een (800 MHz!) FSB. Hadden ze net zo goed een MCM-module kunnen maken. 'Native' dualcore m'n reet. Beter hierarchie dan FSB, m'n reet.
Althans, voor zover ik weet.
Dat zie ik. Heeft Intel nooit veel geschreeuw gehad? Intel Pentium !!! die super is terwijl het gewoon een Intel Pentium II met SSE was? RD-RAM wat geweldig was *ahum* en een Intel Pentium 4 met wel <insert veel>-MHz'en!Typisch AMD... hoop geschreeuw, weinig wol... Nu ook weer, met die introductie van de quadcore... 'toevallig' net een dag nadat 4x4 gigantisch door het ijs gezakt is (terwijl dat voor de introductie ook zo geweldig zou moeten zijn, en die domme Kentsfield met die twee stomme cores via de FSB aan elkaar geplakt wel even op z'n nummer zou zetten).
Ja sorry hoor, ik ben een beetje AMD-moe geworden.
De gehele 'Netburst'-architectuur is eigenlijk rommel. De technologie die ervoor zat was aanzienlijk beter en daar is men mee doorgegaan in de vorm van de Intel Pentium-M. De Intel Core 2 Duo mag dan wel grotendeels van de grond af zijn opgebouwd; het is wel technologie die van de Intel Pentium M afstamt.
Zo kan ik nog wel even doorgaan (ook voor AMD trouwens). Ik hoop dat je mijn punt snapt en ik het nogal nutteloos vind dat je zomaar op een bepaalde technologie zit te hameren.
In geval van één processor zal het inderdaad niet zoveel uitmaken. De HTT-Link is supersnel maar deze blijft onbenut met een AMD Athlon64 of AMD Athlon64 X2. Pas vanaf véél snellere quad-core processoren zal de traagste HTT-Link pas trager worden. Heden zullen de voordelen van de HTT-Link pas bij zwaardere systemen naar boven komen. Dat zijn systemen met meer dan 2 processoren.Benchmarks tonen keihard aan dat die hele HTT/crossbar technologie totaal geen zoden aan de dijk zet. Leuk in theorie, maar in praktijk is de efficientie zo slecht dat je er niks aan hebt.
Nu zeg je dat de Intel Core 2 Duo een 'native' dual-core processor is omdat de L2 toevallig geshared is? Heel leuk maar de L1 cache is dat niet. Helemaal 'native' is het dus niet.De enige echte 'native' dualcores zijn de Core2 Duo, waarbij je echt voordeel hebt van het feit dat alles op 1 die zit... shared cache had niet mogelijk geweest met alleen een bus, of dat nou HTT of FSB is.
Ik snap je punt wel dat de Intel Core 2 Duo een betere dual-core processor is. Dat is ook zo. De AMD Athlon64 X2 is zeker geen slechte processor en er is bij de AMD Athlon64 al rekening gehouden met een tweede core. Vandaar ook alle praat dat de AMD Athlon64 'voor dual-core ontworpen is'. Dat is namelijk ook zo! Echter wil het niet zeggen dat 'ontworpen' voor (anders gezegd: Rekening houdende met een tweede core) meteen ook superieure prestaties met zich mee brengt t.o.v. het 'knip-en-plak'-werk van Intel met de Intel Pentium D.
Om het bot te vergelijken: Een luxe auto waar 5 mensen in kunnen welke binnen een week omgebouwd kan worden tot limousine waar 10 mensen in kunnen. Een oude Lada waar 4 mensen in kunnen welke in tweeën gehakt wordt en het middelste van een tweede Lada ertussen geplakt wordt zodat er 8 mensen in kunnen. De luxe auto is in dit geval de AMD Athlon64 (welke superieur is aan de Intel Pentium 4) en meer mensen per keer dan vervoeren en de Lada is in dit geval de Intel Pentium 4 welke minder werk per rit doet. (Dit zien we ongv. ook terug in de benchmarks, de AMD Athlon64 (X2) presteert net even wat beter dan de Intel Pentium 4 (D).)
Indien beide processoren exact hetzelfde zouden presteren dan zou de Lada ook 5 personen (en later 10) kunnen vervoeren. Het mag dan voor de Lada wel lapwerk zijn; het werkt prima en praktisch net zo goed als de luxe auto. De 'luxe' van de luxe auto is dan een zuinigere auto (koelere processor).
Wel veel negatieve praat maar wat is precies 'native'. Of het nu professioneel gebeurd of er wordt hier en daar wat oplossingen bedacht die niet zo geweldig klinken: Het eindresultaat moet goed zijn.Bij de K8L weer hetzelfde verhaal... ze hebben er dan wel shared L3-cache aan gelijmd, maar het blijven verder gewoon losse cores met L1 en L2-cache die gesynchroniseerd moeten worden. Native? Brul maar een eind weg... Zelfs het 'plakwerk' van de Kentsfield zal waarschijnlijk beter zijn, omdat ze in minimaal 25% van de gevallen gewoon via de L2-cache automatisch syncen... en uit de praktijk blijkt dat zelfs de 800 MHz FSB van de Pentium D niet of nauwelijks onderdoet voor de on-die HTT-links van AMD.
Ik prefereer AMD Opteron systemen met 8 processoren t.o.v. de op één na laatste Intel Xeon 'Netburst' (Paxville bv.) processoren met 8 processoren. De reden is de bustechnologie.Intussen zit Intel al aan de 1333 MHz FSB, en straks een quadcore met 1 grote shared L2-cache op 1 die...
Dus praat me alsjeblieft niet van HTT en 'native' (en begin al helemaal niet over NUMA)... Ik word er moe van. Het is gewoon waardeloos in de praktijk.
Profiel | https://thandor.net - hardware
And the rest of us would be carousing the aisles, stuffing baloney.
There are three types of lies - lies, damn lies, and statistics. Afhankelijk van de toepassing en de gebruikte hardware krijg je verschillende resultaten - één benchmark zegt niets op dezelfde manier dat 1 persoon vragen wat hij gaat stemmen geen betrouwbare peiling is voor de verkiezingen.Verwijderd schreef op zondag 03 december 2006 @ 19:05:
[...]
Wel even bij de les blijven: Mijn voorlopige bevindingen over multicore-processing
Let vooral op de post van Suijkerbuijk, waar hij de HTT-multiplier aanpast.
Over HTT vs FSB: in reviews: Databaseserver en -software vergelijking doen de HTT-processors het zo gek nog niet. Ik meen ook eens een review te hebben gezien van 8 of 16 way (met single cores toen nog) server met HTT en NUMA en daar waren de resultaten uitstekend van te noemen, in een single-package multi-core oplossing heeft natuurlijk een gedeelde L2-cache het grootste voordeel. De K8L is nog afwachten wat dat gaat worden lijkt me.
Verwijderd
[quote]Thandor schreef op zondag 03 december 2006 @ 20:12:
[...]
Ook even bij de les blijven.
Daar lees ik deze post. Ik ga die - slordige / onduidelijke - waardes even in een duidelijke tabel zetten:
Ik zie een processor met een 100MHz hogere klokfrequentie en 200MT/s lagere HTT-Link beter presteren. Dat is volledig het tegenovergestelde van wat jij claimt? De hoger geclockte processoren hebben zelfs trager geheugen!
juist omdat de htt bus gewoon niet hoger gaat
de vraag is wat doet die htt bus als de klok het zelfde is als de 2,5g geklokte versie met htt4x ?
Denk persoonlijk dat de htt5x bus veel sneller zal zijn
De htt bus staat al op maximaal (alles standaart is het voldoende)
De eerste versie van de htt bus was 800mhz (later werd het 1000mhz)
Nu gaat amd athlon 64L de htt bus verder verhogen (waarom doen ze dat?)
Omdat de htt bus te klein is voor meer dan 2x cores.
Ook omdat alles met de htt bus communiceert met elkaar.
aan Thandor
als je een tabel maakt zet er dan alles in aub ?
[...]
Ook even bij de les blijven.
Daar lees ik deze post. Ik ga die - slordige / onduidelijke - waardes even in een duidelijke tabel zetten:
| Processor | AMD Athlon64 X2 3800+ | ||
| Klokfreq. | 2200MHz | 2400MHz | 2500MHz |
| HTT Link | 1000MT/s (HTT5x) | 1200MT/s (HTT5x) | 1000MT/s (HTT4x) |
| RAM | 220MHz CL3 | 206MHz CL3 | 216MHz CL3 |
| Test1 | 141 | 156 | 159 |
| Test2 | 134 | 141 | 144 |
| Test3 | 204 | 224 | 224 |
| Test4 | 239 | 263 | ? |
Ik zie een processor met een 100MHz hogere klokfrequentie en 200MT/s lagere HTT-Link beter presteren. Dat is volledig het tegenovergestelde van wat jij claimt? De hoger geclockte processoren hebben zelfs trager geheugen!
juist omdat de htt bus gewoon niet hoger gaat
de vraag is wat doet die htt bus als de klok het zelfde is als de 2,5g geklokte versie met htt4x ?
Denk persoonlijk dat de htt5x bus veel sneller zal zijn
De htt bus staat al op maximaal (alles standaart is het voldoende)
De eerste versie van de htt bus was 800mhz (later werd het 1000mhz)
Nu gaat amd athlon 64L de htt bus verder verhogen (waarom doen ze dat?)
Omdat de htt bus te klein is voor meer dan 2x cores.
Ook omdat alles met de htt bus communiceert met elkaar.
aan Thandor
als je een tabel maakt zet er dan alles in aub ?
Verwijderd
Moet je het wel goed doen.Thandor schreef op zondag 03 december 2006 @ 20:12:
[...]
Daar lees ik deze post. Ik ga die - slordige / onduidelijke - waardes even in een duidelijke tabel zetten:
Bij de laatste test (HTTx4) staat er nog een 'test2 224fps', dat moet natuurlijk Test3 zijn.
En dat is dus hetzelfde als 100 MHz minder met HTTx5, en trager geheugen.
Test3 is uiteraard de multithreading-versie geoptimaliseerd voor Athlon X2... Test1 is single-threaded, en zal daarom geen boodschap hebben aan de HTT-snelheid, en dus alleen de kloksnelheid is daar van doorslaggevend belang.
Als je commentaar wilt leveren, zorg dan wel dat je weet waar je het over hebt.
Dat komt omdat je beter moet lezen!Ik snap jouw hier niet
"2) Waarom schaalt een dual-CPU of dualcore Athlon64 niet of nauwelijks beter dan een Pentium D in een multithreading-applicatie, terwijl een Core2 Duo dat wel doet?"
Omdat zowel de AMD Athlon64 X2 als de Intel Pentium D een soort van schakeling tussen de L2-caches hebben. De Intel Core 2 Duo heeft dat niet, die heeft Advanced Smart Cache.
"Waarom schaalt een dual-CPU of dualcore Athlon64 niet of nauwelijks beter dan een Pentium D", en dan kom jij met een verhaal over de Core2 Duo.
Core2 Duo interesseert me niet, de vraag is waarom die HTT-bus van de Athlon64 niet beter is dan de FSB van de Pentium D, terwijl iedereen anders beweert.
Antwoord is simpel: de HTT-bus is in de praktijk niet beter dan de FSB, iedereen die anders beweert, heeft het fout.
Dat zal allemaal best, maar waarom presteren die geweldige technologieen van HTT en crossbar niet beter dan een simpele FSB?Het betreft de Crossbar, niet de HTT. De Intel Pentium D zal z'n data via de FSB versturen en ontvangen. De Intel Pentium D zal L2-cache data via de FSB versturen. De AMD Athlon64 X2 zal z'n data via de HTT-Link versturen en ontvangen. De AMD Athlon64 X2 zal L2-cache data via de Crossbar switch versturen. De HTT-Link blijft daarbij onbenut en deze zal beschikbaar blijven voor het versturen en ontvangen van de data waardoor de uiteindelijke prestaties - en niet de prestaties tussen het switchen tussen L2 - hoger uitvallen.
Althans, voor zover ik weet.
Dat punt ga je steeds uit de weg, en je ratelt steeds weer hetzelfde marketing-verhaaltje op. Dat weten we nou wel.
Ach ja, Intel marketing zegt ook wel eens dingen (RDRAM *was* inderdaad geweldig, enorm veel meer bandbreedte dan SDRAM of DDR... alleen die vervelende licenties van Rambus helaas... Niet alleen Intel gebruikte het trouwens... je vindt het ook oa in de Sony PlayStation2, die vonden OOK dat het geweldig was, en niet omdat Intel dat zei)... Maar bij AMD vind ik het nog wel een paar gradaties erger... Misschien ook vooral omdat internetfora vol zitten met AMD-fanboys die die flauwekul steeds maar blijven herhalen.Dat zie ik. Heeft Intel nooit veel geschreeuw gehad? Intel Pentium !!! die super is terwijl het gewoon een Intel Pentium II met SSE was? RD-RAM wat geweldig was *ahum* en een Intel Pentium 4 met wel <insert veel>-MHz'en!
Hindsight is always 20/20.De gehele 'Netburst'-architectuur is eigenlijk rommel. De technologie die ervoor zat was aanzienlijk beter en daar is men mee doorgegaan in de vorm van de Intel Pentium-M. De Intel Core 2 Duo mag dan wel grotendeels van de grond af zijn opgebouwd; het is wel technologie die van de Intel Pentium M afstamt.
Dit is ook weer onuitstaanbaar AMD-fanboy-gelul. De Pentium 4 was een prima processor, totdat 90 nm met alle problemen van dien zich voordeed. Voor die tijd was AMD absoluut nergens.
Afgezien daarvan is de Pentium 4 nog steeds een geweldig stukje technologie. Het is bewonderenswaardig hoe ze zo'n grote en complexe chip op zulke hoge kloksnelheden hebben kunnen maken, en dan ook nog in dualcore-uitvoering. Trace cache en HyperThreading zijn geweldige stukjes techniek. Die zullen we vast in de toekomst nog eens terugzien.
Okee, qua prestaties liep het bij 90 nm en verder anders dan Intel had gepland, maar om dan maar de hele technologie als rommel af te doen is wel heel erg kortzichtig.
Het gaat niet om de technologie, het gaat erom dat mensen er maar over blijven doorzagen, ook nadat al lang en breed bewezen is dat het niet werkt.Zo kan ik nog wel even doorgaan (ook voor AMD trouwens). Ik hoop dat je mijn punt snapt en ik het nogal nutteloos vind dat je zomaar op een bepaalde technologie zit te hameren.
Ik ga toch ook niet roepen dat de Pentium 4 nog steeds de snelste processor is, omdat ie het best doorschaalt qua kloksnelheid?
Zeggen dat het rommel is, is weer het andere uiterste, de Pentium 4 kan nog steeds redelijk meekomen met de wat minder snelle Athlons en Semprons, en de prijzen zijn nu dermate laag dat ze gewoon een goede prijs/prestatieverhouding hebben.
Ook dat gelul dat een Core2 van de Pentium M afstamt, ben ik goed zat...
Ja, ze zullen vast wat overeenkomsten hebben... maar welke x86 heeft dat nou niet?
Op ieder punt is het ontwerp dermate ingrijpend veranderd dat je onmogelijk kunt volhouden dat het dezelfde processor is. Ik hoor ook niemand roepen dat een Athlon64 eigenlijk een K7 is, terwijl de overeenkomsten daartussen een stuk groter zijn.
Meten met 2 maten is ook een vak.
Met 2 processors werkt het ook niet, anders... 4x4 is niet bepaald opgewassen tegen Kentsfield... Juist in bandbreedte-tests legt hij het af, waar de enkele processors juist altijd veel sneller waren dan de Intels.In geval van één processor zal het inderdaad niet zoveel uitmaken. De HTT-Link is supersnel maar deze blijft onbenut met een AMD Athlon64 of AMD Athlon64 X2.
Dan ga je nog steeds voorbij aan het feit dat je dan ook die crossbar nog nodig gaat hebben... en zelfs met een dualcore op 1 die werkt dat al niet goed. Ik zie het dus ook met veel CPUs niet goed gaan werken.Pas vanaf véél snellere quad-core processoren zal de traagste HTT-Link pas trager worden. Heden zullen de voordelen van de HTT-Link pas bij zwaardere systemen naar boven komen. Dat zijn systemen met meer dan 2 processoren.
Nee, ik heb nergens gezegd dat het criterium zou zijn dat caches geshared zouden moeten zijn.Nu zeg je dat de Intel Core 2 Duo een 'native' dual-core processor is omdat de L2 toevallig geshared is? Heel leuk maar de L1 cache is dat niet. Helemaal 'native' is het dus niet.
Dat is sowieso een dom idee. Iedereen met een beetje verstand van technologie begrijpt dat de overhead van het sharen van L1-cache veel te hoog zouden zijn, dus dat je veel beter alleen L2 kunt sharen.
Het punt is dat de shared L2-cache duidelijk iets is dat niet KAN als je twee dies hebt (dat had je zelf ook wel kunnen bedenken, in plaats van zo'n domme opmerking over shared L1-cache). Het is dus een ontwerp dat bestaat bij de gratie van het feit dat het een enkele die is. Bij de Athlon64 en Pentium D ligt dat anders... die processors zijn in feite niet of nauwelijks verschillend van een dual-CPU-systeem... de cores werken eigenlijk compleet geisoleerd, tot aan de geheugentoegang toe.
De Core2 Duo is dus de enige die echt een ontwerp heeft dat voordeel haalt uit het feit dat het een enkele die is, en daarom vind ik dat je over 'native' zou kunnen spreken... al heb ik persoonlijk sowieso een hekel aan die term. Ik wil alleen aangeven dat puur het feit dat alle cores op 1 die zitten, niets betekent, dus als je daar de term 'native' voor gebruikt, is dat een term zonder enige inhoud.
Kortom, al die praat over 'ontworpen voor dualcore' is ook zonder enige betekenis.Ik snap je punt wel dat de Intel Core 2 Duo een betere dual-core processor is. Dat is ook zo. De AMD Athlon64 X2 is zeker geen slechte processor en er is bij de AMD Athlon64 al rekening gehouden met een tweede core. Vandaar ook alle praat dat de AMD Athlon64 'voor dual-core ontworpen is'. Dat is namelijk ook zo! Echter wil het niet zeggen dat 'ontworpen' voor (anders gezegd: Rekening houdende met een tweede core) meteen ook superieure prestaties met zich mee brengt t.o.v. het 'knip-en-plak'-werk van Intel met de Intel Pentium D.
Naar mijn mening is de Athlon net zo'n knip-en-plakwerk als de Pentium D, maar probeert AMD het alleen als beter te verkopen.
Je begint het te begrijpen... 'Native' zegt niks, het gaat erom hoe goed je ontwerp is.Wel veel negatieve praat maar wat is precies 'native'. Of het nu professioneel gebeurd of er wordt hier en daar wat oplossingen bedacht die niet zo geweldig klinken: Het eindresultaat moet goed zijn.
Moet jij weten, het is een vrij land.Ik prefereer AMD Opteron systemen met 8 processoren t.o.v. de op één na laatste Intel Xeon 'Netburst' (Paxville bv.) processoren met 8 processoren. De reden is de bustechnologie.
Verwijderd
Wel eens gehoord van synthetische benchmarks, waarbij je 1 situatie uitlicht om die te onderzoeken?Rafe schreef op zondag 03 december 2006 @ 20:18:
There are three types of lies - lies, damn lies, and statistics. Afhankelijk van de toepassing en de gebruikte hardware krijg je verschillende resultaten - één benchmark zegt niets op dezelfde manier dat 1 persoon vragen wat hij gaat stemmen geen betrouwbare peiling is voor de verkiezingen.
In dit geval onderzoeken we dus in hoeverre de communicatie tussen de L2-caches de prestaties beinvloedt. Het zegt dus *alles* over die communicatie, want dat is in feite het enige dat verschilt in de verschillende versies van het algoritme. Ceteris paribus heet dat.
Ze waren inderdaad beter dan de Netburst-processors van die tijd. Maar om dat allemaal toe te schrijven aan het verschil tussen HTT en FSB is natuurlijk veel te kort door de bocht.Over HTT vs FSB: in reviews: Databaseserver en -software vergelijking doen de HTT-processors het zo gek nog niet. Ik meen ook eens een review te hebben gezien van 8 of 16 way (met single cores toen nog) server met HTT en NUMA en daar waren de resultaten uitstekend van te noemen, in een single-package multi-core oplossing heeft natuurlijk een gedeelde L2-cache het grootste voordeel. De K8L is nog afwachten wat dat gaat worden lijkt me.
Core2 maakt nog steeds gebruik van dezelfde FSB-technologie, maar daar zie je compleet andere resultaten. Een groot verschil is ook de manier waarop de FSB gebruikt wordt... De Core2-cache is gewoon heel anders dan die van de Netburst-processors, en daarom wordt de FSB efficienter gebruikt, waardoor je dus ineens wel een Athlon of Opteron kunt verslaan.
Wat je dan moet testen is gewoon een AMD Athlon64 X2 3800+ met HTT4x en HTT5x. Geen verhogingen of verlagingen in de klokfrequenties van het geheugen of de processor.Verwijderd schreef op zondag 03 december 2006 @ 20:22:
juist omdat de htt bus gewoon niet hoger gaat
de vraag is wat doet die htt bus als de klok het zelfde is als de 2,5g geklokte versie met htt4x ?
Denk persoonlijk dat de htt5x bus veel sneller zal zijn
Waar trek jij de conclusie uit dat alles (inclusief het kopieren van L2 Caches) via de HyperTransport bus verloopt?De htt bus staat al op maximaal (alles standaart is het voldoende)
De eerste versie van de htt bus was 800mhz (later werd het 1000mhz)
Nu gaat amd athlon 64L de htt bus verder verhogen (waarom doen ze dat?)
Omdat de htt bus te klein is voor meer dan 2x cores.
Ook omdat alles met de htt bus communiceert met elkaar.
Er zullen zaken zijn die van een core naar een ander onderdeel in het systeem moet gaan. Daarvoor zijn o.a. snellere verbindingen nodig omdat er meerdere cores zijn die dat gaan doen. Volgens mij is het ook zo (niet zeker) dat de frequentie van de Northbridge omhoog ging/kon bij de toekomstige processoren. Of dat waar is en of men het gaat gebruiken weet ik niet.
Als ik een tabel maak van informatie wil ik dat die informatie duidelijk is. Ik ga er geen informatie inzetten waarvan ik moet gokken wat het is. Er staat leuk 'test2 224' maar wie zegt dat die 224 wel klopt als test2 ook fout is?aan Thandor
als je een tabel maakt zet er dan alles in aub ?
Test het even met dezelfde klokfrequenties en enkel een hogere / lagere HyperTransport Link.Verwijderd schreef op zondag 03 december 2006 @ 20:46:
[...]
Moet je het wel goed doen.
Bij de laatste test (HTTx4) staat er nog een 'test2 224fps', dat moet natuurlijk Test3 zijn.
En dat is dus hetzelfde als 100 MHz minder met HTTx5, en trager geheugen.
Test3 is uiteraard de multithreading-versie geoptimaliseerd voor Athlon X2... Test1 is single-threaded, en zal daarom geen boodschap hebben aan de HTT-snelheid, en dus alleen de kloksnelheid is daar van doorslaggevend belang.
Als je commentaar wilt leveren, zorg dan wel dat je weet waar je het over hebt.
Ik ben benieuwd naar de resultaten
De HTT Link is wel beter. Uit de tests die gedraaid zijn blijkt dat de HTT Link in jouw programma (doeleind) niet beter is dan de FSB. Dat wil niet zeggen dat dat overal (in ieder doeleind) het geval is.Dat komt omdat je beter moet lezen!
"Waarom schaalt een dual-CPU of dualcore Athlon64 niet of nauwelijks beter dan een Pentium D", en dan kom jij met een verhaal over de Core2 Duo.
Core2 Duo interesseert me niet, de vraag is waarom die HTT-bus van de Athlon64 niet beter is dan de FSB van de Pentium D, terwijl iedereen anders beweert.
Antwoord is simpel: de HTT-bus is in de praktijk niet beter dan de FSB, iedereen die anders beweert, heeft het fout.
Op welk gebied moet de HTT Link dan beter presteren? Waaruit trek jij de conclusie dat de dat de HTT Link overal betere prestaties neer moet zetten?Dat zal allemaal best, maar waarom presteren die geweldige technologieen van HTT en crossbar niet beter dan een simpele FSB?
Dat punt ga je steeds uit de weg, en je ratelt steeds weer hetzelfde marketing-verhaaltje op. Dat weten we nou wel.
We vergelijken hier twee bus technologieën die aan twee totaal verschillende processoren hangen. De HTT Link presteert prima in combinatie met de AMD Athlon64 (X2). Het enige waarom jij zegt dat dit niet zo zou zijn is dat de Crossbar controller niet zo effectief werkt als de geadvanceerde shared L2 cache technologie van de Intel Core 2 Duo?
De Intel Pentium D heeft twee cores. Daar hangt een arbiter (scheidsrechter) tussen en alle data gaat via de FSB. De AMD Athlon64 X2 heeft twee cores met daaraan een SRI en een Crossbar. Via deze Crossbar kan data van de éne core naar de andere (dat is dus geen directe verbinding) en elke core kan individueel de snellere HTT Link aanspreken. Op dat laatste heeft de Intel Pentium D het nadeel dat de FSB simpelweg trager is en dat levert slechtere prestaties op. De AMD Athlon64 X2 heeft mte de HyperTransport Link dus wel voordeel t.o.v. de Intel Pentium D. Alleen niet op het vlak van het L2 cache.
Internetfora met AMD-fanboys? Er zullen ook fora zijn met Intel-fanboysAch ja, Intel marketing zegt ook wel eens dingen (RDRAM *was* inderdaad geweldig, enorm veel meer bandbreedte dan SDRAM of DDR... alleen die vervelende licenties van Rambus helaas... Niet alleen Intel gebruikte het trouwens... je vindt het ook oa in de Sony PlayStation2, die vonden OOK dat het geweldig was, en niet omdat Intel dat zei)... Maar bij AMD vind ik het nog wel een paar gradaties erger... Misschien ook vooral omdat internetfora vol zitten met AMD-fanboys die die flauwekul steeds maar blijven herhalen.
Ik zou dit zomaar 'onuitstaanbaar Intel-fanboy-gelul' kunnen noemen, wist je dat? Persoonlijk vind ik 'Netburst' gewoon rommel. De eerste Intel Pentium 4 'Willamette' viel mij al tegen. De 'Northwood' was al een stuk beter maar toch prefereer ik een stevige AMD Athlon XP t.o.v. de Intel Pentium 4. En als we door gaan prefereer ik een Intel Core 2 Duo t.o.v. een AMD Athlon64 X2.Hindsight is always 20/20.
Dit is ook weer onuitstaanbaar AMD-fanboy-gelul. De Pentium 4 was een prima processor, totdat 90 nm met alle problemen van dien zich voordeed. Voor die tijd was AMD absoluut nergens.
Afgezien daarvan is de Pentium 4 nog steeds een geweldig stukje technologie. Het is bewonderenswaardig hoe ze zo'n grote en complexe chip op zulke hoge kloksnelheden hebben kunnen maken, en dan ook nog in dualcore-uitvoering. Trace cache en HyperThreading zijn geweldige stukjes techniek. Die zullen we vast in de toekomst nog eens terugzien.
Okee, qua prestaties liep het bij 90 nm en verder anders dan Intel had gepland, maar om dan maar de hele technologie als rommel af te doen is wel heel erg kortzichtig.
De technologie achter een processor bepaald wat de processor uiteindelijk wordt. Althans, zo denk ik erover. Als ik moet kiezen tussen een Intel Pentium 4 of een AMD Athlon64 dan weet ik wel welke ik neem. Tenzij de prijs van de Intel Pentium 4 dermate laag is dat de hogere prijs van de AMD Athlon64 zich niet zou rechtvaardigen.Het gaat niet om de technologie, het gaat erom dat mensen er maar over blijven doorzagen, ook nadat al lang en breed bewezen is dat het niet werkt.
Ik ga toch ook niet roepen dat de Pentium 4 nog steeds de snelste processor is, omdat ie het best doorschaalt qua kloksnelheid?
Zeggen dat het rommel is, is weer het andere uiterste, de Pentium 4 kan nog steeds redelijk meekomen met de wat minder snelle Athlons en Semprons, en de prijzen zijn nu dermate laag dat ze gewoon een goede prijs/prestatieverhouding hebben.
Ik zeg niet dat het dezelfde processor is. Ik zeg enkel dat onderdelen van de Intel Pentium-M gebruikt zijn voor de Intel Core 2 Duo. (Bepaalde Intel Core 2 Duo onderdelen stammen af van de Intel Pentium-M) Daarmee moet je niet meteen opvatten dat complete onderdelen geknipt en geplakt zijn. Er zijn wel degelijk aanpassingen gemaakt waardoor de Intel Core 2 Duo uitblinkt op de Intel Core Duo.Ook dat gelul dat een Core2 van de Pentium M afstamt, ben ik goed zat...
Ja, ze zullen vast wat overeenkomsten hebben... maar welke x86 heeft dat nou niet?
Op ieder punt is het ontwerp dermate ingrijpend veranderd dat je onmogelijk kunt volhouden dat het dezelfde processor is.
De AMD Athlon64 is inderdaad een afstamming van de AMD Athlon XP. Wordt de AMD Athlon64 daar slechter of beter van? Maakt geen zak uit. Als ik veel verder zou kijken zou je het haast NextGen Athlon kunnen noemen i.p.v. AMD AthlonIk hoor ook niemand roepen dat een Athlon64 eigenlijk een K7 is, terwijl de overeenkomsten daartussen een stuk groter zijn.
Meten met 2 maten is ook een vak.
HyperTransport laat ook pas spierballen zien bij gebruik van meerdere processoren. HyperTransport is veelzijdiger. Volgens mij is het zelfs mogelijk om twee moederborden met een HyperTransport Link direct aan elkaar te verbinden zodat processor 0 met processor 2 op een ander moederbord kan communiceren. Met een FSB is dat wat lastiger en indien er één of ander koppelpunt zou zijn in elk geval trager.Met 2 processors werkt het ook niet, anders... 4x4 is niet bepaald opgewassen tegen Kentsfield... Juist in bandbreedte-tests legt hij het af, waar de enkele processors juist altijd veel sneller waren dan de Intels.
De Crossbar is dan inderdaad nodig. Met een dual-core processor werkt deze IMHO prima alleen niet t.o.v. jouw verwachtingen. Hij werkt beter dan de technologie van de Intel Pentium D maar slechter dan de shared L2 cache van de Intel Core 2 Duo.Dan ga je nog steeds voorbij aan het feit dat je dan ook die crossbar nog nodig gaat hebben... en zelfs met een dualcore op 1 die werkt dat al niet goed. Ik zie het dus ook met veel CPUs niet goed gaan werken.
Indien de Crossbar bij een quad-core systeem 'extended' zou kunnen worden (ik heb mij daar nog niet in verdiept) dan neem ik aan dat de 'Crossbar-oplossing' sneller zou zijn dan de 'Gooi-maar-op-HTT'-oplossing. Wat zal er gebeuren als er 4 datastromen voor het kopiëren van cache over de HTT-Link bij zouden komen. Nog meer inefficiëntie dus. Of het uiteindelijk sneller of langzamer is (hangt af van de bussnelheid) wil ik hiermee niet zeggen.
Ik vind de term 'native' inderdaad slecht. Ik houd het vooralsnog liever op een 'Intel Pentium D / AMD Athlon64 X2 met twee losse L2 caches' en een 'Intel Core 2 Duo met een gedeelde L2-cache'. Dan maar voluit als er geen specifiek woordje voor is.Nee, ik heb nergens gezegd dat het criterium zou zijn dat caches geshared zouden moeten zijn.
Dat is sowieso een dom idee. Iedereen met een beetje verstand van technologie begrijpt dat de overhead van het sharen van L1-cache veel te hoog zouden zijn, dus dat je veel beter alleen L2 kunt sharen.
Het punt is dat de shared L2-cache duidelijk iets is dat niet KAN als je twee dies hebt (dat had je zelf ook wel kunnen bedenken, in plaats van zo'n domme opmerking over shared L1-cache). Het is dus een ontwerp dat bestaat bij de gratie van het feit dat het een enkele die is. Bij de Athlon64 en Pentium D ligt dat anders... die processors zijn in feite niet of nauwelijks verschillend van een dual-CPU-systeem... de cores werken eigenlijk compleet geisoleerd, tot aan de geheugentoegang toe.
De Core2 Duo is dus de enige die echt een ontwerp heeft dat voordeel haalt uit het feit dat het een enkele die is, en daarom vind ik dat je over 'native' zou kunnen spreken... al heb ik persoonlijk sowieso een hekel aan die term. Ik wil alleen aangeven dat puur het feit dat alle cores op 1 die zitten, niets betekent, dus als je daar de term 'native' voor gebruikt, is dat een term zonder enige inhoud.
Voor de uiteindelijke prestaties met jouw programma wellicht wel. Kijkende naar de technologie dan niet.Kortom, al die praat over 'ontworpen voor dualcore' is ook zonder enige betekenis.
Naar mijn mening niet. Pak het verhaal van de luxe auto en de oude Lada er maar bij. Dat is zoals ik het min of meer zie. De luxe auto is 1-2-3 omgebouwd (specifieker: Stoelen erbij plaatsen en meer zitplekken) en de Lada moet eerst in tweeën gesneden worden om een van een andere Lada de stoelen en de behuizing eromheen te pakken en deze ertussen te zetten.Naar mijn mening is de Athlon net zo'n knip-en-plakwerk als de Pentium D, maar probeert AMD het alleen als beter te verkopen.
Profiel | https://thandor.net - hardware
And the rest of us would be carousing the aisles, stuffing baloney.
Verwijderd
Waarom? Jij steekt je kop toch wel in het zand.Thandor schreef op zondag 03 december 2006 @ 22:13:
[...]
Wat je dan moet testen is gewoon een AMD Athlon64 X2 3800+ met HTT4x en HTT5x. Geen verhogingen of verlagingen in de klokfrequenties van het geheugen of de processor.
Het moge duidelijk zijn dat de test met HTTx4 niet sneller wordt als je de kloksnelheid omlaag doet...
Lijkt me duidelijk, de benchmark-resultaten.Waar trek jij de conclusie uit dat alles (inclusief het kopieren van L2 Caches) via de HyperTransport bus verloopt?
Dat lijkt me uit de context van de post wel duidelijk.Als ik een tabel maak van informatie wil ik dat die informatie duidelijk is. Ik ga er geen informatie inzetten waarvan ik moet gokken wat het is. Er staat leuk 'test2 224' maar wie zegt dat die 224 wel klopt als test2 ook fout is?
Waarom doe je het zelf niet?Test het even met dezelfde klokfrequenties en enkel een hogere / lagere HyperTransport Link.
Ik ben benieuwd naar de resultaten .
Ik kan het helaas niet voor je doen, ik heb geen Athlon X2.
Ja, maar ik weet hoe mijn programma in elkaar zit, en dus weet ik dat het onmogelijk is dat het in andere situaties ineens wel beter is... Er is maar 1 manier om data te sharen tussen cores. Het kan niet anders dan in mijn programma. De programmeur heeft daar geen controle over, ligt allemaal in de handen van de hardware. Ik ben niet achterlijk, en ik heb uitvoerige praktijktests uitgevoerd op verschillende systemen, waarvan dit programma dus ook onderdeel is. Wat heb jij om jouw argumenten te ondersteunen? Of is het slechts jouw mening? Als je zelf niets getest hebt, dan verspil ik daar verder geen tijd meer aan, sorry.De HTT Link is wel beter. Uit de tests die gedraaid zijn blijkt dat de HTT Link in jouw programma (doeleind) niet beter is dan de FSB. Dat wil niet zeggen dat dat overal (in ieder doeleind) het geval is.
Ik zou wel eens van die testen willen zien... Waarschijnlijk isoleren die het probleem niet zo specifiek als mijn tests dat doen.
Heel simpel: HTT is in theorie een superieure technologie, waar AMD een hoop tijd en moeite in heeft gestoken, en wat de CPUs dus ook duurder maakt. Daar wil ik dan wel wat van terugzien in de prestaties...Op welk gebied moet de HTT Link dan beter presteren? Waaruit trek jij de conclusie dat de dat de HTT Link overal betere prestaties neer moet zetten?
We vergelijken hier twee bus technologieën die aan twee totaal verschillende processoren hangen. De HTT Link presteert prima in combinatie met de AMD Athlon64 (X2). Het enige waarom jij zegt dat dit niet zo zou zijn is dat de Crossbar controller niet zo effectief werkt als de geadvanceerde shared L2 cache technologie van de Intel Core 2 Duo?
Alsjeblieft man! Voor de duizendste keer! Pentium D, niet Core2 Duo!
Ik kan gewoon niet tot je doordringen!
Verder, get a clue... de crossbar is onderdeel van de HTT-link. Zonder die crossbar kun je je communicatie niet uitvoeren. Bij de FSB zit toch ook de arbiter in de vergelijking inbegrepen?
Dit kan ik niet volgen... Aangezien zowel de Athlon64 als de Pentium D specifiek single-socket systemen zijn, wat moet je dan nog meer met zo'n bus doen dan L2-cache synchroniseren (en daarmee dus geheugentoegang arbitreren)?De Intel Pentium D heeft twee cores. Daar hangt een arbiter (scheidsrechter) tussen en alle data gaat via de FSB. De AMD Athlon64 X2 heeft twee cores met daaraan een SRI en een Crossbar. Via deze Crossbar kan data van de éne core naar de andere (dat is dus geen directe verbinding) en elke core kan individueel de snellere HTT Link aanspreken. Op dat laatste heeft de Intel Pentium D het nadeel dat de FSB simpelweg trager is en dat levert slechtere prestaties op. De AMD Athlon64 X2 heeft mte de HyperTransport Link dus wel voordeel t.o.v. de Intel Pentium D. Alleen niet op het vlak van het L2 cache.
Aangezien je zelf al toegeeft dat je op dat gebied geen voordeel hebt... op welk gebied heb je het dan wel?
Dat kan, maar het is de waarheid, dus dat zou heel duidelijk je AMD-voorkeur prijsgeven.Ik zou dit zomaar 'onuitstaanbaar Intel-fanboy-gelul' kunnen noemen, wist je dat?
Dat is al beter, nu formuleer je het slechts als jouw mening. Je leert het wel.Persoonlijk vind ik 'Netburst' gewoon rommel.
Precies, zo dus ook met Core2 en Pentium M.De AMD Athlon64 is inderdaad een afstamming van de AMD Athlon XP. Wordt de AMD Athlon64 daar slechter of beter van? Maakt geen zak uit.
Waarom moet je dan nog steeds Pentium M roepen? Maakt geen zak uit voor de processor, maar komt wel dom over, en is irritant om steeds aan te moeten horen.
Bij AMD hoor ik nooit iemand iets dergelijks roepen.
Klopt, maar dit is grotendeels toekomstmuziek. AMD zit al jaren met die HTT, maar er is niets tastbaars voor 99% van de gebruikers...HyperTransport laat ook pas spierballen zien bij gebruik van meerdere processoren. HyperTransport is veelzijdiger. Volgens mij is het zelfs mogelijk om twee moederborden met een HyperTransport Link direct aan elkaar te verbinden zodat processor 0 met processor 2 op een ander moederbord kan communiceren. Met een FSB is dat wat lastiger en indien er één of ander koppelpunt zou zijn in elk geval trager.
Kwestie van de juiste technologie op het juiste moment brengen.
AMD loopt dus nu achter de feiten aan, omdat FSBs intussen zoveel sneller zijn geworden dat ze prima met de HTT mee kunnen komen, terwijl AMD aan de HTT niets significants heeft veranderd door de jaren.
Waarom hou je vol dat hij beter werkt, als mijn tests onomstotelijk aantonen dat dat niet het geval is?De Crossbar is dan inderdaad nodig. Met een dual-core processor werkt deze IMHO prima alleen niet t.o.v. jouw verwachtingen. Hij werkt beter dan de technologie van de Intel Pentium D maar slechter dan de shared L2 cache van de Intel Core 2 Duo.
Als je dan nog een test kon produceren waaruit blijkt dat mijn tests misschien niet kloppen, dan kunnen we misschien nog verder komen, maar nu sta je wat mij betreft gewoon ongefundeerde onzin uit te kramen. Ik heb geen enkel bewijs gezien dat HTT beter werkt, maar wel bewijs dat het niet beter werkt, dus wat mij betreft werkt het gewoon niet beter, punt.
Dat geldt voor de Pentium 4 net zozeer.Voor de uiteindelijke prestaties met jouw programma wellicht wel. Kijkende naar de technologie dan niet.
De hoge kloksnelheid en de lange en complexe pipeline helpt wellicht niet voor de prestaties, maar de technologie blijft toch hoogstaand.
Maar daar roep je toch maar 'rommel'.
Ik vind HTT geen rommel, maar ik vind dat het een technologie is waar AMD voordeel uit had kunnen en moeten halen, maar verzaakt.
Die vergelijking klopt niet. Technisch gezien is de Pentium D juist de 'luxe auto' in dit verhaal, omdat ze letterlijk twee cores aan elkaar hebben geplakt.. Veel meer niet.Naar mijn mening niet. Pak het verhaal van de luxe auto en de oude Lada er maar bij. Dat is zoals ik het min of meer zie. De luxe auto is 1-2-3 omgebouwd (specifieker: Stoelen erbij plaatsen en meer zitplekken) en de Lada moet eerst in tweeën gesneden worden om een van een andere Lada de stoelen en de behuizing eromheen te pakken en deze ertussen te zetten.
Bij AMD moesten ze het ontwerp behoorlijk aanpassen, omdat ze nu een soort Siamese tweeling hebben, die alles dubbel heeft, behalve de memory controller... en die moest dan weer intern via de crossbar aan elkaar geplakt worden.
Kortom, het verhaal dat AMD vertelt, klopt eigenlijk niet met de werkelijkheid. Je moet dan ook wel behoorlijk blind voor een bepaald merk zijn om dat als zoete koek te slikken, zonder zelf na te denken wat er nou eigenlijk aan de hand is.
ik heb laatst mn 3200+ vervangen met een 4400+ X2
alles loopt soepeler en helemaal als met cpu intensieve applicaties gaat werken,
en hij is ook nog lekker te overclocken ook
alles loopt soepeler en helemaal als met cpu intensieve applicaties gaat werken,
en hij is ook nog lekker te overclocken ook
404 Signature not found
Verwijderd
Wat je dan moet testen is gewoon een AMD Athlon64 X2 3800+ met HTT4x en HTT5x. Geen verhogingen of verlagingen in de klokfrequenties van het geheugen of de processor.
quote:
zal ik van de week doen
mijn bordje is van slag met htt5x op 240mhz (en dat voor abit)
Maar goed ik had al verklaart dat htt 5x voldoende was als je alles standaard houd.
Maar als je gaat overklokken moet je de htt verlagen naar 4x\3x om er voor te zorgen dat de htt bus niet over zijn nek gaat.
Omdat je verlaagt kost het performence en moet je dat bij klokken (zie tabel)
Dus ja htt bus heeft wel invloed op prestatie als je die moet terug klokken.
Vandaar dat amd de htt bus versie 3 verhoogt heeft naar (dacht ik?) 3000mhz .
De reden zal wel als je meer cores welt gaan draaien op je bord.
Ze zullen het huis niet doen voor de lol.
Ook intel doet het maar dan met bus
Ze begonnen met 400\533\600\800 en hoger
De reden is omdat ze te kort komen kwa data overdrag wegens deul cores.
je kan het zien aan de intel 805 met 533bus die erg langzaam is .
De intel 820 was gelijk een stuk sneller omdat er meer data verwerk kan worden.
quote:
zal ik van de week doen
mijn bordje is van slag met htt5x op 240mhz (en dat voor abit)
Maar goed ik had al verklaart dat htt 5x voldoende was als je alles standaard houd.
Maar als je gaat overklokken moet je de htt verlagen naar 4x\3x om er voor te zorgen dat de htt bus niet over zijn nek gaat.
Omdat je verlaagt kost het performence en moet je dat bij klokken (zie tabel)
Dus ja htt bus heeft wel invloed op prestatie als je die moet terug klokken.
Vandaar dat amd de htt bus versie 3 verhoogt heeft naar (dacht ik?) 3000mhz .
De reden zal wel als je meer cores welt gaan draaien op je bord.
Ze zullen het huis niet doen voor de lol.
Ook intel doet het maar dan met bus
Ze begonnen met 400\533\600\800 en hoger
De reden is omdat ze te kort komen kwa data overdrag wegens deul cores.
je kan het zien aan de intel 805 met 533bus die erg langzaam is .
De intel 820 was gelijk een stuk sneller omdat er meer data verwerk kan worden.
Lijkt mij een logische aanname ... ?Verwijderd schreef op zondag 03 december 2006 @ 22:42:
[...]
Waarom? Jij steekt je kop toch wel in het zand.
Het moge duidelijk zijn dat de test met HTTx4 niet sneller wordt als je de kloksnelheid omlaag doet...
De eerste keer dat ik de benchmarks zag - waarbij ik nog niet inhoudelijk gekeken had - dacht ik 'wat slordig vermeldt'. Eenmaal lezende wat er stond zie ik een fout en een ontbrekende score. Dat zijn zaken waarop ik een analyse kan/wil afschrijven omdat de scores gewoon moeten kloppen.Lijkt me duidelijk, de benchmark-resultaten.
Dat lijkt me uit de context van de post wel duidelijk.
Anderzijds: We willen het effect van de HyperTransport bus testen. Waarom zou je dan de klokfrequenties van zowel de processor als het geheugen aan gaan passen?. Dit zijn twee redenen waarom ik graag benchmarks zie zoals ik eerder verteld heb.
Waarom doe je het zelf niet?Waarom doe je het zelf niet?
Ik kan het helaas niet voor je doen, ik heb geen Athlon X2.
Ik kan het helaas niet voor je doen, ik heb geen Athlon X2.
Dat klopt.Ja, maar ik weet hoe mijn programma in elkaar zit, en dus weet ik dat het onmogelijk is dat het in andere situaties ineens wel beter is... Er is maar 1 manier om data te sharen tussen cores.
Wellicht moet je bij doeleinden eens verder kijken dan enkel software.Het kan niet anders dan in mijn programma. De programmeur heeft daar geen controle over, ligt allemaal in de handen van de hardware. Ik ben niet achterlijk, en ik heb uitvoerige praktijktests uitgevoerd op verschillende systemen, waarvan dit programma dus ook onderdeel is. Wat heb jij om jouw argumenten te ondersteunen? Of is het slechts jouw mening? Als je zelf niets getest hebt, dan verspil ik daar verder geen tijd meer aan, sorry.
Ik zou wel eens van die testen willen zien... Waarschijnlijk isoleren die het probleem niet zo specifiek als mijn tests dat doen.
Technologie die de CPU's duurder maakt en dat duurder maken is uiteindelijk alleen maar nadelig geworden voor AMD, niet voor diegene die het product wil kopen. AMD heeft in den beginnen een betere processor gehad qua prijs / prestatie dan de Intel Pentium D 'Smithfield'. Ook al zou AMD geen dure HyperTransport Link gehad hebben, die prijs zou alsnog ongeveer hetzelfde zijn als toen het geval was.Heel simpel: HTT is in theorie een superieure technologie, waar AMD een hoop tijd en moeite in heeft gestoken, en wat de CPUs dus ook duurder maakt. Daar wil ik dan wel wat van terugzien in de prestaties...
Zodra ik ongv. al jouw replies lees krijg ik de indruk dat je de AMD Athlon64 X2 minderwaardig vond dan beweerd werd omdat de Intel Core 2 Duo zo enorm goed presteerde. Daarbij kwam de Intel Pentium D om de hoek kijken welke relatief gezien geen slechtere prestaties neerzette. Vandaar dat ik de Intel Core 2 Duo erbij pak welke inderdaad beter is dan de AMD Athlon64 X2.![]()
Alsjeblieft man! Voor de duizendste keer! Pentium D, niet Core2 Duo!
Ik kan gewoon niet tot je doordringen!
De Crossbar himself is geen onderdeel van de HyperTransport Link. De Crossbar heeft eigenlijk niets te maken met de HyperTransport Link en had in principe net zo goed gewerkt aan een FSB. Althans, zo zie ik dat. Een arbiter is een scheidsrechter voor de processoren. Deze arbiter had net zo goed tussen een Intel Pentium D en een HyperTransportbus gezeten kunnen hebben indien de communicatietechniek compatible was met HyperTransport.Verder, get a clue... de crossbar is onderdeel van de HTT-link. Zonder die crossbar kun je je communicatie niet uitvoeren. Bij de FSB zit toch ook de arbiter in de vergelijking inbegrepen?
Wellicht geen voordeel met jouw doeleinden (en jouw programma) maar voordelen voor de algehele prestaties van de processor?Dit kan ik niet volgen... Aangezien zowel de Athlon64 als de Pentium D specifiek single-socket systemen zijn, wat moet je dan nog meer met zo'n bus doen dan L2-cache synchroniseren (en daarmee dus geheugentoegang arbitreren)?
Aangezien je zelf al toegeeft dat je op dat gebied geen voordeel hebt... op welk gebied heb je het dan wel?
Wat er nog meer mee gebeuren kan met die bus; kijk eens naar de onderdelen in de PC.
Dat kan, maar het is de waarheid, dus dat zou heel duidelijk je AMD-voorkeur prijsgeven.
Ik kan wel zeggen dat 'Netburst' rommel is maar dan krijg ik te horen dat dat niet zo is. (Als ik zou zeggen dat 'Netburst' perfect is krijg ik te horen dat dat niet zo is). Dan maar 'persoonlijk' erbij zetten.Dat is al beter, nu formuleer je het slechts als jouw mening. Je leert het wel.
Oké dan, Intel Core Duo.Precies, zo dus ook met Core2 en Pentium M.
Waarom moet je dan nog steeds Pentium M roepen?
Waarom vind je dat irritant om aan te horen? Voel je dat als iets negatiefs voor Intel? Ik vind dat namelijk niet negatief gezien de Intel Pentium-M een sterke processor is.Maakt geen zak uit voor de processor, maar komt wel dom over, en is irritant om steeds aan te moeten horen.
Bij AMD hoor ik nooit iemand iets dergelijks roepen.
HTT veranderd wel degelijk door de jaren. Implementatie van de nieuwe versies hebben echter niet plaatsgevonden op het AM2 socket omdat dit nog niet nodig zou zijn (tenzij die benchmarks anders uitwijzen). De FSB liep voorheen ook achter maar de huidige Intel chipsets gaan enorm hard dus dat probleem is wat betreft één-CPU systemen min of meer weg.Klopt, maar dit is grotendeels toekomstmuziek. AMD zit al jaren met die HTT, maar er is niets tastbaars voor 99% van de gebruikers...
Kwestie van de juiste technologie op het juiste moment brengen.
AMD loopt dus nu achter de feiten aan, omdat FSBs intussen zoveel sneller zijn geworden dat ze prima met de HTT mee kunnen komen, terwijl AMD aan de HTT niets significants heeft veranderd door de jaren.
Overigens is een limiet van een FSB bij processoren zoals de AMD Athlon XP 2600+ met een 133MHz FSB ook al zichtbaar. Helemaal bij K7's op 2,53GHz maar dat is ander verhaal. AMD zit met de HyperTransport Link en daar mogen we blij mee zijn. Wat als de Alpha EV6 bus nu nog gebruikt werd met krapjes 300MHz?
Beter werkt: De algehele prestaties van een AMD Athlon64 X2 systeem zijn hoger. Bij de Intel Pentium D gaat álles via de FSB. Bij AMD zou de Crossbar ervoor moeten zorgen (tenzij tests anders uitwijzen) dat de data onderling van de cores verstuurd wordt en is er nog een grote vrij baan voor de overige data / zaken.Waarom hou je vol dat hij beter werkt, als mijn tests onomstotelijk aantonen dat dat niet het geval is?
Als je dan nog een test kon produceren waaruit blijkt dat mijn tests misschien niet kloppen, dan kunnen we misschien nog verder komen, maar nu sta je wat mij betreft gewoon ongefundeerde onzin uit te kramen. Ik heb geen enkel bewijs gezien dat HTT beter werkt, maar wel bewijs dat het niet beter werkt, dus wat mij betreft werkt het gewoon niet beter, punt.
Ik vind de Intel Pentium 4 t.o.v. de Intel Celeron 'Mendocino', de Intel Pentium III 'Coppermine' of de AMD Athlon 'Thunderbird' geen goede processor. Dit alles omdat de technologie van de andere processoren IMHO beter is. Ik pak hier overigens de eerste modellen waarbij het 'goed' is. De Intel Celeron 'Covington' zal sowieso afvallen, de Intel Pentium !!! 'Katmai' ook vanwege het half-speed L2 cache. Dit laatste geldt ook voor de voorlopers van de AMD Athlon 'Thunderbird'.Dat geldt voor de Pentium 4 net zozeer.
De hoge kloksnelheid en de lange en complexe pipeline helpt wellicht niet voor de prestaties, maar de technologie blijft toch hoogstaand.
Maar daar roep je toch maar 'rommel'.
Ik vind HTT geen rommel, maar ik vind dat het een technologie is waar AMD voordeel uit had kunnen en moeten halen, maar verzaakt.
Over complexe chips gesproken, was de AMD K5 dan ook zo geweldig?
Ik zie dit verhaal dan op een andere manier zoals jij doet. De Intel Pentium D bestaat eigenlijk uit twee Intel Pentium 4 processoren die aanelkaar geplakt zijn. De AMD Athlon64 had reeds ruimte voor de tweede core en was er dus op voorbereid.Die vergelijking klopt niet. Technisch gezien is de Pentium D juist de 'luxe auto' in dit verhaal, omdat ze letterlijk twee cores aan elkaar hebben geplakt.. Veel meer niet.
Bij AMD moesten ze het ontwerp behoorlijk aanpassen, omdat ze nu een soort Siamese tweeling hebben, die alles dubbel heeft, behalve de memory controller... en die moest dan weer intern via de crossbar aan elkaar geplakt worden.
Kortom, het verhaal dat AMD vertelt, klopt eigenlijk niet met de werkelijkheid. Je moet dan ook wel behoorlijk blind voor een bepaald merk zijn om dat als zoete koek te slikken, zonder zelf na te denken wat er nou eigenlijk aan de hand is.
Overigens is 'het' niet aan elkaar geplakt met een Crossbar. De Crossbar is juist ontworpen om eenvoudig een dual-core processor te ontwikkelen. De Crossbar is niet geïmplementeerd op het moment dat ze dachten "Hmm, nu hebben we snel een dual-core processor nodig. Wat nu? Crossbar?".
Mooi. Ik ben beniewd.Verwijderd schreef op zondag 03 december 2006 @ 23:32:
Wat je dan moet testen is gewoon een AMD Athlon64 X2 3800+ met HTT4x en HTT5x. Geen verhogingen of verlagingen in de klokfrequenties van het geheugen of de processor.
quote:
zal ik van de week doen
Gelieve testen met alles op de standaard waardes. De clock op 200MHz. Het geheugen op 200MHz (DDR400, PC3200). Uiteraard dan even switchen tussen HTT5x, HTT4x, HTT3x, and so on.mijn bordje is van slag met htt5x op 240mhz (en dat voor abit)
Dat klopt.Maar goed ik had al verklaart dat htt 5x voldoende was als je alles standaard houd.
Maar als je gaat overklokken moet je de htt verlagen naar 4x\3x om er voor te zorgen dat de htt bus niet over zijn nek gaat.
Voorheen heb ik altijd gezien dat de lager geclockte HyperTransport bus praktisch geen negatief effect had op de prestaties (excl .de verhoging in klokfrequenties).Omdat je verlaagt kost het performence en moet je dat bij klokken (zie tabel)
"HyperTransport 3.0 extends the 1.4 GHz dual data rate (DDR) maximum clock of HyperTransport 2.0 to 1.8 GHz, 2.0 GHz, 2.4 GHz and 2.6 GHz, and delivers a maximum aggregate bandwidth of 41.6 gigabytes per second (GB/s) -- a bandwidth increase of 86 percent over HyperTransport 2.0."Dus ja htt bus heeft wel invloed op prestatie als je die moet terug klokken.
Vandaar dat amd de htt bus versie 3 verhoogt heeft naar (dacht ik?) 3000mhz .
Bron.
Dat is 100MHz (QDR400), 133MHz (QDR533), 200MHz (QDR800).De reden zal wel als je meer cores welt gaan draaien op je bord.
Ze zullen het huis niet doen voor de lol.
Ook intel doet het maar dan met bus
Ze begonnen met 400\533\600\800 en hoger
Niet voor alleen dual-cores (!!). De single-core processoren hadden ook last van een te trage FSB.De reden is omdat ze te kort komen kwa data overdrag wegens deul cores.
Dat klopt maar is in principe met elke processor zo. Een Intel Pentium 4 3GHz met een 200MHz FSB (QDR800) zal beter presteren hetzelfde - niet bestaande - model met een 100MHz FSB (QDR800). Ook bij de AMD Athlon XP zien we dit terug. Zeker bij grote verschillen (verhouding CPU Freq / FSB) waardoor de processor uiteindelijk zelfs trager wordt.je kan het zien aan de intel 805 met 533bus die erg langzaam is .
De intel 820 was gelijk een stuk sneller omdat er meer data verwerk kan worden.
[ Voor 100% gewijzigd door Thandor op 04-12-2006 00:02 ]
Profiel | https://thandor.net - hardware
And the rest of us would be carousing the aisles, stuffing baloney.
Hier benchmarks van neoseeker met verschillende HTT speeds. Oud artikel, het was allang bekend dat de HTT niet van invloed is op prestaties:
http://www.neoseeker.com/.../Guides/athlon64oc/2.html
Bij xvid encoding, sandra benches, mp 3 encoding, halflife 2, doom 3 is er geen performance verschil of je de HTT nou op 1x of 5x hebt (alle andere onderdelen gelijk gehouden).
http://www.neoseeker.com/.../Guides/athlon64oc/2.html
Bij xvid encoding, sandra benches, mp 3 encoding, halflife 2, doom 3 is er geen performance verschil of je de HTT nou op 1x of 5x hebt (alle andere onderdelen gelijk gehouden).
[ Voor 29% gewijzigd door Soepster op 04-12-2006 00:05 ]
Asus P5Q-E/E8500@4ghz/4GBPC6400/8800GT512/X-Fi Fatty Platinum/Sony DRU510A/Cooler master realpower450/Lian-Li PC65/Raptor74GB
On topic, ik heb gewerkt met:
3200+ ( @3500+)
3700+ @ 2.9 ghz
X2 3800+
overige hardware:
2gig pc3200
x1900xtx
raptor voor windows, andere hdd's voor swap/data
De X2 3800+ is het fijnst in windows. Het is echter niet zo dat je ALTIJD vrolijk doorkunt klikken. Je zit vaak te wachten op de harddisk. Een RAID-0 opstelling met twee raptors liep naar mijn gevoel erg lekker icm de X2.
de 3700+ op deze kloksnelheid is compleet superieur aan de dual cores in games. Op socket 939 doen alleen de 4800+ en de FX62 het beter denk ik. De minimum framerates zijn duidelijk erg hoog! In windows merk ik echter nauwelijks verschil tussen een 3200+ en de 2.9 ghz San Diego. Ze lopen beiden vaak even "vast" als er veel te doen is.
Ik heb het niet over encoden of rar ofzo, maar wat ik veel (soms tegelijk) open heb: internet/outlook/torrents/chat/firefox met meerdere mega got topic tabs.
Als je voor games gaat is een X2 < 2.4 ghz waarschijnlijk een teleurstelling t.o.v. een 4000+.
3200+ ( @3500+)
3700+ @ 2.9 ghz
X2 3800+
overige hardware:
2gig pc3200
x1900xtx
raptor voor windows, andere hdd's voor swap/data
De X2 3800+ is het fijnst in windows. Het is echter niet zo dat je ALTIJD vrolijk doorkunt klikken. Je zit vaak te wachten op de harddisk. Een RAID-0 opstelling met twee raptors liep naar mijn gevoel erg lekker icm de X2.
de 3700+ op deze kloksnelheid is compleet superieur aan de dual cores in games. Op socket 939 doen alleen de 4800+ en de FX62 het beter denk ik. De minimum framerates zijn duidelijk erg hoog! In windows merk ik echter nauwelijks verschil tussen een 3200+ en de 2.9 ghz San Diego. Ze lopen beiden vaak even "vast" als er veel te doen is.
Ik heb het niet over encoden of rar ofzo, maar wat ik veel (soms tegelijk) open heb: internet/outlook/torrents/chat/firefox met meerdere mega got topic tabs.
Als je voor games gaat is een X2 < 2.4 ghz waarschijnlijk een teleurstelling t.o.v. een 4000+.
[ Voor 25% gewijzigd door Soepster op 04-12-2006 00:19 ]
Asus P5Q-E/E8500@4ghz/4GBPC6400/8800GT512/X-Fi Fatty Platinum/Sony DRU510A/Cooler master realpower450/Lian-Li PC65/Raptor74GB
Verwijderd
dat gaat over een singel core
We hebben het over dual core (misschien is de htt bus te kort voor twee proc's)
Dit gaat ik van de week even testen.
test syteem
2x512mb 3200ddr clus3 kingston
2x256mb 3200ddr clus 2,5
abit sli bordje nvidia nforce4 ultra.
amd athlon x2 3800+
hele systeem zal stock gaan draaien (word alleen gespeelt met de htt bus link)
gelijk gedaan
htt bus 5x mem 200bus clus2 cpu 200
test1 129
test2 127
test3 192
test4 32 227
htt bus 3x mem 200bus clus2 cpu 200
test1 129
test2 124 (erg up en down kwa fps (heb fraps)
test3 185 (ook erg up en down kwa fps
test4 223 ( ook erg up en down
htt bus 1x mem 200bus clus2 cpu 200
test1 128
test2 122
test3 183
test4 217
alles schommelt kwa fps (behalven test1)
Je merkt het onder windows dat de boel vertraagt (speedfan duurt langer met opstarten)
conclusie
Ja htt bus verlagen gaat je systeem omlaag .
Het systeem met een amd 64 x2 gaat stotteren kwa data omdat de fps niet constand is.
We praten over fps stotteren van 4fps omhoog 4pfs omlaag
Op 5x htt bus is het stotteren een stuk minder namelijk maar 2fps omhoog 2fps omlaag.
Het gemiddelde fps wat ik op geef is berekend door het hoogste getal te nemen en de laagste getal.
En het verschil te delen door twee.
We hebben het over dual core (misschien is de htt bus te kort voor twee proc's)
Dit gaat ik van de week even testen.
test syteem
2x512mb 3200ddr clus3 kingston
2x256mb 3200ddr clus 2,5
abit sli bordje nvidia nforce4 ultra.
amd athlon x2 3800+
hele systeem zal stock gaan draaien (word alleen gespeelt met de htt bus link)
gelijk gedaan
htt bus 5x mem 200bus clus2 cpu 200
test1 129
test2 127
test3 192
test4 32 227
htt bus 3x mem 200bus clus2 cpu 200
test1 129
test2 124 (erg up en down kwa fps (heb fraps)
test3 185 (ook erg up en down kwa fps
test4 223 ( ook erg up en down
htt bus 1x mem 200bus clus2 cpu 200
test1 128
test2 122
test3 183
test4 217
alles schommelt kwa fps (behalven test1)
Je merkt het onder windows dat de boel vertraagt (speedfan duurt langer met opstarten)
conclusie
Ja htt bus verlagen gaat je systeem omlaag .
Het systeem met een amd 64 x2 gaat stotteren kwa data omdat de fps niet constand is.
We praten over fps stotteren van 4fps omhoog 4pfs omlaag
Op 5x htt bus is het stotteren een stuk minder namelijk maar 2fps omhoog 2fps omlaag.
Het gemiddelde fps wat ik op geef is berekend door het hoogste getal te nemen en de laagste getal.
En het verschil te delen door twee.
[ Voor 61% gewijzigd door Verwijderd op 04-12-2006 00:44 ]
Verwijderd
Dus in het beste geval maakt het niets uit... Maar het is natuurlijk niet onredelijk om te denken dat de prestaties minder worden met 100 MHz minder. Dat is in het single-threaded verhaal ook al zo.
Wat mij betreft is de benchmark dan niet meer dan een formaliteit.
Ja, net zoals advocaten vaak een verdachte vrij krijgen vanwege een vormfout. Dat betekent niet dat die verdachte ook onschuldig is.De eerste keer dat ik de benchmarks zag - waarbij ik nog niet inhoudelijk gekeken had - dacht ik 'wat slordig vermeldt'. Eenmaal lezende wat er stond zie ik een fout en een ontbrekende score. Dat zijn zaken waarop ik een analyse kan/wil afschrijven omdat de scores gewoon moeten kloppen.
Ja, ik snap je punt dat de benchmarks niet ideaal zijn.Anderzijds: We willen het effect van de HyperTransport bus testen. Waarom zou je dan de klokfrequenties van zowel de processor als het geheugen aan gaan passen?. Dit zijn twee redenen waarom ik graag benchmarks zie zoals ik eerder verteld heb.
Maar ik vind het overdreven om ze geheel te verwerpen.
Wat bedoel je daarmee? Je kunt weinig anders met een CPU dan software draaien?Wellicht moet je bij doeleinden eens verder kijken dan enkel software.
Ja, maar dat is logisch, omdat een single-core Athlon64 ook al beter was dan een single-core Pentium 4. Hopelijk zie je met de komst van de Core2 Duo ook wel in dat de FSB niet de hoofdschuldige was voor de slechte prestaties van de Pentium.AMD heeft in den beginnen een betere processor gehad qua prijs / prestatie dan de Intel Pentium D 'Smithfield'.
Core2 Duo haalt uit dezelfde FSB en chipset ineens veel betere prestaties, en verslaat ook de Athlon met gemak. Dus de HTT/FSB-lezing bleek niet correct.
Waarmee je dus herhaaldelijk een directe vraag ontwijkt, wat niet getuigt van respect jegens je discussiepartner. Ik hoop dat je begrijpt dat ik me daar grenzeloos aan erger.Zodra ik ongv. al jouw replies lees krijg ik de indruk dat je de AMD Athlon64 X2 minderwaardig vond dan beweerd werd omdat de Intel Core 2 Duo zo enorm goed presteerde. Daarbij kwam de Intel Pentium D om de hoek kijken welke relatief gezien geen slechtere prestaties neerzette. Vandaar dat ik de Intel Core 2 Duo erbij pak welke inderdaad beter is dan de AMD Athlon64 X2.
Natuurlijk is dat zo. Een bus is een bus... dat de marketing-afdeling er nou het label HyperTransport op plakt, maakt niet uit.De Crossbar himself is geen onderdeel van de HyperTransport Link. De Crossbar heeft eigenlijk niets te maken met de HyperTransport Link en had in principe net zo goed gewerkt aan een FSB. Althans, zo zie ik dat.
Crossbars zie je dan ook in allerlei processors terug. Ook in videokaarten bijvoorbeeld, of zelfs netwerkswitches/routers.
Tsja, in feite is een crossbar gewoon een bepaald soort arbiter.Een arbiter is een scheidsrechter voor de processoren. Deze arbiter had net zo goed tussen een Intel Pentium D en een HyperTransportbus gezeten kunnen hebben indien de communicatietechniek compatible was met HyperTransport.
Waarom behandel je het steeds als een specifiek geval?Wellicht geen voordeel met jouw doeleinden (en jouw programma) maar voordelen voor de algehele prestaties van de processor?
Je begrijpt niet dat dit een algemeen geldend probleem is?
Je mag best gerichte vragen stellen als je het niet begrijpt hoor.
En dus? Of je HTT gebruikt of FSB, die communicatie heb je toch.Wat er nog meer mee gebeuren kan met die bus; kijk eens naar de onderdelen in de PC.
Waarom is het concreet een voordeel? Gaat m'n harddisk spontaan sneller lopen omdat ie aan een HTT-bus zit? Dacht het niet.
Ik weet niet waar je heen wilt.
Wat ik wel weet, is dat er destijds gebenchmarkt is met gebruik van AGP-aperture, en dat daar de Athlon er juist slechter af kwam dan de Pentium, juist omdat je nu via de HTT-link het geheugen aan moest spreken, in plaats van direct via de chipset, zonder tussenkomst van CPU.
Kinderachtig.Oké dan, Intel Core Duo.
Waarom moet je dit roepen dan?
Ik vind het totaal irrelevante informatie. Het haalt dus de signaal/ruisverhouding in de discussie omlaag.Waarom vind je dat irritant om aan te horen? Voel je dat als iets negatiefs voor Intel? Ik vind dat namelijk niet negatief gezien de Intel Pentium-M een sterke processor is.
Je zegt dus dat het niet verandert... ze hebben immers die nieuwe versies alleen op papier, nooit geimplementeerd in een CPU.HTT veranderd wel degelijk door de jaren. Implementatie van de nieuwe versies hebben echter niet plaatsgevonden op het AM2 socket omdat dit nog niet nodig zou zijn (tenzij die benchmarks anders uitwijzen).
Dat heeft bijzonder weinig met de HTT-link te maken.Beter werkt: De algehele prestaties van een AMD Athlon64 X2 systeem zijn hoger.
Core2 heeft ook geen HTT-link, maar gewoon een FSB, en die heeft nog veel hogere prestaties. Zelfs in single-threaded gevallen, wanneer zaken als HTT-links of shared L2-cache geen rol spelen.
Tests wijzen wel uit dat er een bijzonder harde limiet op de prestaties van de Athlon zitten.Bij de Intel Pentium D gaat álles via de FSB. Bij AMD zou de Crossbar ervoor moeten zorgen (tenzij tests anders uitwijzen) dat de data onderling van de cores verstuurd wordt en is er nog een grote vrij baan voor de overige data / zaken.
Als je een geheugenbenchmark uitvoert, steekt de Athlon met kop en schouders boven een Core2 Duo uit (ook zeer grote verschillen tussen DDR en DDR2).
Maar zodra je ook maar iets meer doet dan alleen geheugen lezen en schrijven, is de Athlon ineens nergens. Dat is heel verdacht. Ergens tussen de geheugencontroller, de cache en de execution units van de Athlon gaat er dus iets fout, en verlies je al die bandbreedte ineens.
Dat zou zomaar wel eens met de HTT-link of crossbar te maken kunnen hebben.
Dan verschillen we van mening.Ik vind de Intel Pentium 4 t.o.v. de Intel Celeron 'Mendocino', de Intel Pentium III 'Coppermine' of de AMD Athlon 'Thunderbird' geen goede processor. Dit alles omdat de technologie van de andere processoren IMHO beter is.
Ik had zelf een Thunderbird 1400, en later een 1800+... M'n broer had in die tijd een Pentium 4 Northwood op 2.4 GHz gekocht (vond ik te duur)... dat vond ik een veel mooiere processor... SSE en SSE2-code liep als een trein, snelle FSB deed ook wonderen... op de Tbird zat niet eens SSE, en 3dnow! was huilen om voor te programmeren... Daarom de 1800+, maar daar was SSE niet vooruit te branden. Zelfs de Celeron PIII van m'n pa was soms beter.
Nee, totdat Athlon64 kwam, was Pentium 4 voor mij echt het hoogst haalbare.
Was die zo complex dan?Over complexe chips gesproken, was de AMD K5 dan ook zo geweldig?
Afgezien daarvan ga je weer voor dezelfde drogreden als eerder met die shared-L2 cache en 'native'.
Ik heb nergens gezegd dat een complexe chip per definitie geweldig is. Je kunt niet zomaar logische beweringen omdraaien.
Wat heet voorbereid, als je gewoon letterlijk twee dies aan elkaar kunt plakken bij de een, en een nieuwe die moet ontwikkelen bij de ander?Ik zie dit verhaal dan op een andere manier zoals jij doet. De Intel Pentium D bestaat eigenlijk uit twee Intel Pentium 4 processoren die aanelkaar geplakt zijn. De AMD Athlon64 had reeds ruimte voor de tweede core en was er dus op voorbereid.
Dit vind ik een beetje achteruit redeneren.Overigens is 'het' niet aan elkaar geplakt met een Crossbar. De Crossbar is juist ontworpen om eenvoudig een dual-core processor te ontwikkelen. De Crossbar is niet geïmplementeerd op het moment dat ze dachten "Hmm, nu hebben we snel een dual-core processor nodig. Wat nu? Crossbar?".
Die crossbar en HTT hadden ze nodig omdat de Athlon WEL voor multi-CPU ontwikkeld is... de Athlon en Opteron zijn namelijk een en hetzelfde ontwerp...
Maar om te zeggen dat ze dualcore hadden gepland... nee, vind ik niet direct daaruit volgen. Daarvoor moesten ze teveel aanpassen, mede vanwege die on-die memory controller.
Misschien dat mijn test wel veel kritischer is dan wat jij gezien hebt.Voorheen heb ik altijd gezien dat de lager geclockte HyperTransport bus praktisch geen negatief effect had op de prestaties (excl .de verhoging in klokfrequenties).
De HTT-bus wordt natuurlijk niet in zo heel veel situaties gebruikt, tussen meerdere cores dan.
Bij single-threaded applicaties sowieso al niet. Bij het gebruik van meerdere processen ook niet... En bij het gebruik van een enkele multithreaded-applicatie is dat ook alleen maar het geval wanneer die threads onderling moeten communiceren, en dat is in de meeste multithreaded software ook niet echt het geval.
Kortom, weet je wel zeker dat de HTT-bus uberhaupt ooit echt flink aan de tand gevoeld is in de benchmarks die jij gezien hebt?
Verwijderd
Uhh, ze testen een Athlon64 3000+ singlecore toch?Soepster schreef op maandag 04 december 2006 @ 00:03:
Hier benchmarks van neoseeker met verschillende HTT speeds. Oud artikel, het was allang bekend dat de HTT niet van invloed is op prestaties:
http://www.neoseeker.com/.../Guides/athlon64oc/2.html
Bij xvid encoding, sandra benches, mp 3 encoding, halflife 2, doom 3 is er geen performance verschil of je de HTT nou op 1x of 5x hebt (alle andere onderdelen gelijk gehouden).
Nogal logisch dat de HTT-bus daar niet uitmaakt.
Na de eerste zin gestopt met lezen. Doe wat aan je Nederlands, dit kan echt niet.Verwijderd schreef op zaterdag 02 december 2006 @ 22:56:
De os heeft er wel mee te maken.
Als je de programma goed gemaakt word voor deul core dan zal deze zeker beter presteren.
Verder de os verdeelt de taken naar de cores en die verwerken het weer.
Verder jouw programma van je link heb ik al gelezen.
Ik ga niet 1x software bekijken welke cpu nu beter is omdat elke core anders reageert en anders geprogrammeert word.
Wil niet zeggen dat jouw programma waardeloos is maar eerder een richting.
Zelfde verhaal als 3dmark2006 erg leuke programma maar het zeg nog steets geen ene moer omdat de software anders word gescheven dan anderen game makers .
Hun gebruiken misschien anderen codes waardoor een amd\intel beter presteert.
Verder de link die tussen de amd athlon 64 zit is voor programma's die gebruik maken van dual core (meer voor controlle) (zelfde als een sli bridge van nvidia)
Wat is nu de voor deel van een amd athlon 64 x2 serie ??
Dat met de juiste software de core's echt gescheiden kan worden omdat elke core zijn eigen l1\l2 cache heeft ( bij intel niet omdat de l2 cache gedeelt is)
Nu weet ik niet of jouw software zo gemaakt is dat de core's echte onafhankelijk van elkaar gedraait word.
Zonder daarmee te willen flamen, maar potentieel interessante posts worden door je schrijfstijl zodanig onduidelijk dat het zonde is voor het topic.
[ Voor 5% gewijzigd door rodie83 op 04-12-2006 01:14 ]
Verwijderd
Deze post is onzin (lees de regels op got even aub)rodie83 schreef op maandag 04 december 2006 @ 00:55:
[...]
Na de eerste zin gestopt met lezen. Doe wat aan je Nederlands, dit kan echt niet.
Verwijderd
Interessant... had je dat probleem met stotteren ook toen de CPU 100 MHz hoger geklokt was, maar de HTT lager?Verwijderd schreef op maandag 04 december 2006 @ 00:19:
Je merkt het onder windows dat de boel vertraagt (speedfan duurt langer met opstarten)
conclusie
Ja htt bus verlagen gaat je systeem omlaag .
Het systeem met een amd 64 x2 gaat stotteren kwa data omdat de fps niet constand is.
We praten over fps stotteren van 4fps omhoog 4pfs omlaag
Klopt dat dan? Als het hoogste en laagste getal even vaak voorkomen, dan wel... maar als ie vaker uitschieters naar boven of naar beneden heeft, ligt het gemiddelde ergens anders.Het gemiddelde fps wat ik op geef is berekend door het hoogste getal te nemen en de laagste getal.
En het verschil te delen door twee.
Mijn laatste versie (Fire32.exe) berekent het gemiddelde door te tellen hoeveel frames er in een halve seconde gerenderd worden.
Als beide processors, bijvoorbeeld een 3500+ singlecore, tegenover een X2, op gelijke clocksnelheid draaien, en dezelfde berekeningen maken, dan zal de X2 iets inleveren ten opzichte van de singlecore, dat is gewoon zo, hij moet immers informatie delen met de 2e core aan boord, geen obstakel verder.
Maar mijn 3500+ Clawhammer op 2.8Ghz heeft een Pifast score van 44.16
en mijn X2 4600+ op 2.8 komt slechts aan 45.80 (op gelijke hardware)
Dus het scheelt inderdaad wel, maar daar lig je 'snachts niet wakker van, en handig is hij zeker, als je 20 WAVjes eventjes naar mp3 wil omzetten bijvoorbeeld, je laat de eerste 10 tracks door core 0 berekenen, en de 1e core berekend verder de overige 10 tracks, beide 100% bezet, en derhalve ineens zeker 80% sneller dan de singlecore.
Daar ligt de power van Dualcore, voor games vooralsnog niet zo boeiend...:)
Maar mijn 3500+ Clawhammer op 2.8Ghz heeft een Pifast score van 44.16
en mijn X2 4600+ op 2.8 komt slechts aan 45.80 (op gelijke hardware)
Dus het scheelt inderdaad wel, maar daar lig je 'snachts niet wakker van, en handig is hij zeker, als je 20 WAVjes eventjes naar mp3 wil omzetten bijvoorbeeld, je laat de eerste 10 tracks door core 0 berekenen, en de 1e core berekend verder de overige 10 tracks, beide 100% bezet, en derhalve ineens zeker 80% sneller dan de singlecore.
Daar ligt de power van Dualcore, voor games vooralsnog niet zo boeiend...:)
Dost thou even hoist?
Hoort de HTT discussie van de ddbruijn en suikerbuikje nog wel in dit topic thuis? Ik neem aan dat de topicstarter niet zijn HTT bus ver omlaag zal klokken, tenzij hij extreem zwaar aan de overclocks gaat.
Het is leuk om te zien dat Suiker een zwaar technische discussie over de Athon X2 architectuur aangaat terwijl hij er net nog van was overtuigd dat een X2 3800+ op 1000 mhz per core loopt
Het is leuk om te zien dat Suiker een zwaar technische discussie over de Athon X2 architectuur aangaat terwijl hij er net nog van was overtuigd dat een X2 3800+ op 1000 mhz per core loopt
Asus P5Q-E/E8500@4ghz/4GBPC6400/8800GT512/X-Fi Fatty Platinum/Sony DRU510A/Cooler master realpower450/Lian-Li PC65/Raptor74GB
Ik zit ook met dit probleem.
Ik zit toch sterk te denken aan een 4000+ omdat ik niet echt een multitasker ben.
FTD, newsleecher, firefox en quickpar en nog wat open kon mijn 64 3200+ ook al aan. Ik ga denk ik dus voor een singlecore. Echter is mij nu een FX-57 aangeboden voor een leuke prijs.
Dus een FX-57 of een X2 4800+ wordt de kwestie dan. Wat is wijsheid?
Ik zit toch sterk te denken aan een 4000+ omdat ik niet echt een multitasker ben.
FTD, newsleecher, firefox en quickpar en nog wat open kon mijn 64 3200+ ook al aan. Ik ga denk ik dus voor een singlecore. Echter is mij nu een FX-57 aangeboden voor een leuke prijs.
Dus een FX-57 of een X2 4800+ wordt de kwestie dan. Wat is wijsheid?
Verwijderd
Misschien wel, dus als een moderator zo vriendelijk wil zijn om de thread op te splitsen, vind ik dat geen probleem...Soepster schreef op maandag 04 december 2006 @ 11:30:
Hoort de HTT discussie van de ddbruijn en suikerbuikje nog wel in dit topic thuis? Ik neem aan dat de topicstarter niet zijn HTT bus ver omlaag zal klokken, tenzij hij extreem zwaar aan de overclocks gaat.
Maar ja, ik kan wel begrijpen dat dat nogal wat werk is.
Tsja, we maken allemaal wel eens een foutje.Het is leuk om te zien dat Suiker een zwaar technische discussie over de Athon X2 architectuur aangaat terwijl hij er net nog van was overtuigd dat een X2 3800+ op 1000 mhz per core loopt
Wat betreft die HTT-links, heeft hij gewoon gelijk... Bij dezelfde kloksnelheid zie je dat een lagere HTT-link de framerate wat drukt, en dat blijkbaar het systeem ook wat meer gaat haperen.
Ik dacht eerst dat het misschien ook te maken had met het feit dat de communicatie met de chipset trager zou zijn... Maar als het bij een singlecore niet uitmaakt, zal dat niet het geval zijn...
En ook de singlethreaded test wordt niet trager (okee, 1 fps verschil, maar dat kan ook een meetfout zijn, verschil is veel groter bij multithreading), en blijkbaar doet het 'schommelen' zich daar ook niet voor.
Afgezien daarvan is de communicatie met de chipset maar heel beperkt, in dit programma, als het goed is, dus zelfs al zou het beinvloed worden door de HTT-instelling, dan nog zou je daar nauwelijks iets van merken...
Ik moet dus concluderen dat het vooral de communicatie tussen de cores moet zijn, die achteruit gaat bij een lagere HTT-setting.
| Processor | AMD Athlon64 X2 3800+ | ||
| Klokfreq. | 2000MHz | 2000MHz | 2000MHz |
| HTT Link | 1000MT/s (HTT5x) | 600MT/s (HTT3x) | 200MT/s (HTT1x) |
| RAM | 200MHz CL2 | 200MHz CL2 | 200MHz CL2 |
| Test1 | 129 | 129 | 128 |
| Test2 | 127 | 124 | 122 |
| Test3 | 192 | 185 | 183 |
| Test4 | 227 | 223 | 217 |
De HTT Link beïnvloed dus inderdaad de prestaties in dit geval. Leuk om te zien dat dat nu pas onderzocht wordt. De onderzoeken die ik voorheen heb gezien lieten enkel een lichte schommeling zien tussen de HTT Link op 5x en 1x.
Nu vraag ik mij enkel af: Gaat de L2 cache dan daadwerkelijk over de HTT Link of zal de Crossbar de 'HTT-Multiplier' aannemen en zodoende trager worden? Volgens mij heb ik een keer een schema gezien waarin werd aangegeven dat de Crossbar 2000MHz was. Waarschijnlijk was dat de klokfrequentie - welke ook 2000MHz was - en niet de HTT-Link met marketingblaat van '2GHz!'.
Profiel | https://thandor.net - hardware
And the rest of us would be carousing the aisles, stuffing baloney.
Verwijderd
Da's een beetje het probleem bij AMD... slechte documentatie... Niemand weet precies hoe het werkt.Thandor schreef op maandag 04 december 2006 @ 12:42:
Nu vraag ik mij enkel af: Gaat de L2 cache dan daadwerkelijk over de HTT Link of zal de Crossbar de 'HTT-Multiplier' aannemen en zodoende trager worden?
In dit geval lijkt het me niet relevant. Of je HTT en crossbar apart ziet, of als een geheel, blijkbaar heeft de snelheid van HTT invloed op de crossbar die gebruikt wordt voor de communicatie tussen de cores.
Inderdaad wel vreemd dat nog niemand daar eerder naar gekeken heeft... Die processors zijn toch al tijden op de markt.
Geeft maar weer aan hoe nutteloos al die review-sites zijn... Ze gebruiken alleen kant-en-klare benchmarks die vaak achter de feiten aan lopen.
Niemand onderzoekt de technologie van zo'n nieuwe CPU nou echt. Ik moet dat wel doen, omdat ik moet zorgen dat m'n software zo snel mogelijk draait.
Het zou voor mij een stuk makkelijker zijn als AMD z'n CPUs gewoon goed documenteert, zoals Intel dat doet... Of dat iig reviewers de CPU wat gedetailleerder in kaart brengen, en wat simpele synthetische tests ontwikkelen om bv zoiets als deze HTT-link te kunnen testen.
Vanwege alle positieve reviews over de Athlon dualcore, had ik verwacht dat de Athlon waarschijnlijk bijna gelijk presteerde aan de shared L2-cache van de Core2... Het was voor mij een grote deceptie toen bleek dat hij het maar marginaal beter deed dan de verguisde Pentium D.
Maar, ieder nadeel heeft z'n voordeel, want de geoptimaliseerde versie voor Pentium D en Athlon blijkt ook beter te draaien op Core2. Als de Athlon het beter deed, had ik deze versie waarschijnlijk nooit geschreven, omdat ik dan gewoon de Pentium D als gebrekkig had beschouwd.
Nu is m'n visie op de Pentium D positief bijgesteld, en die van de Athlon negatief.
Het is wat je nutteloos noemt. Ik ben met je eens dat ze iets naast de huidige benadering moeten doen (zoals jij doet bijv). Maar het gaat toch over het feit hoe bijvoorbeeld FEAR speelt en hoe snel Winrar iets uitpakt. Dat zijn de situaties die bij iedereen dagelijks voor komt. Om dat dan af te doen als waardeloos en dom, lijkt me vrij ver gaan.Verwijderd schreef op maandag 04 december 2006 @ 13:18:
Inderdaad wel vreemd dat nog niemand daar eerder naar gekeken heeft... Die processors zijn toch al tijden op de markt.
Geeft maar weer aan hoe nutteloos al die review-sites zijn... Ze gebruiken alleen kant-en-klare benchmarks die vaak achter de feiten aan lopen.
Schrödingers cat: In this case there are three determinate states the cat could be in: these being Alive, Dead, and Bloody Furious.
Verwijderd
Sorry, maar het woord 'dom' heb ik niet gebruikt (waardeloos ook niet, trouwens)._the_crow_ schreef op maandag 04 december 2006 @ 14:08:
[...]
Het is wat je nutteloos noemt. Ik ben met je eens dat ze iets naast de huidige benadering moeten doen (zoals jij doet bijv). Maar het gaat toch over het feit hoe bijvoorbeeld FEAR speelt en hoe snel Winrar iets uitpakt. Dat zijn de situaties die bij iedereen dagelijks voor komt. Om dat dan af te doen als waardeloos en dom, lijkt me vrij ver gaan.
Het gaat mij er vooral om dat er honderden, zo niet duizenden van die review-sites zijn, en ze doen allemaal ongeveer de geijkte 'FEAR en winrar'-benchmarks. Die benchmarks zijn op zich wel nuttig, maar moet je dezelfde benchmarks nou op al die sites zien?
Het zou handig zijn als ze zichzelf iets meer zouden onderscheiden.
Het was niet de bedoeling die woorden in je mond te leggen, maar meer een eigen interpretatie van jouw post. Nofi.Verwijderd schreef op maandag 04 december 2006 @ 14:21:
Sorry, maar het woord 'dom' heb ik niet gebruikt (waardeloos ook niet, trouwens).
Het gaat mij er vooral om dat er honderden, zo niet duizenden van die review-sites zijn, en ze doen allemaal ongeveer de geijkte 'FEAR en winrar'-benchmarks. Die benchmarks zijn op zich wel nuttig, maar moet je dezelfde benchmarks nou op al die sites zien?
Het zou handig zijn als ze zichzelf iets meer zouden onderscheiden.
Maar dat zijn de reviews die er voor mensen toe doen. Consumenten malen er niet om dat de performance van een A64 X2 inkakt, zodra je de HTT multiplier en dus de HTT-frequentie verlaagd. Aangezien toch niemand die zo laag zet als hierboven getest is.
Dat doet echter niets af aan het feit dat het (voor mij) een interessant gegeven is.
Schrödingers cat: In this case there are three determinate states the cat could be in: these being Alive, Dead, and Bloody Furious.
Verwijderd
Wat mij meer verbaaste was dat wanneer ik de htt link verlaagte.Thandor schreef op maandag 04 december 2006 @ 12:42:
Processor AMD Athlon64 X2 3800+ Klokfreq. 2000MHz 2000MHz 2000MHz HTT Link 1000MT/s (HTT5x) 600MT/s (HTT3x) 200MT/s (HTT1x) RAM 200MHz CL2 200MHz CL2 200MHz CL2 Test1 129 129 128 Test2 127 124 122 Test3 192 185 183 Test4 227 223 217
De HTT Link beïnvloed dus inderdaad de prestaties in dit geval. Leuk om te zien dat dat nu pas onderzocht wordt. De onderzoeken die ik voorheen heb gezien lieten enkel een lichte schommeling zien tussen de HTT Link op 5x en 1x.
Nu vraag ik mij enkel af: Gaat de L2 cache dan daadwerkelijk over de HTT Link of zal de Crossbar de 'HTT-Multiplier' aannemen en zodoende trager worden? Volgens mij heb ik een keer een schema gezien waarin werd aangegeven dat de Crossbar 2000MHz was. Waarschijnlijk was dat de klokfrequentie - welke ook 2000MHz was - en niet de HTT-Link met marketingblaat van '2GHz!'.
Dat het systeem Minder soepel loopte .
Het lijkt wel de snelweg maar dan in file
Wat ik erger vond is dat mijn systeem op den duur steets langzamer ging lopen met htt link op 1x (liep zelfs er op vast)
De htt zelf is een ontwerp dat nog in zijn kinderschoenen staat.
Ik geloof best dat het ontwerp op den duur steets beter presteert (misschien wel bij versie 3?)
Verwijderd
de toekomst zal steets beter dual core gaan ondersteunenID-College schreef op maandag 04 december 2006 @ 11:35:
Ik zit ook met dit probleem.
Ik zit toch sterk te denken aan een 4000+ omdat ik niet echt een multitasker ben.
FTD, newsleecher, firefox en quickpar en nog wat open kon mijn 64 3200+ ook al aan. Ik ga denk ik dus voor een singlecore. Echter is mij nu een FX-57 aangeboden voor een leuke prijs.
Dus een FX-57 of een X2 4800+ wordt de kwestie dan. Wat is wijsheid?
Oblivion is zo game die meerderen cores ondersteunen. (wegens xbox360)
Omdat de software die microsoft heeft uit gebracht voor de xbox 360 100% compatebel is met de pc versie.
Nogal wiedes, je draait t met een HTT multiplier van 1x. Reken jij eens uit hoe weinig bandbreedte je dan nog overhebt voor DMA naar je videokaart framebuffer? Ja, dat gaat over de HyperTransport link, want de geheugencontroller zit op de CPU die.Verwijderd schreef op maandag 04 december 2006 @ 20:10:
[...]
Wat mij meer verbaaste was dat wanneer ik de htt link verlaagte.
Dat het systeem Minder soepel loopte .
Het lijkt wel de snelweg maar dan in file
Met deze observatie kunnen wij helaas niks, er is immers geen qualificatie en quantificatie voor.Wat ik erger vond is dat mijn systeem op den duur steets langzamer ging lopen met htt link op 1x (liep zelfs er op vast)
Vertel jij mij eens waar jij de kennis vandaan hebt om HyperTransport als technologie van een waardeoordeel te voorzien. Ben jij lid van het HyperTransport consortium, en heb je daarom toegang tot allerlei implementatiedetails die wij niet hebben? Heb jij toevallig ook een doctoraal in de informatica of elektrotechniek, op WO niveau dus?De htt zelf is een ontwerp dat nog in zijn kinderschoenen staat.
Ik geloof best dat het ontwerp op den duur steets beter presteert (misschien wel bij versie 3?)
Pixilated NetphreaX
Dronkenschap is Meesterschap
DragonFly
Wel, de benchmarks wijzen uit dat de huidige games die dual core ondersteunen zoals Quake 4 en Oblivion, op een X2 4800+ maar een paar fps beter lopen dan op een FX 57. Ik zou het dan ook van de prijs laten afhangen.Verwijderd schreef op maandag 04 december 2006 @ 20:13:
[...]
de toekomst zal steets beter dual core gaan ondersteunen
Oblivion is zo game die meerderen cores ondersteunen. (wegens xbox360)
Omdat de software die microsoft heeft uit gebracht voor de xbox 360 100% compatebel is met de pc versie.
Ik zou hypertransport trouwens geeen techniek in de kinderschoenen noemen. Je gaat toch ook niet een cpu op 100 mhz XP laten draaien en dan zeggen dat die CPU techniek in de kinderschoenen staat omdat de boel het niet trekt!
[ Voor 16% gewijzigd door Soepster op 04-12-2006 21:27 ]
Asus P5Q-E/E8500@4ghz/4GBPC6400/8800GT512/X-Fi Fatty Platinum/Sony DRU510A/Cooler master realpower450/Lian-Li PC65/Raptor74GB
Verwijderd
Mag ik vragen wat daar mee te maken heeft?TGEN schreef op maandag 04 december 2006 @ 21:12:
[...]
Nogal wiedes, je draait t met een HTT multiplier van 1x. Reken jij eens uit hoe weinig bandbreedte je dan nog overhebt voor DMA naar je videokaart framebuffer? Ja, dat gaat over de HyperTransport link, want de geheugencontroller zit op de CPU die.
Je oke dus htt verlagen heeft wel invloed terwijl men zeg van niet
Dat is nu bewezen
[...]
Met deze observatie kunnen wij helaas niks, er is immers geen qualificatie en quantificatie voor.
Ooit gehoort van eigen mening ?
Of je eigen systeem kennen waar je op werk?
Ik merkte het wel dat het systeem langzamer werkte
Of jij dat wel of niet belangrijk vind is jouw probleem.
[...]
Vertel jij mij eens waar jij de kennis vandaan hebt om HyperTransport als technologie van een waardeoordeel te voorzien. Ben jij lid van het HyperTransport consortium, en heb je daarom toegang tot allerlei implementatiedetails die wij niet hebben? Heb jij toevallig ook een doctoraal in de informatica of elektrotechniek, op WO niveau dus?
Ik volg het nieuws over de htt bus omdat de techniek er achter totaal anders is.
Info kan je over op de web vinden (ook op tweakers)
Wat ik belangrijk vind of jij belangrijk vind doet er niet terzaken .
Vind ook hoe jij er op reageert als een persoon die juist de htt techniek als heilig beschouwt.
Zit jij zelf bij de HyperTransport consortium?
Ik neem aan dat je op het laatste punt reageert, je quotetechniek maakt dat niet echt duidelijk. Het heeft er in zoverre mee te maken dat je bij gebrek aan kennis van zaken beter geen waardeoordelen moet geven, of politicus moet worden.Verwijderd schreef op maandag 04 december 2006 @ 21:52:
[...]
Mag ik vragen wat daar mee te maken heeft?
Het zou je sieren als je er ook wat meer van begreep, en niet allerlei conclusies zou trekken uit meningen van anderen en minstens dubieuze manieren van het benchmarken van de performance van de HyperTransport bus dan wel interne crossbar in multicore CPUs van AMD. Zeker als er geen sluitende informatie beschikbaar is over hoe dat precies in elkaar steekt.Ik volg het nieuws over de htt bus omdat de techniek er achter totaal anders is.
Info kan je over op de web vinden (ook op tweakers)
Het doet in zoverre terzake, dat het een goed onderbouwde mening meer aandacht en respect verdient; iedereen kan uit z'n nek kletsen immers, daar is geen greintje kennis voor nodig.Wat ik belangrijk vind of jij belangrijk vind doet er niet terzaken .
Ik probeer je alleen te wijzen op je gebrekkige onderbouwingen en ongerelateerde conclusies. Mijn voorkeur voor bepaalde technieken voor het verbinden van processoren onderling is bij deze irrelevant. En nee, ik ben zeker geen lid van het HyperTransport consortium.Vind ook hoe jij er op reageert als een persoon die juist de htt techniek als heilig beschouwt.
Zit jij zelf bij de HyperTransport consortium?
Pixilated NetphreaX
Dronkenschap is Meesterschap
DragonFly
Verwijderd
Ik gebruikte een programma die voor dualcore bestemt is (wat voor een maak niet uit)
De programma geeft aan dat bij de HTT multiplier verlagen de prestatie vermindert.
Het hele stuk gaat ook over met overklokken
De meeste mensen klokken de HTT multiplier omlaag zodat ze verder kunnen klokken.
Door terug klokken heb je verlies en moet je terug halen door bus klok verder te verhogen
De amd athlon 64 x2 proc heeft extra last er van als je de HTT multiplier verlaagt omdat er twee proc's gemonteerd zijn.
Dus de vraag is was doet de htt bus als je er meerderen amd x2's gaat monteren?
Wel er komt een hogeren Htt bus aan met de vermoedelijke reden dat de huidige htt bus te laag is.
Daar ging deze test om namelijk.
De programma geeft aan dat bij de HTT multiplier verlagen de prestatie vermindert.
Het hele stuk gaat ook over met overklokken
De meeste mensen klokken de HTT multiplier omlaag zodat ze verder kunnen klokken.
Door terug klokken heb je verlies en moet je terug halen door bus klok verder te verhogen
De amd athlon 64 x2 proc heeft extra last er van als je de HTT multiplier verlaagt omdat er twee proc's gemonteerd zijn.
Dus de vraag is was doet de htt bus als je er meerderen amd x2's gaat monteren?
Wel er komt een hogeren Htt bus aan met de vermoedelijke reden dat de huidige htt bus te laag is.
Daar ging deze test om namelijk.
Wat voor benchmark maakt wel uit, want er zijn zoveel parameters waar je rekening mee dient te houden. Een microbenchmark die aan cache trashing doet en tegelijkertijd memory performance meet is in dit geval een betere test.Verwijderd schreef op maandag 04 december 2006 @ 22:43:
Ik gebruikte een programma die voor dualcore bestemt is (wat voor een maak niet uit)
De programma geeft aan dat bij de HTT multiplier verlagen de prestatie vermindert.
Ze stellen een lagere HTT multiplier in *juist* om de base HT clockspeed te kunnen verhogen, want aan de hand daarvan worden o.a. de clockspeed van het geheugen bepaalt (die overigens ook weer een aparte divider heeft). 4x250 is effectief even snel als 5x200, maar als je geheugen 1:1 draait draait die vervolgens wel op 250MHz ipv 200MHz (500 en 400MHz effectief wegens DDR), wat weer meer geheugenbandbreedte oplevert.Het hele stuk gaat ook over met overklokken
De meeste mensen klokken de HTT multiplier omlaag zodat ze verder kunnen klokken.
Door terug klokken heb je verlies en moet je terug halen door bus klok verder te verhogen
Natuurlijk, meerdere cores die een bus moeten delen maken het geheel altijd trager; in het 100% load geval is de bus per core effectief 50% trager. Bedenk wel, dat de HyperTransport bus alleen voor I/O gebruikt wordt in single-socket setups, en het gros van de bandbreedte van een klassieke FSB zoals gebruikt bij de Pentium 4/D en Core 2 Duo wordt gebruikt voor geheugenverkeer, wat hier dus niet het geval is vanwege de on-die geheugencontroller. DMA verkeer van en naar andere apparatuur natuurlijk wel, maar die hebben zelf meestal niet voldoende bandbreedte om die bus te vullen, tenzij je de bus natuurlijk dermate limiteert zoals in jouw voorbeeld van een HTT multiplier van 1.De amd athlon 64 x2 proc heeft extra last er van als je de HTT multiplier verlaagt omdat er twee proc's gemonteerd zijn.
Of hij voor de huidige processorsnelheden te traag is ben ik niet met je eens, daar de bandbreedte van subsystemen die erachter hangen in het normale geval nog niet voldoende is om de bus te vullen (denk aan PCIe x16). Dat men met het oog op de toekomst wel met snellere versies komt is niet meer dan logisch.Dus de vraag is was doet de htt bus als je er meerderen amd x2's gaat monteren?
Wel er komt een hogeren Htt bus aan met de vermoedelijke reden dat de huidige htt bus te laag is.
Ik had de indruk dat de test bedoeld was om aan te tonen in hoeverre de hoeveelheid en configuratie van L2 caches op multicore CPUs van invloed was op de framerate van een bepaald programma.Daar ging deze test om namelijk.
Pixilated NetphreaX
Dronkenschap is Meesterschap
DragonFly
Verwijderd
Ik had de indruk dat de test bedoeld was om aan te tonen in hoeverre de hoeveelheid en configuratie van L2 caches op multicore CPUs van invloed was op de framerate van een bepaald programma
Nee dat was een anderen topic voor
Dit ging puur over het overklokken van de htt bus en wat er dan gebeurde.
Kon je nu beter een hoge htt bus met bevoorbeeld 4x?
Of kon je beter een lage htt bus met 5x hebben?
En wat gebeurde er met de htt bus als je het verlaagt ? (was iemand anders zijn vraag)
Dit heb ik getest voor ze met mijn systeem. (bord is voor 100% instelbaar kwa nforce4 chip voltagen en de htt bus voltage )(waardoor ik een hogere klok kon halen met vaste 5x htt)
Nee dat was een anderen topic voor
Dit ging puur over het overklokken van de htt bus en wat er dan gebeurde.
Kon je nu beter een hoge htt bus met bevoorbeeld 4x?
Of kon je beter een lage htt bus met 5x hebben?
En wat gebeurde er met de htt bus als je het verlaagt ? (was iemand anders zijn vraag)
Dit heb ik getest voor ze met mijn systeem. (bord is voor 100% instelbaar kwa nforce4 chip voltagen en de htt bus voltage )(waardoor ik een hogere klok kon halen met vaste 5x htt)
Ik denk niet dat het praktisch is om die benchmark voor een ander probleem te gebruiken.Verwijderd schreef op maandag 04 december 2006 @ 23:15:
Ik had de indruk dat de test bedoeld was om aan te tonen in hoeverre de hoeveelheid en configuratie van L2 caches op multicore CPUs van invloed was op de framerate van een bepaald programma
Nee dat was een anderen topic voor
Dat hangt natuurlijk af wat je doen wil: zoals ik eerder al zei, aan die HTT bus clock hangen ook andere clocks vast, dus als je die wil verhogen moet je wel de HTT bus clock verhogen (zonder met individuele dividers te prutsen).Dit ging puur over het overklokken van de htt bus en wat er dan gebeurde.
Kon je nu beter een hoge htt bus met bevoorbeeld 4x?
Of kon je beter een lage htt bus met 5x hebben?
Dan heb je minder I/O performance dus, dat is redelijk simpel.En wat gebeurde er met de htt bus als je het verlaagt ? (was iemand anders zijn vraag)
Dit heb ik getest voor ze met mijn systeem. (bord is voor 100% instelbaar kwa nforce4 chip voltagen en de htt bus voltage )(waardoor ik een hogere klok kon halen met vaste 5x htt)
Pixilated NetphreaX
Dronkenschap is Meesterschap
DragonFly
Verwijderd
Volgens mij heeft dat er niet veel mee te maken. Het single-threaded algoritme lijkt geen last te hebben van een tragere HTT-link (geen lagere framerates en geen haperingen), terwijl er nog steeds evenveel data naar de videokaart gestuurd wordt.TGEN schreef op maandag 04 december 2006 @ 21:12:
[...]
Nogal wiedes, je draait t met een HTT multiplier van 1x. Reken jij eens uit hoe weinig bandbreedte je dan nog overhebt voor DMA naar je videokaart framebuffer? Ja, dat gaat over de HyperTransport link, want de geheugencontroller zit op de CPU die.
Verwijderd
In principe was het niet bedoeld als benchmark voor systemen, maar meer om uit te zoeken welk van de twee mogelijke implementaties het meest efficient zou zijn op de meeste systemen.TGEN schreef op maandag 04 december 2006 @ 23:04:
[...]
Ik had de indruk dat de test bedoeld was om aan te tonen in hoeverre de hoeveelheid en configuratie van L2 caches op multicore CPUs van invloed was op de framerate van een bepaald programma.
Dat je er ook verschillende CPUs en cache-technieken mee kunt vergelijken is een bijkomend voordeel... en dat blijkt dat de HTT-link invloed heeft op de synchronisatie van de cores was een toevallige ontdekking. De consensus was dat de cores via de crossbar communiceerden, en verder onafhankelijk waren van de HTT-link, maar waarschijnlijk is er dus wel een bepaalde afhankelijkheid.
Ik wil trouwens wel opmerken dat ik bij de Pentium D geen verschijnselen als stotteren/haperen heb gezien. Dat betekent misschien dat Intel de communicatie tussen de cores meer voorrang geeft boven andere I/O dan bij AMD het geval is. Of misschien juist dat AMD een (grotere) buffer gebruikt, en eerst wat transacties opspaart, om die in een soort burst-mode te versturen.
Qua bandbreedte zou de Pentium D (met 800 MHz FSB) namelijk in het nadeel moeten zijn tov een HTT-link, zelfs op 4x, als ik me niet vergis.