Re: Possible to parallelize?

Date: 2019-04-04 04:25 pm (UTC)
jmvalin: (Default)
From: [personal profile] jmvalin
Yes, both are possible at least in principle, but the details matter. When it comes to parallelization, almost everything in LPCNet can be done in parallel but because the network runs once per sample (at 16 kHz), you need to be able to handle a lot of synchronization points (in the order of 100k per second) to have something that's worth it. Also, since a lot of the data comes from the cache, you don't want the relevant cache level (typically the L2) to be shared across cores.

When it comes to FPGAs, I suspect LPCNet can be implemented quite efficiently, bot only if the weights of the sample rate network can fit on the chip and not have to come from external memory. That means having around 100k-200k internal storage.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org

Profile

jmvalin: (Default)
jmvalin

March 2023

S M T W T F S
   1234
567891011
12131415161718
1920212223 2425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 14th, 2025 04:12 am
Powered by Dreamwidth Studios