Dies ist der "Algorithmus", aber wenn ich die Ausführungszeit messen will, gibt es mir Null. Warum?C Wie misst man die Zeit richtig?
#define ARRAY_SIZE 10000
...
clock_t start, end;
start = clock();
for(i = 0; i < ARRAY_SIZE; i++)
{
non_parallel[i] = vec[i] * vec[i];
}
end = clock();
printf("Number of seconds: %f\n", (end-start)/(double)CLOCKS_PER_SEC);
Also was soll ich tun, um die Zeit zu messen?
Um nein, wird das OP bereits einer der Operanden Gießen zu "verdoppeln". – Mysticial
@Mysticial Fail meinerseits, meine Antwort behoben. – jli
Dann kann ich jetzt +1 für die Erwähnung von Hochleistungszählern geben. – Mysticial