├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ ├── CI_Linux_Alderlake.yml │ ├── CI_Linux_Coffeelake.yml │ ├── CI_Macos_M1.yml │ └── CI_Win_Zen3.yml ├── .gitignore ├── Contributing.md ├── GetStarted.md ├── QuickstartLinux.md ├── QuickstartMacOS.md ├── QuickstartWindows.md ├── README.md ├── img ├── BadSpecIntro.png ├── CompIntrin2.png ├── CompilerIntrinsics1-Intro.png ├── CompilerIntrinsics1-Summary.png ├── CoreBoundIntro.png ├── DataPacking1Intro.png ├── DataPacking1Summary.png ├── DepChains1.png ├── FalseSharing1.png ├── FunctionInlining1Intro.png ├── FunctionInlining1Summary.png ├── LTO.png ├── LookupTables1.png ├── LoopInterchane1Summary.png ├── LoopInterchange1Intro.png ├── LoopInterchange2-Intro.png ├── LoopInterchange2-Summary.png ├── LoopTiling1.png ├── MemoryBoundIntro.png ├── PGO.png ├── SWMemPrefetch1-Intro.png ├── SWMemPrefetch1-Summary.png ├── Vectorization1-Intro.png ├── Vectorization1-Summary.png ├── Vectorization2_button.png ├── WarmupLabAssignment.png └── WelcomeVideo.png ├── labs ├── bad_speculation │ ├── README.md │ ├── branches_to_cmov_1 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── init.cpp │ │ ├── solution.cpp │ │ ├── solution.hpp │ │ └── validate.cpp │ ├── conditional_store_1 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── init.cpp │ │ ├── solution.cpp │ │ ├── solution.h │ │ └── validate.cpp │ ├── lookup_tables_1 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── init.cpp │ │ ├── solution.cpp │ │ ├── solution.hpp │ │ └── validate.cpp │ └── virtual_call_mispredict │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── solution.cpp │ │ ├── solution.h │ │ └── validate.cpp ├── core_bound │ ├── README.md │ ├── compiler_intrinsics_1 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── init.cpp │ │ ├── solution.cpp │ │ ├── solution.h │ │ └── validate.cpp │ ├── compiler_intrinsics_2 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── inputs │ │ │ ├── LoopVectorize.cpp │ │ │ ├── MarkTwain-TomSawyer.txt │ │ │ ├── counter-example.txt │ │ │ ├── test1.txt │ │ │ ├── test2.txt │ │ │ └── test3.txt │ │ ├── solution.cpp │ │ ├── solution.hpp │ │ └── validate.cpp │ ├── compiler_intrinsics_3 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── solution.cpp │ │ ├── solution.hpp │ │ └── validate.cpp │ ├── compiler_intrinsics_4 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── const.h │ │ ├── data_paths.h.in │ │ ├── picture.cpp │ │ ├── picture.h │ │ ├── solution.cpp │ │ ├── solution.h │ │ └── validate.cpp │ ├── dep_chains_1 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── arena.hpp │ │ ├── bench.cpp │ │ ├── init.cpp │ │ ├── solution.cpp │ │ ├── solution.hpp │ │ └── validate.cpp │ ├── dep_chains_2 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── init.cpp │ │ ├── solution.hpp │ │ └── validate.cpp │ ├── function_inlining_1 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── init.cpp │ │ ├── solution.cpp │ │ ├── solution.h │ │ └── validate.cpp │ ├── vectorization_1 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── init.cpp │ │ ├── solution.cpp │ │ ├── solution.hpp │ │ └── validate.cpp │ └── vectorization_2 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── init.cpp │ │ ├── solution.cpp │ │ ├── solution.hpp │ │ └── validate.cpp ├── data_driven │ └── README.md ├── frontend_bound │ └── README.md ├── memory_bound │ ├── README.md │ ├── data_packing │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── init.cpp │ │ ├── solution.cpp │ │ ├── solution.h │ │ └── validate.cpp │ ├── false_sharing_1 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── solution.cpp │ │ ├── solution.hpp │ │ └── validate.cpp │ ├── huge_pages_1 │ │ ├── AllocateDoublesArray.hpp │ │ ├── CMakeLists.txt │ │ ├── GenerateMesh.cpp │ │ ├── GenerateMesh.hpp │ │ ├── HugePagesSetupTips.md │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── img │ │ │ ├── i1.png │ │ │ └── i2.png │ │ ├── solution.cpp │ │ ├── solution.hpp │ │ └── validate.cpp │ ├── loop_interchange_1 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── init.cpp │ │ ├── solution.cpp │ │ ├── solution.h │ │ └── validate.cpp │ ├── loop_interchange_2 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── output-golden.pgm │ │ ├── pexels-pixabay-434334.pbm │ │ ├── solution.cpp │ │ ├── solution.h │ │ └── validate.cpp │ ├── loop_tiling_1 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── init.cpp │ │ ├── solution.cpp │ │ ├── solution.hpp │ │ └── validate.cpp │ ├── mem_alignment_1 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── solution.cpp │ │ ├── solution.h │ │ └── validate.cpp │ ├── mem_order_violation_1 │ │ ├── CMakeLists.txt │ │ ├── DataPaths.h.in │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── data │ │ │ ├── bird.pgm │ │ │ ├── coins.pgm │ │ │ ├── pepper-binary-ref.pgm │ │ │ └── pepper.pgm │ │ ├── solution.cpp │ │ ├── solution.h │ │ └── validate.cpp │ └── swmem_prefetch_1 │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── bench.cpp │ │ ├── init.cpp │ │ ├── solution.cpp │ │ ├── solution.hpp │ │ └── validate.cpp └── misc │ ├── README.md │ ├── io_opt1 │ ├── CMakeLists.txt │ ├── DataPaths.h.in │ ├── MappedFile.hpp │ ├── README.md │ ├── bench.cpp │ ├── solution.cpp │ ├── solution.hpp │ └── validate.cpp │ ├── lto │ ├── CMakeLists.txt │ ├── README.md │ ├── ao.cpp │ ├── ao.h │ ├── ao_helpers.cpp │ ├── ao_init.cpp │ ├── ao_intersect.cpp │ ├── ao_occlusion.cpp │ ├── ao_orthoBasis.cpp │ ├── ao_render.cpp │ ├── bench.cpp │ ├── golden.ppm │ └── validate.cpp │ ├── pgo │ ├── CMakeLists.txt │ ├── README.md │ ├── bench.cpp │ ├── bench │ │ ├── ackermann.lua │ │ ├── ary.lua │ │ ├── binarytrees.lua │ │ ├── chameneos.lua │ │ ├── fannkuch.lua │ │ ├── fibo.lua │ │ ├── harmonic.lua │ │ ├── hash2.lua │ │ ├── heapsort.lua │ │ ├── hello.lua │ │ ├── knucleotide.lua │ │ ├── license.txt │ │ ├── matrix.lua │ │ ├── meteor.lua │ │ ├── moments.lua │ │ ├── nbody.lua │ │ ├── nestedloop.lua │ │ ├── nsieve.lua │ │ ├── nsievebits.lua │ │ ├── partialsums.lua │ │ ├── process.lua │ │ ├── prodcons.lua │ │ ├── random.lua │ │ ├── recursive.lua │ │ ├── regexdna.lua │ │ ├── regexmatch.lua │ │ ├── revcomp.lua │ │ ├── reversefile.lua │ │ ├── sieve.lua │ │ ├── spectralnorm.lua │ │ ├── sumcol.lua │ │ ├── takfp.lua │ │ ├── wc.lua │ │ └── wordfreq.lua │ ├── input │ │ ├── knucleotide-input20000.txt │ │ ├── license.txt │ │ ├── moments-input400000.txt │ │ ├── regexdna-input100000.txt │ │ ├── regexmatch-input2000.txt │ │ ├── revcomp-input250000.txt │ │ ├── reversefile-input50.txt │ │ ├── wc-input3000.txt │ │ └── wordfreq-input20.txt │ ├── lua │ │ ├── COPYRIGHT │ │ ├── HISTORY │ │ ├── INSTALL │ │ ├── README │ │ ├── lapi.c │ │ ├── lapi.h │ │ ├── lauxlib.c │ │ ├── lauxlib.h │ │ ├── lbaselib.c │ │ ├── lcode.c │ │ ├── lcode.h │ │ ├── ldblib.c │ │ ├── ldebug.c │ │ ├── ldebug.h │ │ ├── ldo.c │ │ ├── ldo.h │ │ ├── ldump.c │ │ ├── lfunc.c │ │ ├── lfunc.h │ │ ├── lgc.c │ │ ├── lgc.h │ │ ├── linit.c │ │ ├── liolib.c │ │ ├── llex.c │ │ ├── llex.h │ │ ├── llimits.h │ │ ├── lmathlib.c │ │ ├── lmem.c │ │ ├── lmem.h │ │ ├── loadlib.c │ │ ├── lobject.c │ │ ├── lobject.h │ │ ├── lopcodes.c │ │ ├── lopcodes.h │ │ ├── loslib.c │ │ ├── lparser.c │ │ ├── lparser.h │ │ ├── lstate.c │ │ ├── lstate.h │ │ ├── lstring.c │ │ ├── lstring.h │ │ ├── lstrlib.c │ │ ├── ltable.c │ │ ├── ltable.h │ │ ├── ltablib.c │ │ ├── ltm.c │ │ ├── ltm.h │ │ ├── lua.c │ │ ├── lua.h │ │ ├── luaconf.h │ │ ├── lualib.h │ │ ├── lundump.c │ │ ├── lundump.h │ │ ├── lvm.c │ │ ├── lvm.h │ │ ├── lzio.c │ │ ├── lzio.h │ │ └── print.c │ ├── md5 │ │ ├── MIT-LICENSE.txt │ │ ├── check_md5.lua │ │ └── md5.lua │ ├── reference_output.txt │ ├── run_bench_tests.lua │ └── validate.cpp │ └── warmup │ ├── CMakeLists.txt │ ├── README.md │ ├── bench.cpp │ ├── solution.cpp │ ├── solution.h │ └── validate.cpp ├── logo.jpg └── tools ├── check_speedup.py ├── gbench ├── __init__.py ├── report.py └── util.py ├── labs.cmake ├── make_benchmark_library.sh ├── make_benchmark_library_mingw.cmd ├── make_benchmark_library_vs.cmd └── msvc_simd_isa.cmake /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/CI_Linux_Alderlake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/.github/workflows/CI_Linux_Alderlake.yml -------------------------------------------------------------------------------- /.github/workflows/CI_Linux_Coffeelake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/.github/workflows/CI_Linux_Coffeelake.yml -------------------------------------------------------------------------------- /.github/workflows/CI_Macos_M1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/.github/workflows/CI_Macos_M1.yml -------------------------------------------------------------------------------- /.github/workflows/CI_Win_Zen3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/.github/workflows/CI_Win_Zen3.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/.gitignore -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/Contributing.md -------------------------------------------------------------------------------- /GetStarted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/GetStarted.md -------------------------------------------------------------------------------- /QuickstartLinux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/QuickstartLinux.md -------------------------------------------------------------------------------- /QuickstartMacOS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/QuickstartMacOS.md -------------------------------------------------------------------------------- /QuickstartWindows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/QuickstartWindows.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/README.md -------------------------------------------------------------------------------- /img/BadSpecIntro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/BadSpecIntro.png -------------------------------------------------------------------------------- /img/CompIntrin2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/CompIntrin2.png -------------------------------------------------------------------------------- /img/CompilerIntrinsics1-Intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/CompilerIntrinsics1-Intro.png -------------------------------------------------------------------------------- /img/CompilerIntrinsics1-Summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/CompilerIntrinsics1-Summary.png -------------------------------------------------------------------------------- /img/CoreBoundIntro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/CoreBoundIntro.png -------------------------------------------------------------------------------- /img/DataPacking1Intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/DataPacking1Intro.png -------------------------------------------------------------------------------- /img/DataPacking1Summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/DataPacking1Summary.png -------------------------------------------------------------------------------- /img/DepChains1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/DepChains1.png -------------------------------------------------------------------------------- /img/FalseSharing1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/FalseSharing1.png -------------------------------------------------------------------------------- /img/FunctionInlining1Intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/FunctionInlining1Intro.png -------------------------------------------------------------------------------- /img/FunctionInlining1Summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/FunctionInlining1Summary.png -------------------------------------------------------------------------------- /img/LTO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/LTO.png -------------------------------------------------------------------------------- /img/LookupTables1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/LookupTables1.png -------------------------------------------------------------------------------- /img/LoopInterchane1Summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/LoopInterchane1Summary.png -------------------------------------------------------------------------------- /img/LoopInterchange1Intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/LoopInterchange1Intro.png -------------------------------------------------------------------------------- /img/LoopInterchange2-Intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/LoopInterchange2-Intro.png -------------------------------------------------------------------------------- /img/LoopInterchange2-Summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/LoopInterchange2-Summary.png -------------------------------------------------------------------------------- /img/LoopTiling1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/LoopTiling1.png -------------------------------------------------------------------------------- /img/MemoryBoundIntro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/MemoryBoundIntro.png -------------------------------------------------------------------------------- /img/PGO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/PGO.png -------------------------------------------------------------------------------- /img/SWMemPrefetch1-Intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/SWMemPrefetch1-Intro.png -------------------------------------------------------------------------------- /img/SWMemPrefetch1-Summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/SWMemPrefetch1-Summary.png -------------------------------------------------------------------------------- /img/Vectorization1-Intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/Vectorization1-Intro.png -------------------------------------------------------------------------------- /img/Vectorization1-Summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/Vectorization1-Summary.png -------------------------------------------------------------------------------- /img/Vectorization2_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/Vectorization2_button.png -------------------------------------------------------------------------------- /img/WarmupLabAssignment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/WarmupLabAssignment.png -------------------------------------------------------------------------------- /img/WelcomeVideo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/img/WelcomeVideo.png -------------------------------------------------------------------------------- /labs/bad_speculation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/README.md -------------------------------------------------------------------------------- /labs/bad_speculation/branches_to_cmov_1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/branches_to_cmov_1/CMakeLists.txt -------------------------------------------------------------------------------- /labs/bad_speculation/branches_to_cmov_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/branches_to_cmov_1/README.md -------------------------------------------------------------------------------- /labs/bad_speculation/branches_to_cmov_1/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/branches_to_cmov_1/bench.cpp -------------------------------------------------------------------------------- /labs/bad_speculation/branches_to_cmov_1/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/branches_to_cmov_1/init.cpp -------------------------------------------------------------------------------- /labs/bad_speculation/branches_to_cmov_1/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/branches_to_cmov_1/solution.cpp -------------------------------------------------------------------------------- /labs/bad_speculation/branches_to_cmov_1/solution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/branches_to_cmov_1/solution.hpp -------------------------------------------------------------------------------- /labs/bad_speculation/branches_to_cmov_1/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/branches_to_cmov_1/validate.cpp -------------------------------------------------------------------------------- /labs/bad_speculation/conditional_store_1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/conditional_store_1/CMakeLists.txt -------------------------------------------------------------------------------- /labs/bad_speculation/conditional_store_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/conditional_store_1/README.md -------------------------------------------------------------------------------- /labs/bad_speculation/conditional_store_1/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/conditional_store_1/bench.cpp -------------------------------------------------------------------------------- /labs/bad_speculation/conditional_store_1/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/conditional_store_1/init.cpp -------------------------------------------------------------------------------- /labs/bad_speculation/conditional_store_1/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/conditional_store_1/solution.cpp -------------------------------------------------------------------------------- /labs/bad_speculation/conditional_store_1/solution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/conditional_store_1/solution.h -------------------------------------------------------------------------------- /labs/bad_speculation/conditional_store_1/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/conditional_store_1/validate.cpp -------------------------------------------------------------------------------- /labs/bad_speculation/lookup_tables_1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/lookup_tables_1/CMakeLists.txt -------------------------------------------------------------------------------- /labs/bad_speculation/lookup_tables_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/lookup_tables_1/README.md -------------------------------------------------------------------------------- /labs/bad_speculation/lookup_tables_1/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/lookup_tables_1/bench.cpp -------------------------------------------------------------------------------- /labs/bad_speculation/lookup_tables_1/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/lookup_tables_1/init.cpp -------------------------------------------------------------------------------- /labs/bad_speculation/lookup_tables_1/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/lookup_tables_1/solution.cpp -------------------------------------------------------------------------------- /labs/bad_speculation/lookup_tables_1/solution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/lookup_tables_1/solution.hpp -------------------------------------------------------------------------------- /labs/bad_speculation/lookup_tables_1/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/lookup_tables_1/validate.cpp -------------------------------------------------------------------------------- /labs/bad_speculation/virtual_call_mispredict/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/virtual_call_mispredict/CMakeLists.txt -------------------------------------------------------------------------------- /labs/bad_speculation/virtual_call_mispredict/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/virtual_call_mispredict/README.md -------------------------------------------------------------------------------- /labs/bad_speculation/virtual_call_mispredict/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/virtual_call_mispredict/bench.cpp -------------------------------------------------------------------------------- /labs/bad_speculation/virtual_call_mispredict/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/virtual_call_mispredict/solution.cpp -------------------------------------------------------------------------------- /labs/bad_speculation/virtual_call_mispredict/solution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/virtual_call_mispredict/solution.h -------------------------------------------------------------------------------- /labs/bad_speculation/virtual_call_mispredict/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/bad_speculation/virtual_call_mispredict/validate.cpp -------------------------------------------------------------------------------- /labs/core_bound/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/README.md -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_1/CMakeLists.txt -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_1/README.md -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_1/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_1/bench.cpp -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_1/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_1/init.cpp -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_1/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_1/solution.cpp -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_1/solution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_1/solution.h -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_1/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_1/validate.cpp -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_2/CMakeLists.txt -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_2/README.md -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_2/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_2/bench.cpp -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_2/inputs/LoopVectorize.cpp -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_2/inputs/MarkTwain-TomSawyer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_2/inputs/MarkTwain-TomSawyer.txt -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_2/inputs/counter-example.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_2/inputs/counter-example.txt -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_2/inputs/test1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_2/inputs/test1.txt -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_2/inputs/test2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_2/inputs/test2.txt -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_2/inputs/test3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_2/inputs/test3.txt -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_2/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_2/solution.cpp -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_2/solution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_2/solution.hpp -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_2/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_2/validate.cpp -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_3/CMakeLists.txt -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_3/README.md -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_3/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_3/bench.cpp -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_3/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_3/solution.cpp -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_3/solution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_3/solution.hpp -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_3/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_3/validate.cpp -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_4/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_4/CMakeLists.txt -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_4/README.md -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_4/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_4/bench.cpp -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_4/const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_4/const.h -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_4/data_paths.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_4/data_paths.h.in -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_4/picture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_4/picture.cpp -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_4/picture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_4/picture.h -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_4/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_4/solution.cpp -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_4/solution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_4/solution.h -------------------------------------------------------------------------------- /labs/core_bound/compiler_intrinsics_4/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/compiler_intrinsics_4/validate.cpp -------------------------------------------------------------------------------- /labs/core_bound/dep_chains_1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/dep_chains_1/CMakeLists.txt -------------------------------------------------------------------------------- /labs/core_bound/dep_chains_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/dep_chains_1/README.md -------------------------------------------------------------------------------- /labs/core_bound/dep_chains_1/arena.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/dep_chains_1/arena.hpp -------------------------------------------------------------------------------- /labs/core_bound/dep_chains_1/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/dep_chains_1/bench.cpp -------------------------------------------------------------------------------- /labs/core_bound/dep_chains_1/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/dep_chains_1/init.cpp -------------------------------------------------------------------------------- /labs/core_bound/dep_chains_1/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/dep_chains_1/solution.cpp -------------------------------------------------------------------------------- /labs/core_bound/dep_chains_1/solution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/dep_chains_1/solution.hpp -------------------------------------------------------------------------------- /labs/core_bound/dep_chains_1/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/dep_chains_1/validate.cpp -------------------------------------------------------------------------------- /labs/core_bound/dep_chains_2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/dep_chains_2/CMakeLists.txt -------------------------------------------------------------------------------- /labs/core_bound/dep_chains_2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/dep_chains_2/README.md -------------------------------------------------------------------------------- /labs/core_bound/dep_chains_2/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/dep_chains_2/bench.cpp -------------------------------------------------------------------------------- /labs/core_bound/dep_chains_2/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/dep_chains_2/init.cpp -------------------------------------------------------------------------------- /labs/core_bound/dep_chains_2/solution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/dep_chains_2/solution.hpp -------------------------------------------------------------------------------- /labs/core_bound/dep_chains_2/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/dep_chains_2/validate.cpp -------------------------------------------------------------------------------- /labs/core_bound/function_inlining_1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/function_inlining_1/CMakeLists.txt -------------------------------------------------------------------------------- /labs/core_bound/function_inlining_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/function_inlining_1/README.md -------------------------------------------------------------------------------- /labs/core_bound/function_inlining_1/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/function_inlining_1/bench.cpp -------------------------------------------------------------------------------- /labs/core_bound/function_inlining_1/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/function_inlining_1/init.cpp -------------------------------------------------------------------------------- /labs/core_bound/function_inlining_1/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/function_inlining_1/solution.cpp -------------------------------------------------------------------------------- /labs/core_bound/function_inlining_1/solution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/function_inlining_1/solution.h -------------------------------------------------------------------------------- /labs/core_bound/function_inlining_1/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/function_inlining_1/validate.cpp -------------------------------------------------------------------------------- /labs/core_bound/vectorization_1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/vectorization_1/CMakeLists.txt -------------------------------------------------------------------------------- /labs/core_bound/vectorization_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/vectorization_1/README.md -------------------------------------------------------------------------------- /labs/core_bound/vectorization_1/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/vectorization_1/bench.cpp -------------------------------------------------------------------------------- /labs/core_bound/vectorization_1/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/vectorization_1/init.cpp -------------------------------------------------------------------------------- /labs/core_bound/vectorization_1/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/vectorization_1/solution.cpp -------------------------------------------------------------------------------- /labs/core_bound/vectorization_1/solution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/vectorization_1/solution.hpp -------------------------------------------------------------------------------- /labs/core_bound/vectorization_1/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/vectorization_1/validate.cpp -------------------------------------------------------------------------------- /labs/core_bound/vectorization_2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/vectorization_2/CMakeLists.txt -------------------------------------------------------------------------------- /labs/core_bound/vectorization_2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/vectorization_2/README.md -------------------------------------------------------------------------------- /labs/core_bound/vectorization_2/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/vectorization_2/bench.cpp -------------------------------------------------------------------------------- /labs/core_bound/vectorization_2/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/vectorization_2/init.cpp -------------------------------------------------------------------------------- /labs/core_bound/vectorization_2/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/vectorization_2/solution.cpp -------------------------------------------------------------------------------- /labs/core_bound/vectorization_2/solution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/vectorization_2/solution.hpp -------------------------------------------------------------------------------- /labs/core_bound/vectorization_2/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/core_bound/vectorization_2/validate.cpp -------------------------------------------------------------------------------- /labs/data_driven/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/data_driven/README.md -------------------------------------------------------------------------------- /labs/frontend_bound/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/frontend_bound/README.md -------------------------------------------------------------------------------- /labs/memory_bound/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/README.md -------------------------------------------------------------------------------- /labs/memory_bound/data_packing/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/data_packing/CMakeLists.txt -------------------------------------------------------------------------------- /labs/memory_bound/data_packing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/data_packing/README.md -------------------------------------------------------------------------------- /labs/memory_bound/data_packing/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/data_packing/bench.cpp -------------------------------------------------------------------------------- /labs/memory_bound/data_packing/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/data_packing/init.cpp -------------------------------------------------------------------------------- /labs/memory_bound/data_packing/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/data_packing/solution.cpp -------------------------------------------------------------------------------- /labs/memory_bound/data_packing/solution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/data_packing/solution.h -------------------------------------------------------------------------------- /labs/memory_bound/data_packing/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/data_packing/validate.cpp -------------------------------------------------------------------------------- /labs/memory_bound/false_sharing_1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/false_sharing_1/CMakeLists.txt -------------------------------------------------------------------------------- /labs/memory_bound/false_sharing_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/false_sharing_1/README.md -------------------------------------------------------------------------------- /labs/memory_bound/false_sharing_1/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/false_sharing_1/bench.cpp -------------------------------------------------------------------------------- /labs/memory_bound/false_sharing_1/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/false_sharing_1/solution.cpp -------------------------------------------------------------------------------- /labs/memory_bound/false_sharing_1/solution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/false_sharing_1/solution.hpp -------------------------------------------------------------------------------- /labs/memory_bound/false_sharing_1/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/false_sharing_1/validate.cpp -------------------------------------------------------------------------------- /labs/memory_bound/huge_pages_1/AllocateDoublesArray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/huge_pages_1/AllocateDoublesArray.hpp -------------------------------------------------------------------------------- /labs/memory_bound/huge_pages_1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/huge_pages_1/CMakeLists.txt -------------------------------------------------------------------------------- /labs/memory_bound/huge_pages_1/GenerateMesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/huge_pages_1/GenerateMesh.cpp -------------------------------------------------------------------------------- /labs/memory_bound/huge_pages_1/GenerateMesh.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/huge_pages_1/GenerateMesh.hpp -------------------------------------------------------------------------------- /labs/memory_bound/huge_pages_1/HugePagesSetupTips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/huge_pages_1/HugePagesSetupTips.md -------------------------------------------------------------------------------- /labs/memory_bound/huge_pages_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/huge_pages_1/README.md -------------------------------------------------------------------------------- /labs/memory_bound/huge_pages_1/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/huge_pages_1/bench.cpp -------------------------------------------------------------------------------- /labs/memory_bound/huge_pages_1/img/i1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/huge_pages_1/img/i1.png -------------------------------------------------------------------------------- /labs/memory_bound/huge_pages_1/img/i2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/huge_pages_1/img/i2.png -------------------------------------------------------------------------------- /labs/memory_bound/huge_pages_1/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/huge_pages_1/solution.cpp -------------------------------------------------------------------------------- /labs/memory_bound/huge_pages_1/solution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/huge_pages_1/solution.hpp -------------------------------------------------------------------------------- /labs/memory_bound/huge_pages_1/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/huge_pages_1/validate.cpp -------------------------------------------------------------------------------- /labs/memory_bound/loop_interchange_1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_interchange_1/CMakeLists.txt -------------------------------------------------------------------------------- /labs/memory_bound/loop_interchange_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_interchange_1/README.md -------------------------------------------------------------------------------- /labs/memory_bound/loop_interchange_1/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_interchange_1/bench.cpp -------------------------------------------------------------------------------- /labs/memory_bound/loop_interchange_1/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_interchange_1/init.cpp -------------------------------------------------------------------------------- /labs/memory_bound/loop_interchange_1/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_interchange_1/solution.cpp -------------------------------------------------------------------------------- /labs/memory_bound/loop_interchange_1/solution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_interchange_1/solution.h -------------------------------------------------------------------------------- /labs/memory_bound/loop_interchange_1/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_interchange_1/validate.cpp -------------------------------------------------------------------------------- /labs/memory_bound/loop_interchange_2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_interchange_2/CMakeLists.txt -------------------------------------------------------------------------------- /labs/memory_bound/loop_interchange_2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_interchange_2/README.md -------------------------------------------------------------------------------- /labs/memory_bound/loop_interchange_2/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_interchange_2/bench.cpp -------------------------------------------------------------------------------- /labs/memory_bound/loop_interchange_2/output-golden.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_interchange_2/output-golden.pgm -------------------------------------------------------------------------------- /labs/memory_bound/loop_interchange_2/pexels-pixabay-434334.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_interchange_2/pexels-pixabay-434334.pbm -------------------------------------------------------------------------------- /labs/memory_bound/loop_interchange_2/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_interchange_2/solution.cpp -------------------------------------------------------------------------------- /labs/memory_bound/loop_interchange_2/solution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_interchange_2/solution.h -------------------------------------------------------------------------------- /labs/memory_bound/loop_interchange_2/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_interchange_2/validate.cpp -------------------------------------------------------------------------------- /labs/memory_bound/loop_tiling_1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_tiling_1/CMakeLists.txt -------------------------------------------------------------------------------- /labs/memory_bound/loop_tiling_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_tiling_1/README.md -------------------------------------------------------------------------------- /labs/memory_bound/loop_tiling_1/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_tiling_1/bench.cpp -------------------------------------------------------------------------------- /labs/memory_bound/loop_tiling_1/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_tiling_1/init.cpp -------------------------------------------------------------------------------- /labs/memory_bound/loop_tiling_1/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_tiling_1/solution.cpp -------------------------------------------------------------------------------- /labs/memory_bound/loop_tiling_1/solution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_tiling_1/solution.hpp -------------------------------------------------------------------------------- /labs/memory_bound/loop_tiling_1/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/loop_tiling_1/validate.cpp -------------------------------------------------------------------------------- /labs/memory_bound/mem_alignment_1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/mem_alignment_1/CMakeLists.txt -------------------------------------------------------------------------------- /labs/memory_bound/mem_alignment_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/mem_alignment_1/README.md -------------------------------------------------------------------------------- /labs/memory_bound/mem_alignment_1/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/mem_alignment_1/bench.cpp -------------------------------------------------------------------------------- /labs/memory_bound/mem_alignment_1/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/mem_alignment_1/solution.cpp -------------------------------------------------------------------------------- /labs/memory_bound/mem_alignment_1/solution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/mem_alignment_1/solution.h -------------------------------------------------------------------------------- /labs/memory_bound/mem_alignment_1/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/mem_alignment_1/validate.cpp -------------------------------------------------------------------------------- /labs/memory_bound/mem_order_violation_1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/mem_order_violation_1/CMakeLists.txt -------------------------------------------------------------------------------- /labs/memory_bound/mem_order_violation_1/DataPaths.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/mem_order_violation_1/DataPaths.h.in -------------------------------------------------------------------------------- /labs/memory_bound/mem_order_violation_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/mem_order_violation_1/README.md -------------------------------------------------------------------------------- /labs/memory_bound/mem_order_violation_1/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/mem_order_violation_1/bench.cpp -------------------------------------------------------------------------------- /labs/memory_bound/mem_order_violation_1/data/bird.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/mem_order_violation_1/data/bird.pgm -------------------------------------------------------------------------------- /labs/memory_bound/mem_order_violation_1/data/coins.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/mem_order_violation_1/data/coins.pgm -------------------------------------------------------------------------------- /labs/memory_bound/mem_order_violation_1/data/pepper-binary-ref.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/mem_order_violation_1/data/pepper-binary-ref.pgm -------------------------------------------------------------------------------- /labs/memory_bound/mem_order_violation_1/data/pepper.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/mem_order_violation_1/data/pepper.pgm -------------------------------------------------------------------------------- /labs/memory_bound/mem_order_violation_1/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/mem_order_violation_1/solution.cpp -------------------------------------------------------------------------------- /labs/memory_bound/mem_order_violation_1/solution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/mem_order_violation_1/solution.h -------------------------------------------------------------------------------- /labs/memory_bound/mem_order_violation_1/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/mem_order_violation_1/validate.cpp -------------------------------------------------------------------------------- /labs/memory_bound/swmem_prefetch_1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/swmem_prefetch_1/CMakeLists.txt -------------------------------------------------------------------------------- /labs/memory_bound/swmem_prefetch_1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/swmem_prefetch_1/README.md -------------------------------------------------------------------------------- /labs/memory_bound/swmem_prefetch_1/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/swmem_prefetch_1/bench.cpp -------------------------------------------------------------------------------- /labs/memory_bound/swmem_prefetch_1/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/swmem_prefetch_1/init.cpp -------------------------------------------------------------------------------- /labs/memory_bound/swmem_prefetch_1/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/swmem_prefetch_1/solution.cpp -------------------------------------------------------------------------------- /labs/memory_bound/swmem_prefetch_1/solution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/swmem_prefetch_1/solution.hpp -------------------------------------------------------------------------------- /labs/memory_bound/swmem_prefetch_1/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/memory_bound/swmem_prefetch_1/validate.cpp -------------------------------------------------------------------------------- /labs/misc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/README.md -------------------------------------------------------------------------------- /labs/misc/io_opt1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/io_opt1/CMakeLists.txt -------------------------------------------------------------------------------- /labs/misc/io_opt1/DataPaths.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/io_opt1/DataPaths.h.in -------------------------------------------------------------------------------- /labs/misc/io_opt1/MappedFile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/io_opt1/MappedFile.hpp -------------------------------------------------------------------------------- /labs/misc/io_opt1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/io_opt1/README.md -------------------------------------------------------------------------------- /labs/misc/io_opt1/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/io_opt1/bench.cpp -------------------------------------------------------------------------------- /labs/misc/io_opt1/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/io_opt1/solution.cpp -------------------------------------------------------------------------------- /labs/misc/io_opt1/solution.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/io_opt1/solution.hpp -------------------------------------------------------------------------------- /labs/misc/io_opt1/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/io_opt1/validate.cpp -------------------------------------------------------------------------------- /labs/misc/lto/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/lto/CMakeLists.txt -------------------------------------------------------------------------------- /labs/misc/lto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/lto/README.md -------------------------------------------------------------------------------- /labs/misc/lto/ao.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/lto/ao.cpp -------------------------------------------------------------------------------- /labs/misc/lto/ao.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/lto/ao.h -------------------------------------------------------------------------------- /labs/misc/lto/ao_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/lto/ao_helpers.cpp -------------------------------------------------------------------------------- /labs/misc/lto/ao_init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/lto/ao_init.cpp -------------------------------------------------------------------------------- /labs/misc/lto/ao_intersect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/lto/ao_intersect.cpp -------------------------------------------------------------------------------- /labs/misc/lto/ao_occlusion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/lto/ao_occlusion.cpp -------------------------------------------------------------------------------- /labs/misc/lto/ao_orthoBasis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/lto/ao_orthoBasis.cpp -------------------------------------------------------------------------------- /labs/misc/lto/ao_render.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/lto/ao_render.cpp -------------------------------------------------------------------------------- /labs/misc/lto/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/lto/bench.cpp -------------------------------------------------------------------------------- /labs/misc/lto/golden.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/lto/golden.ppm -------------------------------------------------------------------------------- /labs/misc/lto/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/lto/validate.cpp -------------------------------------------------------------------------------- /labs/misc/pgo/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/CMakeLists.txt -------------------------------------------------------------------------------- /labs/misc/pgo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/README.md -------------------------------------------------------------------------------- /labs/misc/pgo/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench.cpp -------------------------------------------------------------------------------- /labs/misc/pgo/bench/ackermann.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/ackermann.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/ary.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/ary.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/binarytrees.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/binarytrees.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/chameneos.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/chameneos.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/fannkuch.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/fannkuch.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/fibo.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/fibo.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/harmonic.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/harmonic.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/hash2.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/hash2.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/heapsort.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/heapsort.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/hello.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/hello.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/knucleotide.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/knucleotide.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/license.txt -------------------------------------------------------------------------------- /labs/misc/pgo/bench/matrix.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/matrix.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/meteor.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/meteor.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/moments.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/moments.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/nbody.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/nbody.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/nestedloop.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/nestedloop.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/nsieve.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/nsieve.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/nsievebits.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/nsievebits.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/partialsums.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/partialsums.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/process.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/process.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/prodcons.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/prodcons.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/random.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/random.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/recursive.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/recursive.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/regexdna.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/regexdna.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/regexmatch.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/regexmatch.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/revcomp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/revcomp.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/reversefile.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/reversefile.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/sieve.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/sieve.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/spectralnorm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/spectralnorm.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/sumcol.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/sumcol.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/takfp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/takfp.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/wc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/wc.lua -------------------------------------------------------------------------------- /labs/misc/pgo/bench/wordfreq.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/bench/wordfreq.lua -------------------------------------------------------------------------------- /labs/misc/pgo/input/knucleotide-input20000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/input/knucleotide-input20000.txt -------------------------------------------------------------------------------- /labs/misc/pgo/input/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/input/license.txt -------------------------------------------------------------------------------- /labs/misc/pgo/input/moments-input400000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/input/moments-input400000.txt -------------------------------------------------------------------------------- /labs/misc/pgo/input/regexdna-input100000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/input/regexdna-input100000.txt -------------------------------------------------------------------------------- /labs/misc/pgo/input/regexmatch-input2000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/input/regexmatch-input2000.txt -------------------------------------------------------------------------------- /labs/misc/pgo/input/revcomp-input250000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/input/revcomp-input250000.txt -------------------------------------------------------------------------------- /labs/misc/pgo/input/reversefile-input50.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/input/reversefile-input50.txt -------------------------------------------------------------------------------- /labs/misc/pgo/input/wc-input3000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/input/wc-input3000.txt -------------------------------------------------------------------------------- /labs/misc/pgo/input/wordfreq-input20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/input/wordfreq-input20.txt -------------------------------------------------------------------------------- /labs/misc/pgo/lua/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/COPYRIGHT -------------------------------------------------------------------------------- /labs/misc/pgo/lua/HISTORY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/HISTORY -------------------------------------------------------------------------------- /labs/misc/pgo/lua/INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/INSTALL -------------------------------------------------------------------------------- /labs/misc/pgo/lua/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/README -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lapi.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lapi.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lauxlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lauxlib.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lauxlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lauxlib.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lbaselib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lbaselib.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lcode.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lcode.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/ldblib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/ldblib.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/ldebug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/ldebug.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/ldebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/ldebug.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/ldo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/ldo.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/ldo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/ldo.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/ldump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/ldump.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lfunc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lfunc.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lfunc.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lgc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lgc.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lgc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lgc.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/linit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/linit.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/liolib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/liolib.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/llex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/llex.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/llex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/llex.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/llimits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/llimits.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lmathlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lmathlib.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lmem.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lmem.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/loadlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/loadlib.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lobject.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lobject.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lopcodes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lopcodes.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lopcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lopcodes.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/loslib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/loslib.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lparser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lparser.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lparser.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lstate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lstate.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lstate.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lstring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lstring.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lstring.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lstrlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lstrlib.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/ltable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/ltable.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/ltable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/ltable.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/ltablib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/ltablib.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/ltm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/ltm.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/ltm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/ltm.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lua.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lua.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lua.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/luaconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/luaconf.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lualib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lualib.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lundump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lundump.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lundump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lundump.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lvm.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lvm.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lzio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lzio.c -------------------------------------------------------------------------------- /labs/misc/pgo/lua/lzio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/lzio.h -------------------------------------------------------------------------------- /labs/misc/pgo/lua/print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/lua/print.c -------------------------------------------------------------------------------- /labs/misc/pgo/md5/MIT-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/md5/MIT-LICENSE.txt -------------------------------------------------------------------------------- /labs/misc/pgo/md5/check_md5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/md5/check_md5.lua -------------------------------------------------------------------------------- /labs/misc/pgo/md5/md5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/md5/md5.lua -------------------------------------------------------------------------------- /labs/misc/pgo/reference_output.txt: -------------------------------------------------------------------------------- 1 | b23a11228363c53d9d0eb7d330504018 -------------------------------------------------------------------------------- /labs/misc/pgo/run_bench_tests.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/run_bench_tests.lua -------------------------------------------------------------------------------- /labs/misc/pgo/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/pgo/validate.cpp -------------------------------------------------------------------------------- /labs/misc/warmup/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/warmup/CMakeLists.txt -------------------------------------------------------------------------------- /labs/misc/warmup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/warmup/README.md -------------------------------------------------------------------------------- /labs/misc/warmup/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/warmup/bench.cpp -------------------------------------------------------------------------------- /labs/misc/warmup/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/warmup/solution.cpp -------------------------------------------------------------------------------- /labs/misc/warmup/solution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/warmup/solution.h -------------------------------------------------------------------------------- /labs/misc/warmup/validate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/labs/misc/warmup/validate.cpp -------------------------------------------------------------------------------- /logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/logo.jpg -------------------------------------------------------------------------------- /tools/check_speedup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/tools/check_speedup.py -------------------------------------------------------------------------------- /tools/gbench/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/tools/gbench/__init__.py -------------------------------------------------------------------------------- /tools/gbench/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/tools/gbench/report.py -------------------------------------------------------------------------------- /tools/gbench/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/tools/gbench/util.py -------------------------------------------------------------------------------- /tools/labs.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/tools/labs.cmake -------------------------------------------------------------------------------- /tools/make_benchmark_library.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/tools/make_benchmark_library.sh -------------------------------------------------------------------------------- /tools/make_benchmark_library_mingw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/tools/make_benchmark_library_mingw.cmd -------------------------------------------------------------------------------- /tools/make_benchmark_library_vs.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/tools/make_benchmark_library_vs.cmd -------------------------------------------------------------------------------- /tools/msvc_simd_isa.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dendibakh/perf-ninja/HEAD/tools/msvc_simd_isa.cmake --------------------------------------------------------------------------------