“…Mesochronous timing is a special form of globally asynchronous locally synchronous (GALS) timing (Dally & Poulton, 1997), in which different components run with the same frequency but unknown phase differences. The utilization of GALS timing for the NoC design provides significant improvement in design efficiency and power efficiency compared to synchronous design (Amde, Felicijan, Efthymiou, Edwards, & Lavagno, 2005), by eliminating the need of a global clock. Mesochronous NoC architecture is widely used in existing NoC prototypes, for instance the 80-tile Intel TeraFLOPS processor (Vangal et al, 2008).…”