Live data from Hacker News

Viewing profile — eigenform

eigenform

HN member
Joined
Sun, May 02, 2021, 2:36 PM UTC
HN karma
254
Public activity
160 items

About eigenform

https://reflexive.space

On Github: https://github.com/eigenform On Twitter: https://twitter.com/eigenform On Mastodon: @eigenform@treehouse.systems On Bluesky: @reflexive.space

Recent public activity

  1. comment
    Comment #49016730

    Sorry, when talking about things from the hardware's point of view, I'm in the habit of using the word "programmer" to also mean "the compiler"!

  2. comment
    Comment #48982751

    Yes, I'm pointing out the fact that the programmer is expected to manage the ALAT, and that these machines do not automatically recover from cases where your advanced loads are inc…

  3. comment
    Comment #48975747

    The difference is that this is not the programmer's responsibility in modern machines: instead we bake-in some hardware that watches the online state of the machine and then active…

  4. comment
    Comment #48592684

    Additionally, if you look at the changelogs for old ABL, it seems like this policy decision (only supporting for PRO SKUs) has always been implemented in firmware: https://github.c…

  5. comment
    Comment #48270053

    Well, the FDIV bug is simpler. AFAICT this whole thing is tied up in the relationship between DVFS, silicon aging, and being able to have guarantees about clock reliability. That s…

  6. comment
    Comment #47844876

    afaict part of the messaging behind this quake is about the worry that big Sanriku earthquakes like this might make it easier for the northeast part of the trench to unlock (closer…

  7. comment
    Comment #47844689

    No reason that the rate of subduction has to be the same everywhere. Some of the plate boundaries might be moving into each other in different directions too, the coupling between …

  8. comment
    Comment #47452039

    The idea here is about maintaining a "path history"! When looking up a register that tracks the "local" history of outcomes for a particular branch, you want to have a hash functio…

  9. story
  10. comment
    Comment #46520295

    please stop posting worthless drivel from your language model, thank you. it really cheapens the meaning of all these fancy words.

  11. comment
    Comment #46520194

    ie. marketed as "dense" instead of "efficient"

  12. comment
    Comment #45651355

    Probably because it's very likely that both AMD and Intel have had engineers working on this sort of thing for a long time, and they're now deciding to collectively hash out whatev…

  13. comment
    Comment #45651327

    I'm not arguing MPX was a good solution, just that it's silly to assume folks designing x86 machines have been totally ignoring developments in that space for the past ten years.

  14. comment
    Comment #45650543

    fwiw "knee-jerk reaction to Apple MIE" is not exactly the right characterization of this. MPX existed and faded away, and it's not very surprising that x86-world would wait for som…

  15. comment
    Comment #45608715

    I wonder if this is in response to FineIBT trying to figure out what to use as an undefined opcode? Apparently 0xd6 is being reserved as undefined going forward: https://lore.kerne…

  16. comment
    Comment #45485491

    Yeah totally. It's really easy to forget about the fact that x86 is abstracting a lot of stack operations away from you (and obviously that's part of why it's a useful abstraction!…

  17. comment
    Comment #45485309

    > x86 CALL/RET I wonder if anyone has actually measured what the code size savings from this look like for typical programs, that would be an interesting read. RISC trope is to exp…

  18. comment
    Comment #45478448

    didn't realize that since the last time i looked at these docs, seems like they've added lots of nice block diagrams for all the different parts of the machine. neat!

  19. story
  20. comment
    Comment #45407944

    Since everyone is upset about the lack of technical details in the article, I'll try: The takeaway from that paper (imo, afaict) is that guest userspace can influence indirect pred…

  21. comment
  22. comment
    Comment #45388690

    Yeah, they wrote a paper about the ALUs too, see: https://ctho.org/toread/forclass/18-722/logicfamilies/Delega... > There are two distinct 32-bit FCLK execution data paths staggere…

  23. comment
    Comment #45369012

    Not even true: Arm, Intel, AMD, and most other hardware vendors (who are actively making an effort to support Linux on their parts) actually publish useful[^1] documentation. edit:…

  24. comment
    Comment #45367830

    Not surprising considering I haven't seen a programming manual or actual datasheet for these things in the first place. Usually helps if you tell the community how to interact with…

  25. comment
    Comment #45319204

    > preventing instructions from issuing seems like too hard of a requirement If this were the case, you could perform SYSCALL in the shadow of a mispredicted branch, and then try to…