Ahoj,
pres vanoce jsem dotahl svuj ultrarychly channelizer do publikovatelne podoby. Zdrojovy kod je nyni pristupny pod MPL-2.0 licenci na
http://195.113.26.193/~klusacek/EFCL.php
ARM se nakonec ukazal jako velky zrout meho casu. Tedy ne ze by samotny assembler byl obtizny, ale behove prostredi je natolik odlisne od Intelu (kdyz chce clovek pracovat s assemblerem ktery dynamicky preklada a linkuje), ze nez jsem ke vsemu napsal wrappery tak to chvili trvalo (taky v Raspbianu nefunguje dlopen(), takze jsem musel nahradit i tuto funkci).
Nicmene je to uz hotove a na vyse uvedene adrese jsou i nejake grafy z mereni vykonu. ARM z Raspberry π 3 se ukazal zhruba stejne rychly jako Athlon XP, kdyby bezel na stejne frekvenci, jenze na rozdil od nej ma 4 jadra, takze kdyz je vsechny pouzije tak ho dokonce nekolikrat predci.
V te Jendove filtrovaci uloze dosahuje ARM A53 na 1 GHz zhruba 34 MS/s, kdyz pouzije vsechna 4 jadra (Athlon XP na 1533 MHz dosahne jen 16.5 MS/s ale ma jen jedno jadro). Pro srovnani, Core i7 na 2.5 GHz dava na 3 jadra pres 750 MS/s a nejaky server s AMD se 32 jadry (2 CPU po 16ti jadrech), uz nevim z hlavy takt, daval pres 1 GS/s.
David