pelemay
pelemay copied to clipboard
Pelemay is a native compiler for Elixir, which generates SIMD instructions. It has a plan to generate for GPU code.
Would you implement to select whether CPU or GPU executes the code? There are two functions: `Pelemay.to_gpu/1` and `Pelemay.to_cpu/1`. They are defined as follows: ```elixir defmodule Pelemay def to_gpu(list), do:...
`defp enum_map(%{nif_name: nif_name, args: args, operators: operators})`in `lib/pelemay/generator/native.ex` defines a template generator function extracted from `Enum.map`. So, would you prepare a CUDA version of it? I named the function `enum_map_CUDA`....
Create the following functions: ```c #include int string_concat_buffer(ErlNifBinary left, ErlNifBinary right, ErlNifBinary *object); ERL_NIF_TERM string_concat(ErlNifEnv *env, ERL_NIF_TERM left, ERL_NIF_TERM right); ``` And also compare and evaluate execution time. branch is...
**Is your feature request related to a problem? Please describe.** I used visualization of point cloud library. https://github.com/PointCloudLibrary/pcl This library has been implemented by C++. But now, we cannot apply...
**Is your feature request related to a problem? Please describe.** Currently Pelemay only supports four arithmetic operations and remainder When using Pelemay in data science, it's necessary to support string...
**Is your feature request related to a problem? Please describe.** Mathematical calculation requires some float and math functions. **Describe the solution you'd like** Support the following functions: * abs/1 *...
**Is your feature request related to a problem? Please describe.** Efficient matrix calculation is strongly and seriously required from AI and machine learning purposes. **Describe the solution you'd like** One...