Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/say4n/metal.compute
a verbose example on using metal with C++ to perform arbitrary compute on GPUs
https://github.com/say4n/metal.compute
apple apple-metal apple-silicon gpu-computing mac macos metal metal-cpp
Last synced: about 1 month ago
JSON representation
a verbose example on using metal with C++ to perform arbitrary compute on GPUs
- Host: GitHub
- URL: https://github.com/say4n/metal.compute
- Owner: say4n
- License: gpl-3.0
- Created: 2021-12-28T20:43:18.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-29T13:24:52.000Z (about 3 years ago)
- Last Synced: 2024-11-08T03:02:43.644Z (3 months ago)
- Topics: apple, apple-metal, apple-silicon, gpu-computing, mac, macos, metal, metal-cpp
- Language: C++
- Homepage:
- Size: 23.4 KB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# metal.compute
a verbose example showcasing the use of Apple's Metal API in C++ via [`metal-cpp`](https://github.com/bkaradzic/metal-cpp) to perform arbitrary compute on GPUs
[![forthebadge](https://forthebadge.com/images/badges/made-with-c-plus-plus.svg)](https://sayan.page/metal-for-compute/)
[![forthebadge](https://forthebadge.com/images/badges/check-it-out.svg)](https://sayan.page/metal-for-compute/)## why
this repository exists as a C++ port of [Apple's guide](https://developer.apple.com/documentation/metal/basic_tasks_and_concepts/performing_calculations_on_a_gpu) to using Metal to perform computation on a GPU.
please follow the accompanying [blog post](https://blog.sayan.page/metal-for-compute/) for an explanation of the various components
of the codebase.## author
Sayan Goswami © 2021