Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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