Wanneer een nieuwe CPU getest wordt op tweakers wordt een hele reeks aan benchmarks gebruikt: Cinebench, foto en video bewerking, adobe, aida64, compute en encrypt, webbrowsing en compressie.
Ik heb zelf software die heel gevoelig is voor data uitwisseling met het RAM geheugen. Het is een overstromingsmodel waar alle berekeningen parallel zijn (C++ openmp) maar bij iedere loop moeten heel veel data gelezen en geschreven worden (vanuit RAM) naar 2D dynamic arrays die in het begin van een run zijn aangemaakt: bodemgegevens, landgebruikgegevens, waterstanden, regen etc etc. Daar kan ik niet echt omheen. Bij een gemiddelde run gebruik ik 50% van mijn cores, de rest is *denk ik* geheugen uitwisseling. Ik heb nu een 3900X met 32 Gb 3600 CT16 RAM. Ik zou kunnen upgraden naar een 5900x (niet zo heel nuttig lijkt het) of een 5950x (betere scores)
mijn vraag:
Als ik met zo'n gebruik naar de benchmarks kijk om te beslissen of ik een nieuwe proceesssor wil kopen, welke moet ik dan op letten? Staat er een benchmark tussen die veel data en geheugen gebruikt?
dank.
Ik heb zelf software die heel gevoelig is voor data uitwisseling met het RAM geheugen. Het is een overstromingsmodel waar alle berekeningen parallel zijn (C++ openmp) maar bij iedere loop moeten heel veel data gelezen en geschreven worden (vanuit RAM) naar 2D dynamic arrays die in het begin van een run zijn aangemaakt: bodemgegevens, landgebruikgegevens, waterstanden, regen etc etc. Daar kan ik niet echt omheen. Bij een gemiddelde run gebruik ik 50% van mijn cores, de rest is *denk ik* geheugen uitwisseling. Ik heb nu een 3900X met 32 Gb 3600 CT16 RAM. Ik zou kunnen upgraden naar een 5900x (niet zo heel nuttig lijkt het) of een 5950x (betere scores)
mijn vraag:
Als ik met zo'n gebruik naar de benchmarks kijk om te beslissen of ik een nieuwe proceesssor wil kopen, welke moet ik dan op letten? Staat er een benchmark tussen die veel data en geheugen gebruikt?
dank.