OpTiMSoC - Open Tiled Manycore System-on-Chip
Tiled manycore System-on-Chip have become a common way to integrate tens or even hundreds of processor cores in future processing platforms. At LIS we research enhancements of such platforms in different projects, for example network adapters that couple computing and communication in such tiled manycore platforms.
Prototyping such enhancements for manycore systems apparently requires the availability of a baseline system, ideally at different configurations. As many researches do not have such a system at hand, they are often restricted to (system level) simulation or need to build such a system from scratch which is complex.
Facing this issue we have started working on OpTiMSoC (Open Tiled Manycore System-on-Chip), a free and open library of building blocks for a manycore SoC. The foundation of an OpTiMSoC instance is LISNoC, our open source Network-on-Chip implementation. Different kinds of tiles are connected to the NoC.
OpTiMSoC is freely available and contribution is welcome. Further information can be found on the project page.