COPRTHR

Brown Deer Technology provides CO-PRocessing THReads (COPRTHR) software and services to support the development of high-performance applications for many-core computer architectures.  The COPRTHR SDK version 2 provides libraries and tools for programming low-power many-core RISC co-processors.

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

COPRTHR (CO-PRocessing THReads) Support.  Support is available for end-user developers and includes application and algorithm porting, design, and optimization for co-processor architectures using the COPRTHR SDK.  Additional technical services are also available including support for porting the COPRTHR SDK run-time libraries to additional processor architectures.



Capabilities

Electronics Defense

About Us

Careers Company

Contact Us

Copyright © 2024 Brown Deer Technology, LLC.  |  Trademarks