ESP32 ee.* operations in assembly look pretty much like aliases for a VLIW bundles, on the same cycle issuing loads used in the next op while also doing multiplication on other operands. This is not a minimal Xtensa. They might not have the Tensilica toolchain for redistribution to use these features freely but apparently they exposed these extensions in their assembler in some form.
HN user
restricted_ptr
Xtensa architecture is flexible and extendable by the user. Ability to define new instructions, hw features and VLIW configurations are some of the key features. You can find more details on the internet https://en.m.wikipedia.org/wiki/Tensilica
I wonder if ESP32 has VLIW slots and a tighter instruction packaging is possible?
I am speculating, but I'd expect that Google's reach outside of USA is much larger than the Yandex's reach outside of Russia. In 2021 Alphabet had 46% of revenue originated from USA. If applied withing the country borders this brings the Google's GDP percentage number down to 0.393%. I am not sure what percentage is for Yandex in Russia but it doesn't look like Yandex is used outside of Russia much.
It's not clear if it helps in the long run, it probably does but a lot of friendly fire should be expected. Just recent example where Ukrainian anti aircraft units were taken for Russians and killed in Kyiv (the one where strela 10 vehicle collided with a car under fire) shows the danger.
How about quantization? Does tensorflow lite perform quantization or is it tensorflow supposed to do it? Is it iterative process or straightforward? Or are you training quantized models as nn api docs say?
Yep, enjoyed this one.
They used customizable DSPs from Tensilica. I wonder if this is based on the same technology.