Tags

performance

9 entries

  1. BandwidthSee the complete list, What Every Programmer Should Know About Memory and Grace Hopper explaining the nanosecond.
  2. C++ memory alignment
  3. C++ profilingOK, not stricly a profiler but you do get a duration for each unit test; and it's good practice be testing as you go.
  4. Caching and MemorySmall amounts of unusually fast memory (Data D$, Instruction I$, Translation Lookaside Buffer TLB), cache misses, speculatively prefetch, does it fit in cache (small is fast),…
  5. Fast Programming TechniquesNotes from Andrei at code::dive 2015. Watch the whole lecture (recommended).
  6. How long is a nanosecond?Find equivalent operations in seconds for your environment. See also size. Repeat this exercise for size rather than speed.
  7. ParallelismSee YouTube/MIT - parallel processing.
  8. Tuning Linux
  9. Vector ProgrammingHow many times is the destructor for the "fax" class called below after populating a five element STL vector?