COPRTHR

COPRTHR-2 SDK. The CO-PRocessing THReads (COPRTHR) SDK version 2 provides libraries and tools for programming low-power many-core RISC coprocessors.  Initial support is provided for the Adapteva Epiphany architecture.

Current Release: 2.0.1 (Anthem)

Download

Features:
  • Precise control over code placement in the compilation model
  • Support for host-offload and direct execution run-time models
  • Experimental support for dynamic calls using an instruction cache
  • Unified virtual address-space (UVA) support
  • Host call interoperability: make Linux host calls directly from Epiphany
  • Threaded MPI programming model for parallel code development
  • Support for ARL OpenSHMEM API
  • Integrated many-core coprocessor debugging tool

Components:
  • syscore: persistent co-processor proto-OS for fast code execution
  • coprcc: cross-compiler front-end for co-processors
  • coprcc-info: tool for detailed analysis of co-processor binaries
  • coprcc-db: run-time integrated co-processor core debugger
  • libcoprthr_mpi: support for threaded MPI
  • libcoprthr: support for the COPRTHR-2 co-processor API



Copyright © 2019 Brown Deer Technology, LLC.  |  Trademarks