Live data from Hacker News

Viewing profile — s_kanev

s_kanev

HN member
Joined
Fri, Jan 11, 2013, 4:06 AM UTC
HN karma
125
Public activity
25 items

About s_kanev

Hardware/software person. To-be academic, somewhat of a nerd.

http://blog.skanev.org/

Recent public activity

  1. comment
    Comment #22999946

    This was the case a few years back when the fastest pools were implemented with recursive data structures (e.g. linked lists for the freelists in gperftools). In the new tcmalloc (…

  2. comment
    Comment #22669391

    Not OP, but I do (a fair amount of) HPDE/TT with an m240i, converted to the cup car spec. Running costs for me are ~$500 / 2-hour day on 100-TW tires. These cars aren't exactly lig…

  3. comment
    Comment #12353571

    Both static and dynamic histograms can be pretty important, actually. Dynamic ones for performance, static ones -- usually for correctness (imagine developing a tool just like QEMU…

  4. story
  5. comment
    Comment #9096194

    I beg to disagree. For instance, it's been running for years sampling Google's fleet [1] (the paper mentions oprofile, but that has been replaced quite a while ago). [1] http://cou…

  6. story
  7. comment
    Comment #8724467

    Have you seen xed [1]? It seems to fit the bill nicely from what I understand about your requirements. [1] https://software.intel.com/sites/landingpage/pintool/docs/67...

  8. comment
    Comment #8637437

    My go-to practitioner: Jean-luc Doumont: http://www.principiae.be/X0302.php I highly recommend his talks (he tours universities in the US quite often) -- they are full of small pra…

  9. comment
    Comment #8530459

    Yeah, cpu idleness is pretty fascinating and, as it turns out, quite important. Shameless plug, I just published a paper [1], showing that if you mess up how deeply you go to sleep…

  10. story
  11. story
  12. story
  13. comment
    Comment #7198185

    Ok, should've been more specific -- it doesn't catch any exceptions and lets them bring down the program and have the project maintainer check what they did wrong.

  14. comment
    Comment #7197721

    OP here. Totally agree. TIL about RAII. That particular codebase doesn't use c++ exceptions, but still not a reason for a roll-your-own solution if something as efficient is in the…

  15. story
  16. comment
    Comment #6851997

    Spent a few hours trying to look into this. The results so far suggest it has to do with the register renaming mechanism, but not completely conclusive. You can check out my notes …

  17. story
  18. comment
    Comment #5342175

    For an intro read, Hennessy and Patterson's "Computer Organization and Design" is good. Their other book, "Computer Architecture: A Quantitative Approach" is the de facto bible, bu…

  19. comment
    Comment #5312531

    Disclaimer: I was a '12 grad, and currently doing a PhD in CS there. > because some of the faculty just weren't that great I think this is anecdotal evidence against anecdotal evid…

  20. comment
    Comment #5272107

    For such purposes, binary instrumentation is probably a more proper tool. Various options out there, I personally prefer Pin [1] because it's extremely robust and gives you good co…

  21. comment
    Comment #5114119

    http://blog.skanev.org/ -- a weird mix about academia (PhD student in computer architecture), photography (still advanced amateur) and long-distance running (marathoner).

  22. comment
    Comment #5087167

    These are all valid points for high-level languages in general. One can add easier parametrization to the list (high-performing HDL code can be terrible to reparametrize). I was mo…

  23. comment
    Comment #5087002

    I'm a bit surprised by the workflow. While I agree that hardware description languages are terrible from a software developer point of view, to me Verilog is typically much more to…

  24. comment
    Comment #5057584

    This is not completely true. "Authors and/or their employers shall have the right to post the accepted version of IEEE-copyrighted articles on their own personal servers or the ser…

  25. story