Modeling of heterogeneous computation platforms

multiprocesssor platform

We are partnering with several companies who have their own preferred computation platforms consisting of different processors, reconfigurable blocks or circuits, fixed-function peripherals or accelerators, buses, networks, operating systems, etc.

Our task is to develop high-level models of such platforms to assist in application mapping on these (alternative) implementation platforms. Your job is to work on the modelling of such computing platforms mainly in SystemC. Thus, knowledge on computing hardware, hardware-dependent software, and SystemC or C++ is needed.