C++: Suche Methode, um möglichst effizient Daten zu übergeben
schizo 10.12.2014 - 20:29 1680 0
schizo
Produkt der Gesellschaft
|
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
|