Layer 3 - Heterogeneous Parallel Devices

Device Supervisor

Provides scheduling capabilities across devices during application deployment and operation

Scheduling of workloads of both Clusters: Macro level, including distributed network and data management; and HPDs: Micro level, including memory hierarchy management.

Device Emulator

Provides out-of-band application deployment and operation to emulated HPD resources for the purpose of training application power profiles