Objectives

Integrated co-design of novel electro-photonic processing and networking architectures that leverage the benefits of performing large-scale computations and communication in optical-domain, while optimally partitioning tasks between electrical and optical domains.

Development of frameworks, tools and methodologies for enabling an automated, holistic, hardware-aware, top-down design approach.

Design partitioning and optimization approaches

  • Design partitioning between electrical and photonic domains driven by metrics such as latency, power consumption, communication bandwidth, throughput, complexity, reliability and cost, noise, interference

  • Tools to incorporate methods for efficient computation of linear operations

  • Optimizing data flow and buffering, mitigation of congestion

  • Efficient distribution of computational and communication loads

  • Usage of photonic interconnects to reduce latency and improve transmission bandwidth (for e.g. between processing and memory sub-systems)

  • Network slicing, dynamic adjustment of network partitioning, data-driven decision making