Malleable Software Ecosystem
This SoW supports the development of a layered software ecosystem that leverages a malleable vector architecture. In particular, this SoW is working in three directions:
- it is developing software approaches to adapt the hardware based on the memory hierarchy use;
- it is extending the vectorization compilation infrastructure for the RISC-V Vector Extension to combine a hybrid static/dynamic approach in the code generation; and
- it is developing a resource management infrastructure to maximize the efficiency at the system level by leveraging the malleability and elasticity of the different levels of the software stack.