echo "Model: $(cat /proc/cpuinfo | awk -F: '/[mM]odel/ {print $2; exit}')"
cat /proc/cpuinfo | awk '/Features/ { sub(/\t/, ""); print; exit }'
echo Nb cores: $(grep -c processor /proc/cpuinfo)
-echo Core frequency: unknown
+./load -c
cat /proc/meminfo | awk '/MemTotal/ { printf "Memory: %dGB\n", ($2+2^20-1)/2^20 }'
echo Mem frequency: unknown
/* cflags: */
/* linker: mtime.o -lpthread */
+#define _GNU_SOURCE
#include <assert.h>
//#include <math.h>
#include <pthread.h>
/* main process */
if (mode) {
+ cpu_set_t cpu_mask;
+ CPU_ZERO (&cpu_mask);
+ CPU_SET (0, &cpu_mask);
+ if (pthread_setaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpu_mask) != 0) {
+ fprintf (stderr, "error: pthread_setaffinity_np\n");
+ return 1;
+ }
while (mode--) {
printf ("\r");
printf ("Tics clock: %.0fMHz", estimate_tics_clock () / 1e6);