Skip to content

Program designed to benchmark the different compiler flags and create a website with graphs of the differerence

License

Notifications You must be signed in to change notification settings

image28/compiler-bench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# compiler-bench Program designed to benchmark the different compiler flags and create a website with graphs of the differerence


Work in progress ( started ~7th-8th August 2020 )


compile with
gcc timing.c [compiler options] -mavx2 -lm -Ofast -o timing



Compile options
--------------
  • -DALLIN
  • Compiles with all flags ( eventually )
  • -DCACHECONFIGS
  • Compiles with cached/compiled config files support
  • -DWEBSITE
  • enable generation of website
  • -DPRINTSITE
  • print the website to stdout
  • -DCOMPILER
  • set the compiler to test (e.g gcc,g++)
  • -DMAIN
  • include the main function
  • -DTIMESTAMP
  • include the timestamp function
  • -DGRAPH
  • include the graphing functions
  • -DAVXPRINT
  • include the avx print function function
  • -DAVXMATH
  • include the avx math functions function
  • -DINFO
  • print info outside of the main loop
  • -DBENCH
  • include the benchmark function
  • -DDEBUG
  • whats going wrong, printing pointer address instead of value!!!
  • -DCOMPILE
  • compile ( recompile if compiler flag is present )

    About

    Program designed to benchmark the different compiler flags and create a website with graphs of the differerence

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published