Viewing profile — __init
__init
HN member- Joined
- Sat, Apr 02, 2016, 9:43 PM UTC
- HN karma
- 489
- Public activity
- 32 items
- HN profile
- View on Hacker News ↗
About __init
No profile information was provided.
Recent public activity
-
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 …
-
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…
-
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.)
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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.
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #31022497
More specifically, it's a system on a _package_. A TLB lives on the _die_, though, with one in each core.
-
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…
-
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 …
- story
-
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…
-
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.
-
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…
-
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 …
-
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…
-
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 …
-
comment
Comment #23799313
It sounds like he's defending _a_ caste system, but probably not the one you're thinking of.
-
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 …