Displaying 20 results from an estimated 3000 matches similar to: "[PATCH] Reduce the scope of Ne10 includes"
2017 Feb 15
2
[PATCH] Reduce the scope of Ne10 includes
Hi Michael,
Sorry for accidentally dropping that. Can you send me the latest version
of the patch?
Thanks,
Jean-Marc
On 15/02/17 04:30 PM, Michael Bradshaw wrote:
> On Fri, Jan 27, 2017 at 7:41 PM, Michael Bradshaw <mjbshaw at google.com
> <mailto:mjbshaw at google.com>> wrote:
>
> Attached patch modifies some of the Ne10 includes in celt/arm. The
>
2017 Feb 15
0
[PATCH] Reduce the scope of Ne10 includes
On Fri, Jan 27, 2017 at 7:41 PM, Michael Bradshaw <mjbshaw at google.com>
wrote:
> Attached patch modifies some of the Ne10 includes in celt/arm. The
> original includes worked, but ended up pulling in extra Ne10 headers that
> were unnecessary. This allows libopus to be built with just the Ne10 DSP
> module installed on the user's machine. Please review.
>
Hello again.
2017 Jan 28
2
[PATCH] Add missing HAVE_CONFIG_H guards
Hi,
Attached patch adds some missing HAVE_CONFIG_H guards to some places in
celt/arm. Please review.
Thanks,
--Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xiph.org/pipermail/opus/attachments/20170127/a56493d8/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name:
2017 Feb 15
2
[PATCH] Add missing HAVE_CONFIG_H guards
Hi Michael,
I guess the main issue here is that config.h is never actually supposed
to be included from a header file in the first place. So it might be
best to fix that directly rather than adding ifdefs.
Cheers,
Jean-Marc
On 15/02/17 01:21 PM, Michael Bradshaw wrote:
> On Fri, Jan 27, 2017 at 7:39 PM, Michael Bradshaw <mjbshaw at google.com
> <mailto:mjbshaw at
2015 Oct 16
1
[RFC V3 7/8] armv7, armv8: Optimize fixed point fft using NE10 library
Hi Timothy,
Sorry for late reply. I have upstreamed the patch to fix the regression here:
https://github.com/projectNe10/Ne10/commit/ee5d856cd9cb8c4a15ace567df4239f4e788d043
I have tested it with Vish's branch:
http://git.linaro.org/people/viswanath.puttagunta/opus.git/shortlog/refs/heads/rfcv3_fft_fixed)
Both unit test dft and unit test mdct passed on ARM v7/v8, floating point/fixed
2017 Feb 15
0
[PATCH] Reduce the scope of Ne10 includes
On Wed, Feb 15, 2017 at 1:40 PM, Jean-Marc Valin <jmvalin at jmvalin.ca> wrote:
> Hi Michael,
>
> Sorry for accidentally dropping that. Can you send me the latest version
> of the patch?
No worries, thanks for taking a look! Attached is the patch rebased from
master's HEAD.
--Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2015 Jan 29
2
[RFC PATCH v1 2/2] armv7(float): Optimize encode usecase using NE10 library
Viswanath Puttagunta wrote:
> if OPUS_ARM_NEON_INTR
> CELT_ARM_NEON_INTR_OBJ = $(CELT_SOURCES_ARM_NEON_INTR:.c=.lo) \
> - %test_unit_rotation.o %test_unit_mathops.o
> -$(CELT_ARM_NEON_INTR_OBJ): CFLAGS += $(OPUS_ARM_NEON_INTR_CPPFLAGS)
> + $(CELT_SOURCES_ARM_NE10:.c=.lo) \
> + %test_unit_rotation.o %test_unit_mathops.o \
> +
2015 Feb 26
3
[RFC PATCH v2] Encode optimize using libNe10
Viswanath Puttagunta wrote:
> Can we please have review on RFCv2? We have quite a few optimizations
> (Eg: ifft/mdct_backwards, fixed point fft/ifft mdct_forward/backward
> etc) that are in my pipeline that depend on this patch series being
> accepted.
So, trying to make progress on this...
On an armv7l board running Ubuntu, you've broken the build with just
--enable-intrinsics
2015 Apr 02
2
Testing ARMv8 Ne10 and intrinsics branch
Using GCC 4.9.2, decoding the opus test vector set 10 times. All tests
pass. I will do longer tests later with a larger test set, but it looks
good so far.
I am having a lot of trouble with the Ne10 detection. Using the
precompiled Ne10 binaries at
http://people.linaro.org/~viswanath.puttagunta/opus/NE10_root/
Both NE10 and Ne10 capitalizations seem to be in use. Also, where should
the NE10
2015 Apr 30
3
[RFC PATCH v1 0/8] Ne10 fft fixed and previous
On 29 April 2015 at 17:22, Timothy B. Terriberry <tterribe at xiph.org> wrote:
>
> Viswanath Puttagunta wrote:
>>
>> This patch series is follow up on work I posted on [1].
>> In addition to what was posted on [1], this patch series mainly
>> integrates Fixed point FFT implementations in NE10 library into opus.
>> You can view my opus wip code at [2].
>
2014 Dec 11
2
[ARM][FFT][NEON] Integrate Ne10 into Opus?
Hi everyone,
I am working on Ne10 project. Ne10 provides NEON optimized FFT routines that
are much faster (compared to those without NEON), on most ARMv7-A and all
ARMv8-A devices. How about integrate it into Opus?
I am not familiar with configure script, but I find "Optinal Packages" in
it. If we provides --with-ne10-fft option, the one extra thing that users
need to do is to
2014 Dec 18
1
[ARM][FFT][NEON] Integrate Ne10 into Opus?
Hi Ralph,
I have pushed patches to enable radix 3 and radix 5. Github: https://github.com/projectNe10/Ne10/releases/tag/v1.2.0
Best Regards,
Phil Wang
> Date: Thu, 11 Dec 2014 10:46:50 -0800
> From: Ralph Giles <giles at thaumas.net>
> Subject: Re: [opus] [ARM][FFT][NEON] Integrate Ne10 into Opus?
> To: opus at xiph.org
> Message-ID: <5489E69A.5000305 at thaumas.net>
2015 Feb 04
1
opus Digest, Vol 72, Issue 17
Viswanath Puttagunta wrote:
> What should we do for power-of-2? I really want to avoid putting
> runtime checks if nfft is power of 2 in opus_fft_float_neon.
Given the tests that had to be disabled for NE10, I suspect we will not
really be able to use it for CUSTOM_MODES, which should be the only time
nfft is a power of 2. So I'd suggest just disabling the support when
CUSTOM_MODES
2015 Feb 03
2
opus Digest, Vol 72, Issue 17
Hi all,
I have already added support for scaled forward non-power-of-2 floating-point FFT:
https://github.com/projectNe10/Ne10/commit/79c3d787302f8d74b9bcfe6545d487cdf1b101d9
Two flags are added to cfg structure: is_forward_scaled and is_backward_scaled.
By setting is_forward_scaled to anything but zero, ne10_fft_c2c_1d_float32_neon will
scale the output. So we can remove need for one buffer on
2015 Oct 06
3
[RFC V3 7/8] armv7, armv8: Optimize fixed point fft using NE10 library
I'm trying to get these cleaned up and landed, but I'm running into
some trouble with this patch. Using commit a08b29d88e3c (July 21) of
Ne10, I'm seeing test failures for 60-point FFTs:
nfft=60 inverse=0,snr = -3.312408
** poor snr: -3.312408 **
nfft=60 inverse=1,snr = -16.079597
** poor snr: -16.079597 **
All other sizes tested appear to work fine (84 to 140 dB of SNR). This
2015 Mar 03
2
[RFC PATCHv3] Encode optimize using libNe10
Changes from RFC PATCH v2
- fixed compile issue when just compiling for --enable-intrinsics
for ARMv7 without NE10
- Notes for NE10:
- All compile/link warnings are now in upstream NE10
- Only patch pending upstream in NE10 is the one that
needs to add -funsafe-math-optimizations for ARMv7
targets.
- Phil Wang @ ARM is working on getting this fixed.
- Note that even without
2015 Feb 04
4
[RFC PATCH v2] Encode optimize using libNe10
Changes from RFC PATCH v1:
- passing arch parameter explicitly
- reduced stack usage by ~3.5K by using scaled NE10 fft version
- moved all optimization array functions to arm_celt_map.c
- Other cleanups pointed out by Timothy
Phil,
As you mentioned earlier, could you please address all
compile and linker errors/warnings coming out of Ne10 library?
You can find my working Ne10 repo at [1]
You
2015 Jan 20
6
[RFC PATCH v1 0/2] Encode optimize using libNE10
Hello opus-dev,
I've been cooking up this patchset to integrate NE10 library into opus.
Current patchset focuses on encode use case mainly effecting performance of
clt_mdct_forward() and opus_fft() (for float only)
Glad to report the following on Encode use case:
(Measured on my Beaglebone Black Cortex-A8 board)
- Performance improvement for encode use case ~= 12.34% (Based on time -p
2018 Jul 30
2
how to build NE10 Project using llvm compiler
Hello,
I’m using NXP layerscape Arch (A53/A72), and I want to use NE 10 Project
library , and llvm compiler 3.8.1.1
(https://projectne10.github.io/Ne10/) <https://projectne10.github.io/Ne10/>
When compiling the project file I get the following errors :
./NE10_abs.asm.s:59:9: error: unrecognized instruction mnemonic
vmov s2, r3
^
../NE10_abs.asm.s:62:9: error:
2015 Mar 07
1
Patch cleaning up Opus x86 intrinsics configury
Hello Jonathan,
Just FYI, I started doing review of your patch and will get back to
you in few days. After review, I would like to rebase your patch (as
necessary) myself and do some testing.. and re-submit.
Regards,
Vish
On 4 March 2015 at 09:00, Viswanath Puttagunta
<viswanath.puttagunta at linaro.org> wrote:
>
> On 3 March 2015 at 22:17, Jonathan Lennox <jonathan at