esp
esp copied to clipboard
Automatic detection of enabled coherence models for accelerators
Device drivers, including bare metal applications, should be able to probe the hardware and detect whether the ESP cache hierarchy is present and whether the accelerator has the private L2 cache in the tile.
After probe, this information should be stored in the device data structure and used to prevent invocations with coherence models not enabled in the current hardware configuration.
New updates to socgen give libesp information about which accelerators have L2 caches. Good solution for now, but a probe solution would be better.