Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Technische Informatik (http://www.informatikerboard.de/board/board.php?boardid=7)
--- Ein/Ausgabe Performance (http://www.informatikerboard.de/board/thread.php?threadid=2409)


Geschrieben von deppensido am 31.07.2015 um 18:18:

  Ein/Ausgabe Performance

hallo,

bei folgender Aufgabe komme ich nicht so recht weiter. Die Frage ist:
Wie hoch ist die Transferrate des Speicherbusses?

Meine Ideen bisher: (100*10^6) / 4 also einfach Taktfrequenz durch Anzahl Worte die übertragen werden, Ergebnis wäre hier 25MB/s. Nun geh ich aber davon aus, dass es so zu simpel wäre und man die 64Bit Wortbreite beachten muss. Da 64 Bit = 8 Byte sind, wäre meine zweite Idee: (100 * 10^6) / (4 * 8) = 3,125MB/s. Aber mir kommt es vor, dass das Ergebnis viel zu gering ist. In einer ähnlichen Aufgabe, bei der die Transferrate des Speicherbusses gegeben ist, beträgt diese nämlich 1GB/s.

Würde mich freuen, wenn mir jemand auf die Sprünge helfen könnte. Ich bräuchte das Ergebnis nämlich für spätere Berechnungen. Vielen Dank im voraus.



Geschrieben von eulerscheZahl am 31.07.2015 um 20:24:

 

Wenn du 4 Worte in einem Takt schaffst, musst du auch mit 4 multiplizieren und nicht teilen, sonst bräuchtest du ja 4 Taktzyklen für ein Wort. Auch die 8 Byte müssen in den Zähler.



Geschrieben von deppensido am 05.08.2015 um 00:22:

 

hallo,

danke für die Erläuterung. Wäre dann dementsprechend: 100 * 10^6 * 4 * 8 = 3,2GB/s
korrekt?



Geschrieben von eulerscheZahl am 05.08.2015 um 14:20:

 

Ja.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH