Athlon 64 4000+ vs Athlon 64 X2

Pagina: 1 2 Laatste
Acties:
  • 462 views sinds 30-01-2008
  • Reageer

Verwijderd

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.

[ Voor 14% gewijzigd door Verwijderd op 02-12-2006 15:15 ]


  • rimave
  • Registratie: Oktober 2001
  • Laatst online: 31-01 20:44
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.

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

Verwijderd

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
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.

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

Verwijderd 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.
ja oke
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 .

  • brute51
  • Registratie: Augustus 2001
  • Laatst online: 07-08-2025
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!

[ Voor 4% gewijzigd door brute51 op 02-12-2006 22:37 . Reden: kleine toevoeging ]

Ik heb echt een hele goeie PC.


Verwijderd

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 .
Sorry, maar dit is echt onzin.
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.

Verwijderd

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.
Dat bedoel ik niet.
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.
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)
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.
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.

  • Dj-sannieboy
  • Registratie: Augustus 2004
  • Niet online

Dj-sannieboy

Nee.... beter!

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

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.
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

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 .

  • Dj-sannieboy
  • Registratie: Augustus 2004
  • Niet online

Dj-sannieboy

Nee.... beter!

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.
Nou ja 2 x 2Ghz of 1 x 2,4Ghz, dat scheelt nogal neem ik aan.

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.

Verwijderd

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.
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.

Verwijderd

even weg gehaalt sloeg misschien nergens op

[ Voor 91% gewijzigd door Verwijderd op 02-12-2006 23:50 ]


Verwijderd

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.
Nee.
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

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.
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.

Verwijderd

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.
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

Verwijderd

Verwijderd 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.
het was ook maar een makkelijke manier van uitleggen tussen de amd 64 x2 link en de nvidia link
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

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
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.

Verwijderd

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.
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?

Verwijderd

Maar veel software programmeurs doen dat namelijk niet
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.
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?
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.
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 )
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 geeft
En dát is ook waardoor een X2 3800+ soms ingehaald wordt door een 3200+ singlecore

Verwijderd

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
Ja, eerste versie is met shared geheugen, tweede zo veel mogelijk ieder z'n eigen geheugen.

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?

Verwijderd

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 verklaring is heel simpel:
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

Verwijderd schreef op zondag 03 december 2006 @ 00:03:
...
volgens amd
waarom staat er dan geen 2x 2000mhz?
Waarom wel? De interne klokfrequentie van het ding is gewoon 2Ghz. Beide cores lopen dus op 2Ghz

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

Verwijderd

Verwijderd schreef op zondag 03 december 2006 @ 00:03:
volgens amd
waarom staat er dan geen 2x 2000mhz?
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).
Als je een geluid van 1000 Hz in stereo hebt, zeg je toch ook niet 2x1000 Hz? Laat staan 2000 Hz.

  • sapphire
  • Registratie: November 2002
  • Laatst online: 08:00

sapphire

Die-hard pruts0r

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 ?

Gabriël AM5


Verwijderd

sapphire 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 ?
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?

maar goed ik heb amd een mail gestuurt en we wachten af wat ze zeggen er over

Verwijderd

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?
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...

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 :P) zou met die redenatie wel redelijk kloppen. Maar dan nog, rating zegt 'niks', net zo weinig als MHz, aangezien de prestaties van veel meer dingen afhankelijk zijn dan het aantal cores en op welke frequentie ze lopen. 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

[ Voor 23% gewijzigd door Verwijderd op 03-12-2006 00:46 ]


  • Brede P
  • Registratie: Oktober 2000
  • Laatst online: 08-01 14:43
Afbeeldingslocatie: http://tweakers.net/ext/f/1298c5f486d90cc3c8f763b85cd63930/full.jpg

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

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
Tuurlijk niet. Ook bij AMD weten ze dat je een moderne processor totaal niet kunt vergelijken met een Thunderbird...
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

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 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?

Verwijderd

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.
Bij gelijke rating bedoel je? Ja, dan is de single-core inderdaad veel sneller
Oke wat is daar de reden dan van ?
is de htt bus te langzaam omdat die verdeelt word over twee cores?
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.
Dan de belangrijkste vraag is hoe losse we dat op?
Overklokken :)

Verwijderd

Overklokken
Of in meerdere threads programmeren ;)

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.

Verwijderd

Verwijderd schreef op zondag 03 december 2006 @ 01:17:
[...]

Of in meerdere threads programmeren ;)
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.

  • Soepster
  • Registratie: Februari 2002
  • Laatst online: 16-12-2025
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 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).

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+

Verwijderd

Verwijderd 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 :)
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

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+
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.

[ Voor 17% gewijzigd door Verwijderd op 03-12-2006 16:33 ]


Verwijderd

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
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?).
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

Verwijderd 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.
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.
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

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.
Waarom had je er meer van verwacht? Vanwege de rating die AMD meegaf?
Dan ben je er toch ingetrapt, ben ik bang.

Verwijderd

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.
nee hoe de cores omgaat met meerderen programma's
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.

  • Thandor
  • Registratie: Juni 2002
  • Laatst online: 08:07

Thandor

SilverStreak

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 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 :).

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)
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.
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.
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.
Verwijderd schreef op zondag 03 december 2006 @ 16:50:
[...]


wilde een deulcore omdat ik meerderen dingen met de pc deed.
dual-core ;)
De amd was wel beter dan een intel-d 805 core (geen 64bit )(langzamer)
De Intel Pentium D 805 heeft wel EM64T instructies.

[ 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

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 :).
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?
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?

  • Daan®
  • Registratie: Maart 2005
  • Laatst online: 30-01 07:34
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???

He who laughs last.. Thinks slowest


  • anathema
  • Registratie: Augustus 2006
  • Laatst online: 31-01 11:17
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.

anathema


Verwijderd

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.
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.

  • Daan®
  • Registratie: Maart 2005
  • Laatst online: 30-01 07:34
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.
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.
Of de opteron 185, die draait op 2600Mhz maar kost ook iets van €470,-

He who laughs last.. Thinks slowest


  • Terryb47
  • Registratie: Juli 2002
  • Laatst online: 28-05-2025
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) :+

heavy is good, heavy is reliable - boris the blade


  • Thandor
  • Registratie: Juni 2002
  • Laatst online: 08:07

Thandor

SilverStreak

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?
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.
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 de Crossbar Switch als schakeling zorgt en de Intel Core 2 Duo met 'Advanced Smart Cache' die switch (= vertraging) niet heeft.

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.
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?
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.

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.


  • Soepster
  • Registratie: Februari 2002
  • Laatst online: 16-12-2025
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+
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+.

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

Thandor 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.
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.
Omdat de Crossbar Switch als schakeling zorgt en de Intel Core 2 Duo met 'Advanced Smart Cache' die switch (= vertraging) niet heeft.
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?
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.
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.
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.

  • Thandor
  • Registratie: Juni 2002
  • Laatst online: 08:07

Thandor

SilverStreak

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.
Ook even bij de les blijven.

Daar lees ik deze post. Ik ga die - slordige / onduidelijke - waardes even in een duidelijke tabel zetten:
ProcessorAMD Athlon64 X2 3800+
Klokfreq.2200MHz2400MHz2500MHz
HTT Link1000MT/s (HTT5x)1200MT/s (HTT5x)1000MT/s (HTT4x)
RAM220MHz CL3206MHz CL3216MHz CL3
Test1141156159
Test2134141144
Test3204224?
Test4239263?


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.
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?
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.
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.
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.
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.
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!
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.
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.
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.
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.
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.

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).
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.
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.
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.
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.

Profiel | https://thandor.net - hardware
And the rest of us would be carousing the aisles, stuffing baloney.


Verwijderd

was al duidelijker gemaakt

[ Voor 97% gewijzigd door Verwijderd op 03-12-2006 20:18 ]


  • Rafe
  • Registratie: Mei 2002
  • Laatst online: 27-06-2025
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.
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.

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:
ProcessorAMD Athlon64 X2 3800+
Klokfreq.2200MHz2400MHz2500MHz
HTT Link1000MT/s (HTT5x)1200MT/s (HTT5x)1000MT/s (HTT4x)
RAM220MHz CL3206MHz CL3216MHz CL3
Test1141156159
Test2134141144
Test3204224224
Test4239263?


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

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:
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 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.
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.
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 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.
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!
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.
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.
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.
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.
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.

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.
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.
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.
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.
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.
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.
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.
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.
Kortom, al die praat over 'ontworpen voor dualcore' is ook zonder enige betekenis.
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.
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.
Je begint het te begrijpen... 'Native' zegt niks, het gaat erom hoe goed je ontwerp is.
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.
Moet jij weten, het is een vrij land.

Verwijderd

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.
Wel eens gehoord van synthetische benchmarks, waarbij je 1 situatie uitlicht om die te onderzoeken?
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.
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.
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.
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.

  • Thandor
  • Registratie: Juni 2002
  • Laatst online: 08:07

Thandor

SilverStreak

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
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.
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.
Waar trek jij de conclusie uit dat alles (inclusief het kopieren van L2 Caches) via de HyperTransport bus verloopt?
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.
aan Thandor
als je een tabel maakt zet er dan alles in aub ?
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?
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.
Test het even met dezelfde klokfrequenties en enkel een hogere / lagere HyperTransport Link.
Ik ben benieuwd naar de resultaten :).
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.
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 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.
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?

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.
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.
Internetfora met AMD-fanboys? Er zullen ook fora zijn met Intel-fanboys :z. Afijn, ik sta in het midden en het interesseert mij niet welke processor ik heb. Als ik AMD fanboy was geweest had ik nu geen Intel Pentium D gehad en geen Intel Core 2 Duo in een order staan :z
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.
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. :z
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.
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.
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 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.
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.
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 Athlon :z
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.
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.
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.
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.

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.
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.
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.
Kortom, al die praat over 'ontworpen voor dualcore' is ook zonder enige betekenis.
Voor de uiteindelijke prestaties met jouw programma wellicht wel. Kijkende naar de technologie dan niet.
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.
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.

Profiel | https://thandor.net - hardware
And the rest of us would be carousing the aisles, stuffing baloney.


Verwijderd

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.
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...
Waar trek jij de conclusie uit dat alles (inclusief het kopieren van L2 Caches) via de HyperTransport bus verloopt?
Lijkt me duidelijk, de benchmark-resultaten.
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?
Dat lijkt me uit de context van de post wel duidelijk.
Test het even met dezelfde klokfrequenties en enkel een hogere / lagere HyperTransport Link.
Ik ben benieuwd naar de resultaten .
Waarom doe je het zelf niet?
Ik kan het helaas niet voor je doen, ik heb geen Athlon X2.
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.
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.

Ik zou wel eens van die testen willen zien... Waarschijnlijk isoleren die het probleem niet zo specifiek als mijn tests dat doen.
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?
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...
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?
:X
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?
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.
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?
Ik zou dit zomaar 'onuitstaanbaar Intel-fanboy-gelul' kunnen noemen, wist je dat?
Dat kan, maar het is de waarheid, dus dat zou heel duidelijk je AMD-voorkeur prijsgeven.
Persoonlijk vind ik 'Netburst' gewoon rommel.
Dat is al beter, nu formuleer je het slechts als jouw mening. Je leert het wel.
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.
Precies, zo dus ook met Core2 en Pentium M.
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.
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.
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.
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.
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.
Voor de uiteindelijke prestaties met jouw programma wellicht wel. Kijkende naar de technologie dan niet.
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.
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.
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.

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
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 ;)

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.

  • Thandor
  • Registratie: Juni 2002
  • Laatst online: 08:07

Thandor

SilverStreak

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...
Lijkt mij een logische aanname ... ?
Lijkt me duidelijk, de benchmark-resultaten.

Dat lijkt me uit de context van de post wel duidelijk.
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.

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?
Ik kan het helaas niet voor je doen, ik heb geen Athlon X2.
Waarom doe je het zelf niet?
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.
Dat klopt.
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.
Wellicht moet je bij doeleinden eens verder kijken dan enkel software.
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...
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.
:X
Alsjeblieft man! Voor de duizendste keer! Pentium D, niet Core2 Duo!
Ik kan gewoon niet tot je doordringen!
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.
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?
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.
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?
Wellicht geen voordeel met jouw doeleinden (en jouw programma) maar voordelen voor de algehele prestaties van de processor?

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.
:z
Dat is al beter, nu formuleer je het slechts als jouw mening. Je leert het wel.
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.
Precies, zo dus ook met Core2 en Pentium M.
Waarom moet je dan nog steeds Pentium M roepen?
Oké dan, Intel Core Duo.
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.
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.
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.
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.
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?
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.
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.
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.
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'.

Over complexe chips gesproken, was de AMD K5 dan ook zo geweldig?
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.
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.

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?".
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
Mooi. Ik ben beniewd.
mijn bordje is van slag met htt5x op 240mhz (en dat voor abit)
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.
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.
Dat klopt.
Omdat je verlaagt kost het performence en moet je dat bij klokken (zie tabel)
Voorheen heb ik altijd gezien dat de lager geclockte HyperTransport bus praktisch geen negatief effect had op de prestaties (excl .de verhoging in klokfrequenties).
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 .
"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."
Bron.
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
Dat is 100MHz (QDR400), 133MHz (QDR533), 200MHz (QDR800).
De reden is omdat ze te kort komen kwa data overdrag wegens deul cores.
Niet voor alleen dual-cores (!!). De single-core processoren hadden ook last van een te trage FSB.
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.
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.

[ 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.


  • Soepster
  • Registratie: Februari 2002
  • Laatst online: 16-12-2025
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).

[ 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


  • Soepster
  • Registratie: Februari 2002
  • Laatst online: 16-12-2025
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+.

[ 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.

[ Voor 61% gewijzigd door Verwijderd op 04-12-2006 00:44 ]


Verwijderd

Thandor schreef op maandag 04 december 2006 @ 00:01:
[...]
Lijkt mij een logische aanname ... ?
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.
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, net zoals advocaten vaak een verdachte vrij krijgen vanwege een vormfout. Dat betekent niet dat die verdachte ook onschuldig is.
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.
Ja, ik snap je punt dat de benchmarks niet ideaal zijn.
Maar ik vind het overdreven om ze geheel te verwerpen.
Wellicht moet je bij doeleinden eens verder kijken dan enkel software.
Wat bedoel je daarmee? Je kunt weinig anders met een CPU dan software draaien?
AMD heeft in den beginnen een betere processor gehad qua prijs / prestatie dan de Intel Pentium D 'Smithfield'.
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.
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.
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.
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.
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.
Natuurlijk is dat zo. Een bus is een bus... dat de marketing-afdeling er nou het label HyperTransport op plakt, maakt niet uit.
Crossbars zie je dan ook in allerlei processors terug. Ook in videokaarten bijvoorbeeld, of zelfs netwerkswitches/routers.
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.
Tsja, in feite is een crossbar gewoon een bepaald soort arbiter.
Wellicht geen voordeel met jouw doeleinden (en jouw programma) maar voordelen voor de algehele prestaties van de processor?
Waarom behandel je het steeds als een specifiek geval?
Je begrijpt niet dat dit een algemeen geldend probleem is?
Je mag best gerichte vragen stellen als je het niet begrijpt hoor.
Wat er nog meer mee gebeuren kan met die bus; kijk eens naar de onderdelen in de PC.
En dus? Of je HTT gebruikt of FSB, die communicatie heb je toch.
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.
Oké dan, Intel Core Duo.
Kinderachtig.
Waarom moet je dit roepen dan?
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.
Ik vind het totaal irrelevante informatie. Het haalt dus de signaal/ruisverhouding in de discussie omlaag.
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).
Je zegt dus dat het niet verandert... ze hebben immers die nieuwe versies alleen op papier, nooit geimplementeerd in een CPU.
Beter werkt: De algehele prestaties van een AMD Athlon64 X2 systeem zijn hoger.
Dat heeft bijzonder weinig met de HTT-link te maken.
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.
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.
Tests wijzen wel uit dat er een bijzonder harde limiet op de prestaties van de Athlon zitten.
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.
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.
Dan verschillen we van mening.
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.
Over complexe chips gesproken, was de AMD K5 dan ook zo geweldig?
Was die zo complex dan?
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.
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.
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?
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?".
Dit vind ik een beetje achteruit redeneren.
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.
Voorheen heb ik altijd gezien dat de lager geclockte HyperTransport bus praktisch geen negatief effect had op de prestaties (excl .de verhoging in klokfrequenties).
Misschien dat mijn test wel veel kritischer is dan wat jij gezien hebt.
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

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).
Uhh, ze testen een Athlon64 3000+ singlecore toch?
Nogal logisch dat de HTT-bus daar niet uitmaakt.

Verwijderd

test is klaar
veel succes met alles in een tabel te zetten

  • rodie83
  • Registratie: Januari 2004
  • Niet online
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.
Na de eerste zin gestopt met lezen. Doe wat aan je Nederlands, dit kan echt niet.

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

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.
Deze post is onzin (lees de regels op got even aub)

Verwijderd

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
Interessant... had je dat probleem met stotteren ook toen de CPU 100 MHz hoger geklokt was, maar de HTT lager?
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.
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.
Mijn laatste versie (Fire32.exe) berekent het gemiddelde door te tellen hoeveel frames er in een halve seconde gerenderd worden.

  • PKN
  • Registratie: Maart 2006
  • Laatst online: 30-01 03:55

PKN

Powered by cosmic energy

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...:)

Dost thou even hoist?


  • Soepster
  • Registratie: Februari 2002
  • Laatst online: 16-12-2025
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 :o

Asus P5Q-E/E8500@4ghz/4GBPC6400/8800GT512/X-Fi Fatty Platinum/Sony DRU510A/Cooler master realpower450/Lian-Li PC65/Raptor74GB


  • ID-College
  • Registratie: November 2003
  • Laatst online: 22:11
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? :/

Verwijderd

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.
Misschien wel, dus als een moderator zo vriendelijk wil zijn om de thread op te splitsen, vind ik dat geen probleem...
Maar ja, ik kan wel begrijpen dat dat nogal wat werk is.
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 :o
Tsja, we maken allemaal wel eens een foutje.
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.

  • Thandor
  • Registratie: Juni 2002
  • Laatst online: 08:07

Thandor

SilverStreak

ProcessorAMD Athlon64 X2 3800+
Klokfreq.2000MHz2000MHz2000MHz
HTT Link1000MT/s (HTT5x)600MT/s (HTT3x)200MT/s (HTT1x)
RAM200MHz CL2200MHz CL2200MHz CL2
Test1129129128
Test2127124122
Test3192185183
Test4227223217


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

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?
Da's een beetje het probleem bij AMD... slechte documentatie... Niemand weet precies hoe het werkt.
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.

  • _the_crow_
  • Registratie: September 2000
  • Laatst online: 30-03-2025

_the_crow_

Rare vogel

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.
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. :)

Schrödingers cat: In this case there are three determinate states the cat could be in: these being Alive, Dead, and Bloody Furious.


Verwijderd

_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. :)
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.

  • _the_crow_
  • Registratie: September 2000
  • Laatst online: 30-03-2025

_the_crow_

Rare vogel

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.
Het was niet de bedoeling die woorden in je mond te leggen, maar meer een eigen interpretatie van jouw post. Nofi. :)

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

Thandor schreef op maandag 04 december 2006 @ 12:42:
ProcessorAMD Athlon64 X2 3800+
Klokfreq.2000MHz2000MHz2000MHz
HTT Link1000MT/s (HTT5x)600MT/s (HTT3x)200MT/s (HTT1x)
RAM200MHz CL2200MHz CL2200MHz CL2
Test1129129128
Test2127124122
Test3192185183
Test4227223217


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!'.
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

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

ID-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? :/
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.

  • TGEN
  • Registratie: Januari 2000
  • Laatst online: 31-01 13:07

TGEN

Hmmmx_

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
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.
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)
Met deze observatie kunnen wij helaas niks, er is immers geen qualificatie en quantificatie voor.
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?)
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?

Pixilated NetphreaX
Dronkenschap is Meesterschap
DragonFly


  • Soepster
  • Registratie: Februari 2002
  • Laatst online: 16-12-2025
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.
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.

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

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?
Mag ik vragen wat daar mee te maken heeft?
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?

  • TGEN
  • Registratie: Januari 2000
  • Laatst online: 31-01 13:07

TGEN

Hmmmx_

Verwijderd schreef op maandag 04 december 2006 @ 21:52:
[...]
Mag ik vragen wat daar mee te maken heeft?
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.
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 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.
Wat ik belangrijk vind of jij belangrijk vind doet er niet terzaken .
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.
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 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.

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.

  • TGEN
  • Registratie: Januari 2000
  • Laatst online: 31-01 13:07

TGEN

Hmmmx_

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.
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.
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
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.
De amd athlon 64 x2 proc heeft extra last er van als je de HTT multiplier verlaagt omdat er twee proc's gemonteerd zijn.
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.
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.
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.
Daar ging deze test om namelijk.
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.

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)

  • TGEN
  • Registratie: Januari 2000
  • Laatst online: 31-01 13:07

TGEN

Hmmmx_

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
Ik denk niet dat het praktisch is om die benchmark voor een ander probleem te gebruiken.
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?
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).
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)
Dan heb je minder I/O performance dus, dat is redelijk simpel.

Pixilated NetphreaX
Dronkenschap is Meesterschap
DragonFly


Verwijderd

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.
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.

Verwijderd

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.
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.
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.
Pagina: 1 2 Laatste