Denis Bakhvalov
Denis Bakhvalov
When preparing for the Amazon paperback version, images need to be monochrome, otherwise, the quality will not be great.
Currently the following labs don't have solutions for Mac M1 platform: ``` ["memory_bound"]["huge_pages_1"] - need to check huge pages on Mac ["misc"]["io_opt1"] - mmap on Mac ["core_bound"]["compiler_intrinsics_1"] - NEON version...
The lab shouldn't necessarily be very complicated. The goal is to show students how to offload computations to a GPU. [SYCL](https://www.khronos.org/sycl/) + Intel's [DPCPP compiler](https://www.intel.com/content/www/us/en/develop/documentation/get-started-with-dpcpp-compiler/top.html) should be good candidates.
``` warning: profile data may be out of date: of 97 functions, 1 has mismatched data that will be ignored [-Wprofile-instr-out-of-date] ``` So far it didn't generate a performance problem,...
Need to investigate why data packing doesn't help. Maybe clang-14 started doing something clever?
**Still up for discussion...** There was an awesome job done by @grahamking of porting most of the labs into Rust: [perf-ninja-rs](https://github.com/grahamking/perf-ninja-rs). We can think about merging two projects to have...
Comment by @OleksandrKvl : > Current validation is strange in a way that you're using other functions from solution.cpp, not just the main power(). Ideally, you should have separate implementation...
I really like your tool, Travis! And it would be even more cool to have web version like https://gcc.godbolt.org/ or http://quick-bench.com/ The use case that I'm looking for is that...
Feedback: > The command line tools that are discussed in the book sometimes just pop up out of nowhere when discussing methods of addressing issues in various stages of the...