The MANy JAva Core processor (MANJAC)

The increasing number of processor cores on a single die raises new questions concerning among others processor architecture, task scheduling, interconnection network, routing, and reliability. Unfortunately, answers to these questions cannot be found isolated because these topics are highly related to each other. For example, finding an optimal task scheduling depends strongly on the interconnection network and the routing mechanism.