slembcke/Chipmunk2D

Assessment of the difficulty in porting CPU architecture for chipmunk2D

Closed this issue · 2 comments

Hello everyone! I am working on implementing a tool to assess the complexity of CPU architecture porting. It primarily focuses on RISC-V architecture porting. In fact, the tool may have an average estimate of various architecture porting efforts.My focus is on the overall workload and difficulty of transplantation in the past and future,even if a project has already been ported.As part of my dataset, I have collected the chipmunk2D project. I would like to gather community opinions to support my assessment. I appreciate your help and response! Based on scanning tools, the porting complexity is determined to be simple, with a small amount of code related to the CPU architecture in the project. Is this assessment accurate?Do you often have any opinions on personnel allocation and consumption time? I look forward to your help and response.

Chipmunk has been used on many architectures already including various 32/64 bit Intel, ARM, PPC, and MIPS platforms. The only CPU specific code is option ARM Neon SIMD acceleration.

Chipmunk has been used on many architectures already including various 32/64 bit Intel, ARM, PPC, and MIPS platforms. The only CPU specific code is option ARM Neon SIMD acceleration.

Thank you very much for your reply. Do you think that during the new porting process to the riscv architecture, there will not be a lot of work required on the optional ARM Neon SIMD acceleration?