Skip to content
forked from intel/llvm

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

Notifications You must be signed in to change notification settings

tadeaustria/llvm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sylkan - A SYCL Platform targeting Vulkan compute

This project is a research prototype implementation of Sylkan, which allows developers to leverage the high level abstrations of SYCL while targeting a wealth of Vulkan compute devices.

⚠️ This is an early research prototype. While simple SYCL programs should run without changes, various sophisticated features are not implemented. Sylkan should not be used for production purposes.

For further information including compilation instructions see GettingStartedGuide.

Sylkan is based on Intel's open source DPC++ toolchain.

Intel Project for LLVM* technology

Introduction

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

  • oneAPI Data Parallel C++ compiler - see sycl branch. More information on oneAPI and DPC++ is available at https://www.oneapi.com/
    • Linux Post Commit Checks Generate Doxygen documentation

License

See LICENSE.txt for details.

Contributing

See CONTRIBUTING.md for details.

Sub-projects Documentation

DPC++ extensions

DPC++ is an open, cross-architecture language built upon the ISO C++ and Khronos SYCL* standards. DPC++ extends these standards with a number of extensions, which can be found in sycl/doc/extensions directory.

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

About

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

Resources

Contributing

Stars

Watchers

Forks

Packages

No packages published