lang/opensycl 0.9.4 FreeBSD
Multi-backend implementation of SYCL for CPUs and GPUs
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD2CLAUSE
- Categories
- lang
- Package size
- 503.2 KiB, 3029.3 KiB installed
Description
Open SYCL is a modern SYCL implementation targeting CPUs and GPUs from all major vendors that supports many use cases and approaches for implementing SYCL.
Install
Binary package:
pkg install opensycl
From the ports tree:
cd /usr/ports/lang/opensycl/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= opensycl>0:lang/opensycl
LIB_DEPENDS= libhipSYCL-rt.so:lang/opensycl
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.9.4 | 0.9.4 | - | 0.9.4 | - |
| FreeBSD:14:quarterly | 0.9.4 | 0.9.4 | n/a | 0.9.4 | - |
| FreeBSD:15:latest | 0.9.4 | 0.9.4 | n/a | 0.9.4 | - |
| FreeBSD:15:quarterly | 0.9.4 | 0.9.4 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | - | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
boost-libs>0: devel/boost-libs
The full lists below include those, and their dependencies in turn.
Build dependencies 20
Run dependencies 7
No port depends on this one.
Configuration
No options to configure.
- USES
- cmake python shebangfix
- Service scripts
- none
Files
pkg-plist 243
- bin/hipsycl-hcf-tool
- bin/hipsycl-info
- bin/syclcc
- bin/syclcc-clang
- etc/hipSYCL/syclcc.json
- include/CL/sycl.hpp
- include/SYCL/sycl.hpp
- include/hipSYCL/common/config.hpp
- include/hipSYCL/common/debug.hpp
- include/hipSYCL/common/hcf_container.hpp
- include/hipSYCL/common/reinterpret_pointer_cast.hpp
- include/hipSYCL/common/small_map.hpp
- include/hipSYCL/compiler/Attributes.hpp
- include/hipSYCL/compiler/CompilationState.hpp
- include/hipSYCL/compiler/Frontend.hpp
- include/hipSYCL/compiler/FrontendPlugin.hpp
- include/hipSYCL/compiler/GlobalsPruningPass.hpp
- include/hipSYCL/compiler/cbs/AllocaSSA.hpp
- include/hipSYCL/compiler/cbs/CanonicalizeBarriers.hpp
- include/hipSYCL/compiler/cbs/IRUtils.hpp
- include/hipSYCL/compiler/cbs/KernelFlattening.hpp
- include/hipSYCL/compiler/cbs/LoopSimplify.hpp
- include/hipSYCL/compiler/cbs/LoopSplitterInlining.hpp
- include/hipSYCL/compiler/cbs/LoopsParallelMarker.hpp
- include/hipSYCL/compiler/cbs/MathUtils.hpp
- include/hipSYCL/compiler/cbs/PHIsToAllocas.hpp
- include/hipSYCL/compiler/cbs/PipelineBuilder.hpp
- include/hipSYCL/compiler/cbs/Region.hpp
- include/hipSYCL/compiler/cbs/RemoveBarrierCalls.hpp
- include/hipSYCL/compiler/cbs/SimplifyKernel.hpp
- include/hipSYCL/compiler/cbs/SplitterAnnotationAnalysis.hpp
- include/hipSYCL/compiler/cbs/SubCfgFormation.hpp
- include/hipSYCL/compiler/cbs/SyncDependenceAnalysis.hpp
- include/hipSYCL/compiler/cbs/UniformityAnalysis.hpp
- include/hipSYCL/compiler/cbs/VectorShape.hpp
- include/hipSYCL/compiler/cbs/VectorShapeTransformer.hpp
- include/hipSYCL/compiler/cbs/VectorizationInfo.hpp
- include/hipSYCL/glue/backend_interop.hpp
- include/hipSYCL/glue/cuda/cuda_interop.hpp
- include/hipSYCL/glue/cuda/cuda_kernel_launcher.hpp
- include/hipSYCL/glue/embedded_pointer.hpp
- include/hipSYCL/glue/error.hpp
- include/hipSYCL/glue/generic/code_object.hpp
- include/hipSYCL/glue/generic/hiplike/clang.hpp
- include/hipSYCL/glue/generic/hiplike/hiplike_kernel_launcher.hpp
- include/hipSYCL/glue/generic/hiplike/hiplike_reducer.hpp
- include/hipSYCL/glue/generic/hiplike/nvcxx.hpp
- include/hipSYCL/glue/generic/host/collective_execution_engine.hpp
- include/hipSYCL/glue/generic/host/iterate_range.hpp
- include/hipSYCL/glue/generic/host/range_decomposition.hpp
- include/hipSYCL/glue/generic/host/sequential_reducer.hpp
- include/hipSYCL/glue/hip/hip_interop.hpp
- include/hipSYCL/glue/hip/hip_kernel_launcher.hpp
- include/hipSYCL/glue/kernel_launcher_factory.hpp
- include/hipSYCL/glue/kernel_names.hpp
- include/hipSYCL/glue/omp/omp_interop.hpp
- include/hipSYCL/glue/omp/omp_kernel_launcher.hpp
- include/hipSYCL/glue/persistent_runtime.hpp
- include/hipSYCL/glue/ze/ze_interop.hpp
- include/hipSYCL/glue/ze/ze_kernel_launcher.hpp
- include/hipSYCL/runtime/allocator.hpp
- include/hipSYCL/runtime/application.hpp
- include/hipSYCL/runtime/async_errors.hpp
- include/hipSYCL/runtime/backend.hpp
- include/hipSYCL/runtime/backend_loader.hpp
- include/hipSYCL/runtime/code_object_invoker.hpp
- include/hipSYCL/runtime/cuda/cuda_allocator.hpp
- include/hipSYCL/runtime/cuda/cuda_backend.hpp
- include/hipSYCL/runtime/cuda/cuda_code_object.hpp
- include/hipSYCL/runtime/cuda/cuda_device_manager.hpp
- include/hipSYCL/runtime/cuda/cuda_event.hpp
- include/hipSYCL/runtime/cuda/cuda_event_pool.hpp
- include/hipSYCL/runtime/cuda/cuda_hardware_manager.hpp
- include/hipSYCL/runtime/cuda/cuda_instrumentation.hpp
- include/hipSYCL/runtime/cuda/cuda_queue.hpp
- include/hipSYCL/runtime/dag.hpp
- include/hipSYCL/runtime/dag_builder.hpp
- include/hipSYCL/runtime/dag_direct_scheduler.hpp
- include/hipSYCL/runtime/dag_manager.hpp
- include/hipSYCL/runtime/dag_node.hpp
- include/hipSYCL/runtime/dag_submitted_ops.hpp
- include/hipSYCL/runtime/dag_unbound_scheduler.hpp
- include/hipSYCL/runtime/data.hpp
- include/hipSYCL/runtime/device_id.hpp
- include/hipSYCL/runtime/device_list.hpp
- include/hipSYCL/runtime/error.hpp
- include/hipSYCL/runtime/event.hpp
- include/hipSYCL/runtime/event_pool.hpp
- include/hipSYCL/runtime/executor.hpp
- include/hipSYCL/runtime/generic/async_worker.hpp
- include/hipSYCL/runtime/generic/host_timestamped_event.hpp
- include/hipSYCL/runtime/generic/multi_event.hpp
- include/hipSYCL/runtime/generic/timestamp_delta_instrumentation.hpp
- include/hipSYCL/runtime/hardware.hpp
- include/hipSYCL/runtime/hints.hpp
- include/hipSYCL/runtime/hip/hip_allocator.hpp
- include/hipSYCL/runtime/hip/hip_backend.hpp
- include/hipSYCL/runtime/hip/hip_code_object.hpp
- include/hipSYCL/runtime/hip/hip_device_manager.hpp
- include/hipSYCL/runtime/hip/hip_event.hpp
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| OpenSYCL-OpenSYCL-v0.9.4_GH0.tar.gz | 1.6661e+06 | 6262533191c812966e2f8b67e6ae510ae5ad2cf7e0caecc9957e8a69423e51c4 |
Commit history 0
No commits in the history this site was built from.