Matt Fleming

@fleming_matt

Linux performance . Software engineer. Writer. Ex . Former Linux Kernel EFI maintainer.

Halifax, UK
Vrijeme pridruživanja: lipanj 2011.

Tweetovi

Blokirali ste korisnika/cu @fleming_matt

Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @fleming_matt

  1. Prikvačeni tweet
    4. srp 2019.

    The replies to this thread were gold. So I started collecting them in a : Please submit pull requests with your favourite performance: - blogs - books - mailing lists - social accounts Thanks 🙏

    Prikaži ovu nit
    Poništi
  2. prije 2 sata
    Poništi
  3. prije 5 sati

    Perf Twitter, which is the FIRST hardware event you sample when analysing CPU-bound workloads?

    Poništi
  4. proslijedio/la je Tweet
    2. velj

    The full set of my 2019 graduate-level computer architecture course lectures at ETH Zurich is online, along with all lecture videos, slides, and course materials: Course schedule: Youtube playlist: First…

    Poništi
  5. proslijedio/la je Tweet
    Odgovor korisniku/ci

    You can use: perf record -e '{cycles,instructions}:P' perf report And get a group view, i.e. two columns, one for each counter, i/c like in 'perf stat' isn't there yet, but should, at the bucketization criteria used :-/

    Poništi
  6. prije 20 sati

    Yo is there a way to get perf to display instruction counts and cycles on the same perf report screen to get an idea which instructions have high CPI?

    Poništi
  7. proslijedio/la je Tweet
    2. velj

    And here there are also the slides of my (last!) talk, about the tuning guide for SLE15.1 on EPYC2 platforms. Will happen later today (16:00, the last one of the Virtualization & IaaS Devroom) – mjesto: S.H.1.309

    Poništi
  8. proslijedio/la je Tweet
    1. velj

    Mostly useless but interesting trick: .NET Core knows how to inline structs and how to optimize them eg. by using SIMD registers. While case below is really a microoptimization, first method is ~20% faster than the second.

    Poništi
  9. proslijedio/la je Tweet
    1. velj

    Slides of my talk (happening later today, at 13:20, , room UB2.147) about using MMTest for benchmarking virtualization, i.e., running multiple benchmarks in multiple VMs, at the same time and synchronizing their iterations:

    Poništi
  10. 31. sij

    Curse those TLAs

    Poništi
  11. 31. sij

    If you’re interested in performance benchmarking on VMs and you’re you should definitely check this out 👇👇👇

    Poništi
  12. 31. sij

    Yaaaaasss it’s here!!

    Poništi
  13. proslijedio/la je Tweet
    31. sij

    It's interesting to look at the 'Guide for porting .NET to a new processor architecture' and read through the 'Design Issues', *lots* of low-level details the Runtime has to handle across CPUs/OSes

    Poništi
  14. 31. sij

    I will never stop being disappointed that didn’t called pprof The Gofiler™️

    Poništi
  15. proslijedio/la je Tweet
    30. sij

    This is a great paper from . It breaks down and evaluates all the tricks from the last decade for in-memory concurrency control research.

    Poništi
  16. 30. sij

    I’m still pretty shocked they SIMD isn’t used more often. This will bring some nice speed ups.

    Poništi
  17. 29. sij

    This is the best talks on locks I've ever seen. I can't believe how much covers in 41mins: memory/compiler memory models, atomics, futexes. Wow 🔥 (via 's Best of 2019 tech talks list)

    Poništi
  18. proslijedio/la je Tweet
    29. sij

    You never know when you're going to need a custom garbage collector so I'd better find out how to do it, from

    Poništi
  19. proslijedio/la je Tweet
    29. sij

    I'm going to be speaking at about how we manage to make extensive changes to LLVM without forking the project - see the abstract here

    Poništi
  20. 28. sij

    Tree automata and ranked alphabets in the LLVM internals, oh my!

    Poništi
  21. 28. sij
    Poništi

Čini se da učitavanje traje već neko vrijeme.

Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

    Možda bi vam se svidjelo i ovo:

    ·