Hello, I'm currently looking to see if Opus could benefit from AVX/AVX2 instructions and I've made some experiments optimizing xcorr_kernel_* function in celt using AVX2 intrinsics and got about 1.5x-1.6x speedup over SSE floating point version in pitch_sse.c. Have AVX optimizations been tried in Opus? Is there someone I could talk to about optimizing compute intensive tasks in Opus using AVX? Thanks, Radu -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/opus/attachments/20151020/d565fef8/attachment.htm
"Velea, Radu" <radu.velea at intel.com> wrote:> Have AVX optimizations been tried in Opus? Is there someone I could > talk to about optimizing compute intensive tasks in Opus using AVX?No, I'm not aware of anyone trying out AVX. If you want a more real-time exchange, the IRC channel #opus on freenode is the correct place. Otherwise feel free to start the discussion here on this list.
Hello, I've created a pull request[1] to enable configuration to search for AVX support and set OPUS_X86_MAY_HAVE_AVX accordingly. Please review. Thanks, Radu [1] https://github.com/xiph/opus/pull/3 -----Original Message----- From: opus-bounces at xiph.org [mailto:opus-bounces at xiph.org] On Behalf Of Timothy B. Terriberry Sent: Wednesday, October 21, 2015 11:29 AM To: opus at xiph.org Subject: Re: [opus] AVX Optimizations "Velea, Radu" <radu.velea at intel.com> wrote:> Have AVX optimizations been tried in Opus? Is there someone I could > talk to about optimizing compute intensive tasks in Opus using AVX?No, I'm not aware of anyone trying out AVX. If you want a more real-time exchange, the IRC channel #opus on freenode is the correct place. Otherwise feel free to start the discussion here on this list. _______________________________________________ opus mailing list opus at xiph.org http://lists.xiph.org/mailman/listinfo/opus