-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hey GNU Radio'ers!
SOCIS project deadline is near. So I'm trying to finish all outstanding tasks. Earlier this week I could issue a pull request against VOLK. So my new kernels are ready for review. Getting them merged into VOLK is a prerequisite for upstreaming my polar code blocks. The decoder contains an AVX kernel. Unfortunately some intrinsics which could have been very useful for its implementation are missing. e.g. '_mm256_loadu2_m128' and '_mm256_set_m128'. GCC can't find them. I'm using GCC 4.8.4 and Ubuntu 14.04. I was able to work around those issues but they could have bought me a speed up. Besides finishing the kernels, I did a lot of code clean-up. Tried to smooth variable names to follow FECAPI naming conventions. Removed duplicate code wherever possible. Moved functionality around different classes. Methods were renamed to better reflect their purpose. Essentially, all the things one would do before a merge. I hope that makes merging polar codes into mainline easier. For now there's one commit missing. Bumping the VOLK commit pointer to a future version which includes the polar code kernels. Nevertheless, I hope to get some feedback for the pull request I just issued. So I can fix anything which is coming up as soon as possible. Next week I'll work on my presentation for GRCon. At the moment it looks like it's going to be on Wednesday 15.30h. I'm happy to see you all there. More info and current project progress can be found in [1], [2] and [3]. Cheers Johannes [1] https://github.com/jdemel/gnuradio [2] https://github.com/jdemel/socis-proposal [3] https://github.com/jdemel/volk -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBAgAGBQJVzer1AAoJEO7fmkDsqywM0igP/2wclqH2XjXBohGJ+dPzK9cU bVsrOZLrP4WAPJxNAQii4LV8Xde5Es2AvE5vA5bu0MJlp2v8f3dmkNeVRPR5Cdpm uaIKWCV4Hg0D7xVlRDtgnBPnV3GFrvmUHSuCHLRQC5jT7r7ZQkgjE8tpYPb2+PUq ErCMguq4AROkibt/tBp9E8Ubu8eEmEZgRBBEBaFjyKyrY5lP4TstajGpIVWcS+RB sxb80tmOTf0flPMvwSYUi8vtCHxbRpMOqUnLZfdhsdbO7MlRITgiEzaxxmDn7kIw NnI/F3Ae4M4eTEVbv/ex6zJBJldch4jzQP44EMQiQjFoDrMYzYli6Mba3yJtefQJ AKh8ouooUqMu2kwTKkU2ntzM10HdHmkAw+F2q/St1ybfwZEl7sqcfh/HnXQb3k2B bbkb9e8abj4/NCKyUPwv/tSHl0IGQZEMjpnZSfKm/8ItUAtrSDy8HkjKMiR061hP J9/jHbEU0yCk7DFfqzdrwGyOHnu/Nwge0uIA3v0tk6LuLBBeK4fC1hLuzFvJfXjG V5kJSTpaBnqvQ1hyicAOdZFsep5bdBgabZp/hvtyrQtR9G95sTijJ34YK7l2VhGL Hsht9gKn+iOTmWjA8tf9buhBSHKh30I1Ohbi/DOWSG19P+DZg/YxCcJQJd1dguJO Z51zRdry8ivo07Bg2aD5 =Zr1V -----END PGP SIGNATURE----- _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio