Results 45 comments of Sam Xi

I assume you want to model a hardware-accelerated block that runs depthwise convolutions. You will have to implement your own operator for this, which will require an accompanying Aladdin kernel....

One additional benefit of a singleton Workspace is that we can get rid of having every Operator take a `Workspace` argument. We can just use Workspace::Get() or some other similar...

Yuan, can you take a look at this?

Did the simulator leave any stacktraces indicating where the segfault occurred?

See https://harvard-acc.github.io/smaug_docs/build_python_model.html for building a new python model. All the available operators are also listed on that site.

To add to what Yuan explained, this was added very early in gem5-Aladdin history, long before we had a dedicated ruby model for coherency (which Yuan added). It exists purely...

Odd. Did you have any issues building gem5? Did scons find the protobuf library? It'll say close to the top whether libprotobuf was found or not.

Sure, you can replace the power and area models with 8 bit ALUs/multipliers yourself. Is that enough? Or do you actually want to model 8 bit arithmetic datapaths so you...

For 8-bit math, you're in luck. You can do this easily - just replace all your ints with chars in your code. LLVM will generate instructions that operate on 8-bit...

If you send us a PR, we can review it and get it merged.