News for hackers. Stuff that matters.

yanniszark

Re:I built a hardware processor that runs Python on Monday April 28, 2025 @11:52AM (#43822848)
Great work! :D I had a question about that though. Instead of compiling to PySM, why not compile directly to a real assembly like ARM? Is the PySM assembly very special to accomodate python features in a way that can't be done efficiently in existing architectures like ARM?
Re:AI Flame Graphs on Wednesday October 30, 2024 @07:46PM (#42001875)
Trying to find out more about this EU stall thing Brendan talks about. Is it instruction sampling that gives you the reason for the stall? Sounds like a pretty advanced hw functionality.
Re:AI Flame Graphs on Wednesday October 30, 2024 @07:45PM (#42001865)
I'm not sure, it seems to me like this should be doable in Nvidia as well. This is a paper that uses instruction sampling (called CUPTI) in Nvidia to provide optimization advice:

https://ieeexplore.ieee.org/document/9370339

It seems like the instruction sampler is there, and it also provides the stall reason.

Great work! Was wondering if you deal with transferring the python environment remotely. Usually a large part of the difficulty is dealing with dependencies.
Re:How Antithesis finds bugs on Wednesday April 17, 2024 @04:40PM (#40069841)
This is fascinating! I thought only Reinforcement Learning was doing things like this but you're saying you can do this via fuzzying? What does this mean exactly? How is it able to learn to advance through all these levels? Is there an underlying learning mechanism at play?