coduin / epiphany-bsp

BSP implementation for the Parallella; the world's smallest supercomputer
https://jwbuurlage.github.io/epiphany-bsp/
GNU General Public License v3.0
27 stars 14 forks source link

All hardcoded addresses on the epiphany memory could be moved to the stack #10

Closed Tombana closed 9 years ago

Tombana commented 9 years ago

The bsp variables (syncstate and so on) are now at hardcoded addresses. Instead we could put all of those in a bsp_core_state struct and only communicate the struct address over to the host core once.

When implementing proper memory allocation functions for the epiphany cores this would probably simplify things as it removes all hardcoded addresses.

Tombana commented 9 years ago
Tombana commented 9 years ago

This was fixed after we figured out how the shared (external) memory worked and behaved. Malloc remains to be done (different issue).