@Rafael/ARMO,
post #141
Wszystkie SIMDy mają ten problem że trudno jest napisać tak kompilator tak aby je optymalnie wykorzystał i nawet jeśli w teorii byłoby możliwe pewne operacje zrównoleglić to kompilatory raczej grają bezpiecznie. Na x86 to dopiero AVX2 daje jakieś wymierne korzyści kompilując przez GCC ale z czego to wynika to nie wiem. Podejrzewam że to może wynikać z tego że AVX2 to samo w sobie takie nowe optymalniejsze ISA.
Ogólnie to w świecie Linuxa PowerPC było znane z gorszych optymalizacji GCC od takiego X86 i większych zysków z ręcznych optymalizacji a w szczególności używając AltiVec który jest lepszy niż czasowe odpowiedniki X86 tj. SSE/SSE2 a nawet SSE3.
Jednak trudno oczekiwać aby ktoś tam siedział i dłubał przy assemblerze PowerPC i kod dostosowywał do AltiVec-a więc zyski jakie nawet mamy nie są specjalnie imponujące nawet jeśli sam AltiVec mógłby dać z siebie znacznie więcej.
Tak czy siak problemem Tabora tudzież A1222+ jest nie brak AltiVeca a niekompatybilne FPU. Wszystko co nie zostanie zrekompilowane a używa dużo FPU to jeśli nawet odpali i będzie działać (rozumiem że developerzy AOS4 jakoś to ogarnęli... ale nie wiem czy to jest w ogóle możliwe a szczególnie w 100%) to będzie zapewne działać tak że lepiej w ogóle takich programów nie uruchamiać