CPU/GPU parallel performance portable layer in Julia via functions as arguments
-
Updated
Jun 29, 2024 - Julia
CPU/GPU parallel performance portable layer in Julia via functions as arguments
RAJA Performance Portability Layer (C++)
A compact library with utility methods that are Java/C# compatible. Available on Java and .NET
CHAI and RAJA provide an excellent base on which to build portable codes. CARE expands that functionality, adding new features such as loop fusion capability and a portable interface for many numerical algorithms. It provides all the basics for anyone wanting to write portable code.
Copy-hiding array abstraction to automatically migrate data between memory spaces
The Data Transfer Project makes it easy for platforms to build interoperable user data portability features. We are establishing a common framework, including data models and protocols, to enable direct transfer of data both into and out of participating online service providers.
📗 How to write cross-platform Node.js code
All the characters that work on most terminals
Collective Mind (CM) is a small, modular, cross-platform and decentralized workflow automation framework with a human-friendly interface and reusable automation recipes to make it easier to build, run, benchmark and optimize AI, ML and other applications and systems across diverse and continuously changing models, data, software and hardware
Portable HPC Containers (C++)
A control menu, application launcher and portabilizer - all in one application!
At last, a user-friendly Wine graphical interface (mirror from Gitlab)
Linter that finds portability issues in Python package distributions (wheels, sdists, conda packages).
Pragmatic, Productive, and Portable Affinity for HPC
CM interface and automation recipes to access, manage, prepare, run and reproduce research projects from AI, ML and Systems conferences
C++ utility libraries for high-performance Unix servers and applications
An application-focused API for memory management on NUMA & GPU architectures
Add a description, image, and links to the portability topic page so that developers can more easily learn about it.
To associate your repository with the portability topic, visit your repo's landing page and select "manage topics."