This book provides a comprehensive synthesis of the theory and practice
of photonic devices for networks-on-chip. It outlines the issues in
designing photonic network-on-chip architectures for future many-core
high performance chip multiprocessors. The discussion is built from the
bottom up: starting with the design and implementation of key photonic
devices and building blocks, reviewing networking and network-on-chip
theory and existing research, and finishing with describing various
architectures, their characteristics, and the impact they will have on a
computing system. After acquainting the reader with all the issues in
the design space, the discussion concludes with design automation
techniques, supplemented by provided software.