Knute

Results 18 comments of Knute

Oh, absolutely! The challenge here is -- can you build a small fusion framework in Olympia that allows a user of the model to experiment with configurable combinations? In other...

> Is there any support for this in mavis? I saw a morph instruction function. Yes, and you're correct, it's related to the `morph` function call. I'm not a Mavis...

So @jeffnye-gh has been looking at this. Discussion: https://github.com/riscv-software-src/riscv-perf-model/discussions/121 as well as first PR: #135

I don't have that issue, but a different one. Specifically stf is built with LTO while the linking stage doesn't accept it. Got a flag mismatch. Have you tried with...

Yep. That’s the one. Thanks for debugging On Mar 5, 2024, at 4:42 PM, danbone ***@***.***> wrote: Managed to fix it by moving the setup_stf_linker out of the Release build...

Unless Dan disagrees, feel free to take it. I just reproduced the original issue.

> What is the most efficient way to determine if a Fetched Inst is a branch? I have an answer to that question here: https://github.com/riscv-software-src/riscv-perf-model/issues/104#issuecomment-1785229711 > Similarly, how should a...

> What is the cost of adding sparta::DataOutPort port to the ExecutePipes... None if you don't use it. The ExecutePipe in the complete inst block can check if the instruction...

> A SignalOutPort can be tied to multiple SignalInPorts (i.e., broadcast). Can multiple SignalOutPorts be tied to one SignalInPort with a wired-OR effect? Yep. If not, let me know. 😉

@kathlenehurt-sifive, when you're done with this issue, pass it over to me (I'll hijack it) and I'll move Olympia (via documentation) to illustrate the new flow.