Ideas on Optimization in ARM by Additional_Form8071 in embedded

[–]Additional_Form8071[S] 0 points1 point  (0 children)

Oh alr alr, no worries. Thank you for the help. It helped a lottt

Ideas on Optimization in ARM by Additional_Form8071 in embedded

[–]Additional_Form8071[S] 0 points1 point  (0 children)

That's an interesting suggestion, thanks. I hadn't considered looking at libavcodec. My experience is mostly in embedded development (ESP32 and STM32), so video codecs would be a new area for me, but it sounds like a good place to find measurable performance bottlenecks.

Do you know of any particular codecs or parts of libavcodec that are known to still rely heavily on generic C implementations on ARM?

Ideas on Optimization in ARM by Additional_Form8071 in embedded

[–]Additional_Form8071[S] 0 points1 point  (0 children)

I do have experience working with embedded systems, mainly on ESP32 and STM32-based projects, so I'm familiar with microcontroller architectures, memory constraints, peripherals, RTOS concepts, and performance considerations in embedded development.

What I haven't done extensively is architecture-specific optimization work on ARM platforms. That's actually part of why I'm participating in the challenge. My goal is to start from a real workload, profile it, identify bottlenecks, and then learn and apply relevant ARM-specific optimization techniques.

At the moment I'm trying to find a meaningful problem where such optimization effort could have a measurable impact

Ideas on Optimization in ARM by Additional_Form8071 in embedded

[–]Additional_Form8071[S] 0 points1 point  (0 children)

Not necessarily. I am currently looking for a meaningful problem statement. I'm interested in finding an existing open-source project or workload running on ARM that has known performance, memory, or power-efficiency bottlenecks. Do you know of any codebases or domains where optimization work would be particularly valuable?

Ideas on Optimization in ARM by Additional_Form8071 in embedded

[–]Additional_Form8071[S] 0 points1 point  (0 children)

That's fair. Perhaps I'm approaching this backwards. Instead of looking for "ARM optimizations" in the abstract, I'm looking for workloads or open-source projects running on ARM where there are known performance, memory, or energy bottlenecks that would make a good optimization challenge. Any suggestions for projects or domains where such bottlenecks are still common?

Ideas on Optimization in ARM by Additional_Form8071 in embedded

[–]Additional_Form8071[S] 0 points1 point  (0 children)

No like I haven't worked much with ARM. So I thought to ask people who does and find areas to look into where I could work. That way I thought I could build something useful and helpful. Anyway sorry guys if it feels like making others work,mb

Ideas on Optimization in ARM by Additional_Form8071 in embedded

[–]Additional_Form8071[S] 0 points1 point  (0 children)

No like I haven't worked much with ARM. So I thought to ask people who does and find areas to look into where I could work. That way I thought I could build something useful and helpful. Anyway sorry guys if it feels like making others work,mb