advantages in large manycore systems, suffer from high power overhead. This overhead is
further exacerbated by the high bandwidth demands of data-centric applications. Prior works
utilize bandwidth allocation policies at system-level to minimize photonic power and provide
required bandwidth for applications. We present an approach to minimize the bandwidth
requirements by instrumenting an application at the software level. This instrumented …