Frage

Wie parallelisieren ich mein F # Programm Satz SSE3 Instruction? Hat die F # -Compiler unterstützt?

Andere Tipps

.Net nicht auf dieser Ebene auf die Hardware zu sprechen. Wenn Sie explizite Kontrolle über die Anweisung wollen verwendeten Satz, müssen Sie in einer angemessenen Sprache geschrieben in einer Bibliothek rufen. C / C ++ in den Sinn kommt.

Wahrscheinlich nicht nützlich, aber man kann mit den internen Bereichen auf einem Delegierten spielen, um es zu beliebigen Code zu machen nennen: http://www.atrevido.net/blog/2005/01/28/Inline+X86+ASM+In+C.aspx

Sehen Sie Kommentare für mehr Einsprüche und andere Ansätze. Der Vorteil mit einem Delegierten des Spielens Ziel direkt ist (AFAIK) Sie werden nicht ein verwaltetes-unmanaged Übergang erhalten, als ob Sie GetDelegateForFunctionPointer oder andere Interop Ansätze haben.

Auf der anderen Seite bedeutet dies, müssen Sie Code, um ihn mit der Hand und stellen Sie sicher, dass die Aufrufkonventionen in einer Reihe aufstellen und so weiter. Es ist wahrscheinlich zerbrechlich, und der Delegierte Anruf Overhead könnte es nicht wert machen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top