Skip to content

Commit ffebdab

Browse files
author
Scott Straughan
committed
Add a bunch of sycl based projects.
1 parent 9a7c8a0 commit ffebdab

9 files changed

+162
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
contributor: scott
3+
date: '2024-07-26T00:00:00'
4+
creation_date: '2019-07-16T22:03:07'
5+
license: MIT
6+
tags:
7+
- multi-gpu
8+
- hpc
9+
- cluster-computing
10+
title: Celerity Runtime
11+
external_url: https://github.com/celerity/celerity-runtime
12+
---
13+
14+
Programming modern accelerators is already challenging in and of itself. Combine it with the distributed memory
15+
semantics of a cluster, and the complexity can become so daunting that many leave it unattempted. Celerity wants to
16+
relieve you of some of this burden, allowing you to target accelerator clusters with programs that look like they are
17+
written for a single device.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
contributor: scott
3+
date: '2024-07-26T00:00:00'
4+
creation_date: '2022-03-07T20:43:02'
5+
license: MIT
6+
tags:
7+
- cpp
8+
- simulation
9+
- nonlinear-optics
10+
- optics
11+
- cuda
12+
title: LightwaveExplorer
13+
external_url: https://github.com/NickKarpowicz/LightwaveExplorer
14+
---
15+
16+
Lightwave explorer is an open source nonlinear optics simulator, intended to be fast, visual, and flexible for students
17+
and researchers to play with ultrashort laser pulses and nonlinear optics without having to buy a laser first.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
contributor: scott
3+
date: '2024-07-26T00:00:00'
4+
creation_date: '2024-04-12T12:58:22'
5+
license: MIT
6+
tags:
7+
- cross-platform
8+
- oneapi
9+
- dpcpp
10+
- llm-sycl
11+
title: 'llm.sycl'
12+
external_url: https://github.com/mspronesti/llm.sycl
13+
---
14+
15+
A cross-architecture porting of Andrej Karphaty's llm.c to SYCL/Intel OneAPI.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
contributor: scott
3+
date: '2024-07-26T00:00:00'
4+
creation_date: '2015-07-02T04:03:29'
5+
license: MIT
6+
tags:
7+
- metal
8+
- fortran
9+
- hpc
10+
- opencl
11+
- openmp
12+
- jit
13+
- oneapi
14+
- dpcpp
15+
title: OCCA
16+
external_url: https://github.com/libocca/occa
17+
---
18+
19+
OCCA is an open source, portable, and vendor neutral framework for parallel programming on heterogeneous platforms. The
20+
OCCA API provides unified models for heterogeneous programming concepts—such as a device, memory, or kernel—while the
21+
OCCA Kernel Language (OKL) enables the creation of portable device kernels using a directive-based extension to the
22+
C-language.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
contributor: scott
3+
date: '2024-07-26T00:00:00'
4+
creation_date: '2016-11-12T02:30:19'
5+
license: MIT
6+
tags:
7+
- cuda
8+
- hpx
9+
- astrophysics
10+
- kokkos
11+
- stellar-mergers
12+
title: Octo-Tiger
13+
external_url: https://github.com/STEllAR-GROUP/octotiger
14+
---
15+
16+
Octo-Tiger is an astrophysics program simulating the evolution of star systems based on the fast multipole method on
17+
adaptive Octrees. It was implemented using high-level C++ libraries, specifically HPX and Vc, which allows its use on
18+
different hardware platforms.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
contributor: scott
3+
date: '2024-07-26T00:00:00'
4+
creation_date: '2019-09-09T21:57:46'
5+
license: Apache-2.0
6+
tags:
7+
- deep-learning
8+
- libraries
9+
- ai
10+
- machine-learning
11+
title: oneCCL
12+
external_url: https://github.com/oneapi-src/oneCCL
13+
---
14+
15+
oneAPI Collective Communications Library (oneCCL) provides an efficient implementation of communication patterns used in
16+
deep learning.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
contributor: scott
3+
date: '2024-07-26T00:00:00'
4+
creation_date: '2019-05-28T17:05:34'
5+
license: Apache-2.0
6+
tags:
7+
- cpu
8+
- gpu
9+
- hpc
10+
- fluid-dynamics
11+
- hydrodynamics
12+
- cad
13+
- solid-dynamics
14+
title: SPHinXsys
15+
external_url: https://github.com/Xiangyu-Hu/SPHinXsys
16+
---
17+
18+
SPHinXsys (pronunciation: s'fink-sis) is an acronym from Smoothed Particle Hydrodynamics for industrial compleX systems.
19+
The multi-physics library uses SPH (smoothed particle hydrodynamics) as the underlying numerical method for both
20+
particle-based and mesh-based discretization. Due to the unified computational framework, SPHinXsys is able to carry out
21+
simulation and optimization at the same time.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
contributor: scott
3+
date: '2024-07-26T00:00:00'
4+
creation_date: '2024-04-08T15:15:14'
5+
license: MIT
6+
tags:
7+
- graph
8+
- parallel-compute
9+
- hpc
10+
- analysis
11+
title: SYgraph
12+
external_url: https://github.com/unisa-hpc/SYgraph
13+
---
14+
15+
An Heterogeneous Library for Graph Analytics on accelerator devices.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
contributor: scott
3+
date: '2024-07-26T00:00:00'
4+
creation_date: '2023-11-29T12:39:01'
5+
license: MIT
6+
tags:
7+
- hpc
8+
- mpi
9+
- combustion
10+
- cfd
11+
- fluid-dynamics
12+
- chemical-reactions
13+
- shock-capturing
14+
- fluid-dynamics
15+
title: XFluids
16+
external_url: https://github.com/XFluids/XFluids
17+
---
18+
19+
XFluids is a parallelized SYstem-wide Compute Language (SYCL) C++ solver for large-scale high-resolution simulations of
20+
compressible multi-component reacting flows. It is developed by Prof. Shucheng Pan's group at the School of Aeronautics,
21+
Northwestern Polytechincal University.

0 commit comments

Comments
 (0)