我想使用SSE2或类似的simd指令集来提高我的应用程序的性能。
我的情况是这样的:
我已经在c#中为应用编写了一些代码,但如果有必要,我不介意移植。 C#本身并不支持simd。
我从来没有用c ++编写任何东西,但是我之前用C语言编写了代码,因此理解了c ++的许多概念,我认为这不会太难学。
我正在寻找关于使用哪些工具的实际决定。我是否继续使用c#并仅使用c ++与性能关键功能互操作?我认为这不是理想的。切换到纯c ++会更好吗,还是有另一种选择?
TLDR:我对c#/ java很好,但是如果有必要我愿意学习c ++,我需要建议使用simd编写应用程序的内容。