Live data from Hacker News

Viewing profile — __init

__init

HN member
Joined
Sat, Apr 02, 2016, 9:43 PM UTC
HN karma
489
Public activity
32 items

About __init

No profile information was provided.

Recent public activity

  1. comment
    Comment #43285577

    Intel x86 cores have had Last Branch Records (LBRs) and Branch Trace Store (BTS) since at least Merom in 2006 [1][2]. Nowadays, there's Processor Trace (PT) or Precise Event-Based …

  2. comment
    Comment #36915665

    I work remotely on a small-ish research team. Almost all of my immediate colleagues are in the US or Western Europe. Most (all?) of the folks on P- and E-Core Engineering that I wo…

  3. comment
    Comment #36902381

    No; in fact, we're doing more of our core development in the US than at some previous points in our history. (I work at Intel, but this is just my personal observation.)

  4. comment
    Comment #35958951

    At Berkeley, course numbers >100 are upper-division, and those <100 are lower-division, introductory classes. Especially in the CS department, the upper-division courses are far fr…

  5. comment
    Comment #34907778

    X11 forwarding for Cadence's chip layout tooling is practically unusable nowadays! Sub-1 FPS, even on a reasonable 1 Gbps pipe with only 3-4 ms ping. I had to use NoMachine when I …

  6. comment
    Comment #34406753

    (Disclaimer: I work at Intel, but not on server products. Opinions are my own.) There's a lot more that goes into a server platform than just the cores, for instance: the BIOS code…

  7. comment
    Comment #34059852

    Further optimization are certainly possible, especially as the hardware improves and gains additional capabilities. With regards to your suggestion, this is essentially what alread…

  8. comment
    Comment #33937010

    Check out angr [1], a symbolic execution engine, and claripy [2], its frontend to SMT solvers like z3. Depending on your background, I probably wouldn't describe angr as "for newbi…

  9. comment
    Comment #33587181

    Most assemblers for Intel syntax will let you write: add eax, [4] if you desire. Indeed, many disassemblers will follow suit in unambiguous cases. IDA, for example, does this.

  10. comment
    Comment #33353224

    Another approach with which I've had success is to use something like PCBite's probes [1] to stab the little bits of solder sticking out the sides of the WSON package. PCBite's pro…

  11. comment
    Comment #31828873

    This is one of my favorite episodes. I always thought the thin veiling helped to demonstrate the absurdity of both situations -- perhaps it was even done intentionally for that rea…

  12. comment
    Comment #31787314

    Erm, I'm not sure if you're being sarcastic, but they certainly are not giving these away to youtubers. This is a >$1 million instrument that isn't even very useful for hobbyist el…

  13. comment
    Comment #31032999

    They made _vacuum tubes_ survive 20,000g during WWII [1]. Modern military applications have guidance computers packed into individual bullets [2]! [1] https://en.wikipedia.org/wiki…

  14. comment
    Comment #31022497

    More specifically, it's a system on a _package_. A TLB lives on the _die_, though, with one in each core.

  15. comment
    Comment #30675920

    > Real-world IPC is something like 3x (!) that of Intel right now - obviously it also clocks lower That's the problem, though -- if you clock yourself much lower, of course you can…

  16. comment
    Comment #30621505

    Great to hear that Intel is finally competitive in this space again. If process improvements are coming on time (and they are, if Pat is to be believed), perhaps Intel can finally …

  17. story
  18. comment
    Comment #29425317

    It generally goes the other way around -- programmers and compilers settle on a few idiomatic ways to do something, and new cores are built to execute those quickly. Because RISC-V…

  19. comment
    Comment #26970585

    Oh no, you're absolutely right. My sleep-deprived brain has confused the names -- thanks for the heads up. I'll edit my post.

  20. comment
    Comment #26969915

    (Edited because I transposed "mutex" and "semaphore" in my mind.) A mutex is a lock -- if multiple users attempt to access a resource simultaneously, they each attempt to acquire t…

  21. comment
    Comment #26829126

    Thank you! It means a lot to me to be able to share what I learned. I don't know much of anything about the AMD side of things -- I'm just a poor college student and my investment …

  22. comment
    Comment #26826591

    Oh boy. Yes, I spent nearly a year trying to work with the Direct Connect Interface (DCI), Intel's implementation of this. It's a long, complicated, difficult, and frustrating proc…

  23. comment
    Comment #25598822

    Wow, really great stuff! I wrote something similar for my high school a few years ago (back when I was less experienced with programming -- ack!). I used a library called JSCPP to …

  24. comment
    Comment #23799313

    It sounds like he's defending _a_ caste system, but probably not the one you're thinking of.

  25. story
    Ask HN: Best open source voice recognition/transcription software?

    I'm looking to automatically transcribe some audio recorded from my handheld voice recorder in a low-noise environment. It doesn't have to be perfect -- just good enough so that I …