This simple benchmark tests single core performance of CPU and RAM.
You can also use different compiler to build this to in order to explore diff between compilers.
BENCHMARK: 0| malloc and free in Ktimes/sec : 34141 .
BENCHMARK: 1| memcpy of 256KB data in MB/s : 18053 .
BENCHMARK: 2| int calculation in Kloops/sec: 53089 .
BENCHMARK: 3| float calculation in Kloops/sec: 51567 .
BENCHMARK: 0| malloc and free in Ktimes/sec : 28457 .
BENCHMARK: 1| memcpy of 256KB data in MB/s : 19493 .
BENCHMARK: 2| int calculation in Kloops/sec: 44216 .
BENCHMARK: 3| float calculation in Kloops/sec: 43504 .
BENCHMARK: 0| malloc and free in Ktimes/sec : 18372 .
BENCHMARK: 1| memcpy of 256KB data in MB/s : 12597 .
BENCHMARK: 2| int calculation in Kloops/sec: 23383 .
BENCHMARK: 3| float calculation in Kloops/sec: 32948 .
BENCHMARK: 0| malloc and free in Ktimes/sec : 5100 .
BENCHMARK: 1| memcpy of 256KB data in MB/s : 2400 .
BENCHMARK: 2| int calculation in Kloops/sec: 3591 .
BENCHMARK: 3| float calculation in Kloops/sec: 11950 .
BENCHMARK: 0| malloc and free in Ktimes/sec : 50 .
BENCHMARK: 1| memcpy of 256KB data in MB/s : 231 .
BENCHMARK: 2| int calculation in Kloops/sec: 1276 .
BENCHMARK: 3| float calculation in Kloops/sec: 1910 .
BENCHMARK: 0| malloc and free in Ktimes/sec : 51 .
BENCHMARK: 1| memcpy of 256KB data in MB/s : 200 .
BENCHMARK: 2| int calculation in Kloops/sec: 1272 .
BENCHMARK: 3| float calculation in Kloops/sec: 1882 .
BENCHMARK: 0| malloc and free in Ktimes/sec : 36 .
BENCHMARK: 1| memcpy of 256KB data in MB/s : 251 .
BENCHMARK: 2| int calculation in Kloops/sec: 1760 .
BENCHMARK: 3| float calculation in Kloops/sec: 2572 .
BENCHMARK: 0| malloc and free in Ktimes/sec : 90 .
BENCHMARK: 1| memcpy of 256KB data in MB/s : 2663 .
BENCHMARK: 2| int calculation in Kloops/sec: 2505 .
BENCHMARK: 3| float calculation in Kloops/sec: 12181 .
BENCHMARK: 0| malloc and free in Ktimes/sec : 37 .
BENCHMARK: 1| memcpy of 256KB data in MB/s : 800 .
BENCHMARK: 2| int calculation in Kloops/sec: 1467 .
BENCHMARK: 3| float calculation in Kloops/sec: 7135 .
BENCHMARK: 0| malloc and free in Ktimes/sec : 66 .
BENCHMARK: 1| memcpy of 256KB data in MB/s : 2516 .
BENCHMARK: 2| int calculation in Kloops/sec: 1627 .
BENCHMARK: 3| float calculation in Kloops/sec: 11096 .
BENCHMARK: 0| malloc and free in Ktimes/sec : 68 .
BENCHMARK: 1| memcpy of 256KB data in MB/s : 1404 .
BENCHMARK: 2| int calculation in Kloops/sec: 1796 .
BENCHMARK: 3| float calculation in Kloops/sec: 8616 .
BENCHMARK: 0| malloc and free in Ktimes/sec : 60 .
BENCHMARK: 1| memcpy of 256KB data in MB/s : 758 .
BENCHMARK: 2| int calculation in Kloops/sec: 1605 .
BENCHMARK: 3| float calculation in Kloops/sec: 10913 .
BENCHMARK: 0| malloc and free in Ktimes/sec : 2525 .
BENCHMARK: 1| memcpy of 256KB data in MB/s : 1624 .
BENCHMARK: 2| int calculation in Kloops/sec: 6618 .
BENCHMARK: 3| float calculation in Kloops/sec: 6875 .
BENCHMARK: 0| malloc and free in Ktimes/sec : 3787 .
BENCHMARK: 1| memcpy of 256KB data in MB/s : 832 .
BENCHMARK: 2| int calculation in Kloops/sec: 9904 .
BENCHMARK: 3| float calculation in Kloops/sec: 10303 .
BENCHMARK: 0| malloc and free in Ktimes/sec : 3875 .
BENCHMARK: 1| memcpy of 256KB data in MB/s : 1377 .
BENCHMARK: 2| int calculation in Kloops/sec: 9814 .
BENCHMARK: 3| float calculation in Kloops/sec: 10849 .