awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 Repo

Awesome GitHub RepositoriesPortable Kernel Languages

Language specifications designed to target multiple hardware backends from a single codebase.

Distinct from GPU Kernel Programming: Focuses on the language specification for portability rather than the act of programming or transpiling.

Explore 1 awesome GitHub repository matching programming languages & runtimes · Portable Kernel Languages. Refine with filters or upvote what's useful.

Awesome Portable Kernel Languages GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • rocm-developer-tools/hipAvatar von ROCm-Developer-Tools

    ROCm-Developer-Tools/HIP

    4,362Auf GitHub ansehen↗

    HIP ist eine C++-GPU-Kernelsprache und eine plattformübergreifende Laufzeitumgebung, die für das Schreiben portabler Hochleistungs-Rechenanwendungen entwickelt wurde. Sie bietet eine Programmierschnittstelle, die es ermöglicht, eine einzelne Quellcodebasis sowohl auf AMD- als auch auf NVIDIA-GPU-Architekturen auszuführen. Das Projekt fungiert als Kompatibilitätsschicht, die die Konvertierung und Migration bestehender CUDA-Quellcodes zur Ausführung auf AMD-Hardware ermöglicht. Dies wird durch ein Syntax-Mapping erreicht, das CUDA widerspiegelt, sowie durch einen Source-to-Source-Übersetzungsprozess während der Kompilierung. Das Toolkit deckt die breitere Oberfläche der plattformübergreifenden GPGPU-Entwicklung ab, einschließlich heterogener Rechenoptimierung und der Erstellung portabler Kernels. Es nutzt eine Laufzeitabstraktion, um einheitliche API-Aufrufe auf herstellerspezifische Treiberbibliotheken für Speicher- und Kernel-Management abzubilden.

    Provides a C++ GPU kernel language for writing parallel compute kernels that target multiple hardware backends.

    C++
    Auf GitHub ansehen↗4,362
  1. Home
  2. Programming Languages & Runtimes
  3. GPU Kernel Programming
  4. Portable Kernel Languages