JuliaSIMD / JuliaSIMD/LoopVectorization.jl
Any way to generate random numbers inside an @avx loop?
- Langage dominant
- Julia
- Étoiles
- 789
- Forks
- 73
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
I am trying to parallellize a loop containing a random number generation, but the status of the rng is kept costant across each index of the loop, leading to a matrix with some rows.
Any idea how to solve this problem?
I could use [VectorizedRNG.jl](https://github.com/chriselrod/VectorizedRNG.jl) but I have no idea then how to glue it with the @avx loop.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par reproduire la génération de nombres aléatoires dans la boucle @avx et lisez VectorizedRNG.jl pour comprendre le point d’intégration proposé. Ce serait terminé lorsque la boucle produirait des valeurs aléatoires indépendantes pour chaque index au lieu de répéter l’état du RNG entre les lignes, avec un exemple fonctionnel ou un test qui le démontre.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- julia
- Domaine
- performance
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 20/100