Voltar ao ranking

intel/llvm

LLVM

Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.

intelllvmsycloneapi
Crescimento de estrelas
Estrelas
1.5k
Forks
845
Crescimento semanal
Issues
665
5001k1.5k
jan. de 2019jul. de 2021jan. de 2024jul. de 2026
README

This is the Intel staging area for llvm.org contributions and the home for Intel LLVM-based projects:

For general contribution process see CONTRIBUTING.md

oneAPI DPC++ compiler

oneAPI logo

SYCL Post Commit Generate Doxygen documentation

The DPC++ is a LLVM-based compiler project that implements compiler and runtime support for the SYCL* language. The project is hosted in the sycl branch and is synced with the tip of the LLVM upstream main branch on a regular basis (revisions delay is usually not more than 1-2 weeks). DPC++ compiler takes everything from LLVM upstream as is, however some modules of LLVM might be not included in the default project build configuration. Additional modules can be enabled by modifying build framework settings.

The DPC++ goal is to support the latest SYCL* standard and work on that is in progress. DPC++ also implements a number of extensions to the SYCL* standard, which can be found in the sycl/doc/extensions directory.

The main purpose of this project is open source collaboration on the DPC++ compiler implementation in LLVM across a variety of architectures, prototyping compiler and runtime library solutions, designing future extensions, and conducting experiments. As the implementation becomes more mature, we try to upstream as much DPC++ support to LLVM main branch as possible. See SYCL upstreaming working group notes for more details.

Note that this project can be used as a technical foundation for some proprietary compiler products, which may leverage implementations from this open source project. One of the examples is Intel(R) oneAPI DPC++ Compiler Features parity between this project and downstream projects is not guaranteed.

Project documentation is available at: DPC++ Documentation.

Releases

For release plans, cadence, and version-specific notes, see the Releases documentation.

How to use DPC++

Dockerfiles

See available Dockerfiles to create containers with pre-built/pre-installed DPC++ compiler at: Containers

Build from sources

See Get Started Guide.

Report a problem

Submit an issue or initiate a discussion.

How to contribute to DPC++

This project welcomes contributions from the community. Please refer to CONTRIBUTING for general guidelines around contributing to this project. You can then see ContributeToDPCPP for DPC++ specific guidelines.

License

See LICENSE for details.

*Other names and brands may be claimed as the property of others.

Repositórios relacionados
seerge/g-helper

Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenbook, Expertbook, ROG Ally, and many more.

C#GNU General Public License v3.0g14mux
g-helper.com
14.3k540
rwaldron/johnny-five

JavaScript Robotics and IoT programming framework, developed at Bocoup.

JavaScriptnpmOtherjavascriptarduino
johnny-five.io
13.4k1.7k
Syllo/nvtop

GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm

COthermonitoringnvidia
10.8k409
optiscaler/OptiScaler

OptiScaler bridges upscaling/frame gen across GPUs. Supports DLSS2+/XeSS/FSR2+ inputs, replaces native upscalers, enables FSR-FG/XeFG on non-FG titles. Supports Nukem mod for DLSSG-to-FSR3 FG.

C++GNU General Public License v3.0dlssxess
9.4k341
janestreet/magic-trace

magic-trace collects and displays high-resolution traces of what a process is doing

OCamlMIT Licenseintelx86
magic-trace.org
6.2k200
zyantific/zydis

Fast and lightweight x86/x86-64 disassembler and code generation library

CMIT Licensedisassemblerintel
zydis.re
4.3k503
Vhonowslend/StreamFX-Public

StreamFX is a plugin for OBS® Studio which adds many new effects, filters, sources, transitions and encoders! Be it 3D Transform, Blur, complex Masking, or even custom shaders, you'll find it all here.

C++GNU General Public License v2.0pluginaddon
streamfx.vhonowslend.com
4.2k3.1k
huggingface/optimum

🚀 Accelerate inference and training of 🤗 Transformers, Diffusers, TIMM and Sentence Transformers with easy to use hardware optimization tools

PythonPyPIApache License 2.0onnxpytorch
huggingface.co/docs/optimum/main/
3.4k668
nihui/waifu2x-ncnn-vulkan

waifu2x converter ncnn version, runs fast on intel / amd / nvidia / apple-silicon GPU with vulkan

C++MIT Licensewaifu2xncnn
3.4k239
intel/pcm

Intel® Performance Counter Monitor (Intel® PCM)

C++BSD 3-Clause "New" or "Revised" Licensemonitor-performanceprocessor
3.3k530
cryinkfly/Autodesk-Fusion-360-for-Linux

This is a project, where I give you a way to use Autodesk Fusion 360 on Linux!

ShellMIT Licenselinuxwine
github.com/cryinkfly/Fusion-360---Linux-Wine-Version-/wiki
3.3k166
Djdefrag/QualityScaler

QualityScaler - image/video AI upscaler app

PythonPyPIMIT Licensepythonamd
3.1k254