"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

C++: Suche Methode, um möglichst effizient Daten zu übergeben

schizo 10.12.2014 - 20:29 1601 0
Posts

schizo

Produkt der Gesellschaft
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 2501
Ich führe für eine Arbeit einen Benchmark durch, bei dem ich ein 16elementiges unsigned char Array benötige, welches mit Random Werten befüllt ist.
Da die Laufzeit etwas schwankt führe ich den Bench öfter aus und errechne die durchschnittliche Ausführungsdauer. Um Vorteile durch Caching zu vermeiden sollen sich die dabei verwendeten Arrays unterscheiden.
Mein Problem ist jedoch, dass mir kein Weg einfällt, wie ich dies mit möglichst wenig Rechenaufwand (optimalerweise Pointer) durchführen kann, da ich zuvor zweidimensionale Arrays generiere, jedoch für den Bench eindimensionale Arrays benötige.

edit: kann geclosed werden, ich seh schon den Wald vor lauter Bäumen nicht...
Bearbeitet von schizo am 10.12.2014, 21:09
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz