Upcoming events

  • No upcoming events available

Projects

Polaris is organized in different modules, as shown in Figure. One of the main component is a system which exploits basic information provided by the designer, plus in-depth information, obtained by extensive simulation of various scenarios, to perform critical choices for architecture creation. The input data provided by the user include the specification of the target application, as a set of tasks, the information on the device that is going to be used, the chosen reconfiguration model (1D vs 2D) and, finally, the desired communication infrastructure.

polaris: Polaris Design Flow

Polaris combines this information with simulation on area constraints definition and placement policies application and subsequently generates the most promising constraints definition and task allocation manager and a suitable relocation solution. The final output of the flow are the bitstream defining the fixed part, the partial bitstreams defining the single tasks, the blank modules to erase partial configuration and the processor code for the allocation manager. The project is divided into two sub-projects: TAM and BiRF.

The former is related to the higher level of abstraction of task allocation management and area constraints definition; the second one deals with the simulation aspect to gain feedback on the evaluated possibilities and the architectural support for relocation.