ucsc-vama / essent

high-performance RTL simulator
Other
139 stars 13 forks source link

Any plan for multi-threading? #5

Closed sashimi-yzh closed 3 years ago

sashimi-yzh commented 3 years ago

verilator supports generating multi-threading C++ models by giving -thread option. Servers can benefit a lot from multi-threading. Is there any plan to support generating multi-threading C++ code?

sbeamer commented 3 years ago

Yes, but this is long-term research and will unfortunately not be available for some time.

sashimi-yzh commented 3 years ago

I see.

Thanks for such great project! :)

davidmlw commented 2 years ago

Excellent work! Maybe another speedup requirement is compilation time. How about split the .h file into several .cc files, so the compilation can be speedup by make -j. Compilation time is also another important factor for fast turnaround