Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

yeah I'm super ignorant here, wondering, say you simulated this, could you run a VM OS against it? What kind of scale it it, personal computer or server (i7/xeon)?

Or you just use it to compile programs against it?

edit: I did skim the readme, I saw verilog makes me think FPGA



If you're simulating a complex CPU's HDL in Verilator then think in terms of single digit thousands of instructions per second. Vs single digit billions of instructions per second when it's made into an SoC.

i.e. on the order of a million times slower than the final product.

On an FPGA you might get 20 to 50 million instructions per second, only 100 times slower than the final SoC product. But for a large modern OoO design you'll need an FPGA costing $15000 (for a VCU118) or even more.


You could simulate this on an FPGA platform, those aren't going to be cheap to hold a large design. Usually by running simulations on a PC you're just running very specific test cases.

I've run CPU simulations on machines with 64GB of RAM before and it took several hours just to get to single-user shell in Linux. Different CPU design and computer, but the point is it's not something you'd typically use interactively.


Interesting do it actually runs that's cool vs. a hyper visor which idk the difference but yeah




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: