Visualize read throughput versus temporal and spatial locality as a benchmark of your system.

Compile and run the source code: $ gcc clock.c fcyc2.c main.c -o main
Generate the output data in txt format: $ gcc ./main > sample.txt
Plot the generated data in 3D using gnuplot. You can use the .gnuplot file which contains the commands to create and store an image file by running the following command in the terminal: $ gnuplot mountain.gnuplot
Change the maximum stride to 32 and 16 in the main.c and plot for each generated data and note the difference.