Home > Meetings >

Live Q&A with Laurent Le Faucheur - DSP/ML computing libraries for IoT

Laurent Le Faucheur - Watch Now - Duration: 25:09

Live Q&A with Laurent Le Faucheur following his talk titled "DSP/ML computing libraries for IoT"
italicssurround text with
boldsurround text with
**two asterisks**
or just a bare URL
surround text with
strikethroughsurround text with
~~two tilde characters~~
prefix with

Score: 0 | 3 years ago | no reply

Yes, the renormalization ends with an arithmetic right shift.
Cortex-M have a short pipeline with internal bypass, the compiler takes care of instruction reordering when needed.

Score: 0 | 3 years ago | no reply

I also have a question about many sequential shifts and MAC. The slide on the processors calculates the most optimal times, yes? Back when I worked with processors that could reorder instructions, it seemed that we had to be careful using the raw instruction times, because the processor could skip a load (if I remember correctly) by chaining operations, and in the other direction cache misses were critical to minimize.
A potential reference, that I've only just skimmed through:
(Aside: It'd be nice to have slide numbers to reference questions to :)

Score: 0 | 3 years ago | no reply

On the CSD slide, the final line would read A x 76 = -A<<2 + A<<4 + A<<6, correct? I assume the final line would be A x 0.594 = (-A<<2 + A<<4 + A<<6) >> 7?
CSD looks fascinating.

11:34:33	 From  Emanuele Ziglioli : Helium and Neon, will they be forever separate universes?
11:38:11	 From  Thomas Wagner : Is there any situation where implementing algorithms yourself rather than using CMSIS might still provide value? In other words are there domains where CMSIS might not be the most helpful?
11:38:12	 From  Emanuele Ziglioli : Thank you, didn't know you could compile CMSIS for Neon, cheers
11:42:51	 From  John Phillips : I applaud ARM's avoidance of memory-bound limitations in their development of the CMSIS-DSP libraries. It is an impressive effort to place these libraries on small sleepy Cortex M series devices and 16-bits also. How many MFCC coefficientss can be accomodated ?
11:45:39	 From  Emanuele Ziglioli : Microcontrollers with CMSIS are present in smartphones as "Contex Hub" or "Sensor Hub" (never really understood the difference). I've always been curious but always found hard just to get started. Root access on Android was needed for example. Vendors like Qualcomm do things differently, with their own embedded fixed point DSP. Do you know anything about software tools for Sensor Hubs?
11:57:41	 From  Emanuele Ziglioli : Merci beaucoup!