Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parallelization SIMD support like un JuliaLang #1079

Closed
acostaja opened this issue Jul 10, 2019 · 2 comments
Closed

Parallelization SIMD support like un JuliaLang #1079

acostaja opened this issue Jul 10, 2019 · 2 comments
Labels
Feature/Enhancement Request This issue is made to request a feature or an enhancement to an existing one.

Comments

@acostaja
Copy link

Please add support to vectorial (parallelized) instructions with something like in Julia Lang with it's "." Dot-syntax
This opens opportunities in HPC/GPGPU/ML where this is very useful for SIMD optimization. Also include some syntax/keyword to enable such features being complied like declaration to CUDA << >> non STD C syntax being generated when compiled/translated to/from CUDA, HIP/opencl

@acostaja acostaja added the Feature/Enhancement Request This issue is made to request a feature or an enhancement to an existing one. label Jul 10, 2019
@medvednikov
Copy link
Member

Yes, this would be nice.

@dumblob
Copy link
Contributor

dumblob commented Nov 4, 2019

Any special syntax for SIMD parallelization will fall short rather quickly (and has too many shortcomings). From my experience the best way is to stick with intrinsics (as mentioned in #1868 (comment) ) as this approach is by definition extendable and because they already exist e.g. in C++, there is no need to reinvent the wheel.

See also an older issue #1839 .

@vlang vlang locked and limited conversation to collaborators Sep 22, 2021

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
Feature/Enhancement Request This issue is made to request a feature or an enhancement to an existing one.
Projects
None yet
Development

No branches or pull requests

3 participants