JuliaSIMD / JuliaSIMD/LoopVectorization.jl

is it possible to set @turbo thread = true/false at runtime?

Offen
#499 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Julia
Sterne
789
Forks
73
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I have a function that uses @turbo and has a threaded kwarg

```julia
function f(a, b; threaded = true)
c = similar(a)
@turbo thread = true for i = eachindex(a)
c[i] = a[i]+b[i]
end
end
```

is it possible to pass the function kwarg `threaded` to `@turbo` to set `thread ` ?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie mit der Untersuchung des @turbo-Makro-Einstiegspunkts und dessen Umgang mit der Option thread=true in der gezeigten Funktion f. Ermitteln Sie, ob das Schlüsselwort threaded diese Option zur Laufzeit steuern kann, und dokumentieren oder implementieren Sie das unterstützte Verhalten mit einem fokussierten Test, falls das Repository einen solchen bereitstellt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
julia
Bereich
performance
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.