AppleSilicon

robbeh

New member
Hi,

do you plan to natively support the new AppleSilicon Chips on the Mac announced today?

Thanks, Robert
 
As far as they provide a modern C++ compiler, there should be no practical problems. Our code base is extremely portable across different platforms and hardware architectures, and Qt, our main third-party dependency, is already available on ARM Linux. A few critical routines in our PCL development library depend on specific low-level features of x64, but all of them are shared by ARM (it is a little-endian architecture and supports the IEEE 754 floating point standard), so we should need to change only a reduced amount of source code (basically, only explicit calls to SSE instructions, which is easy).

The most relevant question here is in which direction the performance of our application will vary after this change in architecture. I have my suspicions but prefer to wait for now. We'll see...
 
Back
Top