Bug 1244: changes to description pospopcount
[libreriscv.git] / conferences / cineca2021.mdwn
index 717f4aa1b44416918f1a4997c0a61d480935a376..8b93d88e78a13253d56682ac14cc2721b904aea0 100644 (file)
@@ -30,17 +30,23 @@ for the past 36 years in his spare time.
 * <https://www.linkedin.com/posts/openpower-foundation_openpower-workshop-at-cineca-activity-6813861142486745088-yWD_>
 * June 30th 7.30 am EST to 10.30 am EST
 * <https://academy.cineca.it/en/events/openpower-workshop>
-* <https://libre-soc.org/openpower/sv/overview/>
-* <https://www.sigarch.org/simd-instructions-considered-harmful/>
-* <https://course.ece.cmu.edu/~ece740/f13/lib/exe/fetch.php?media=seth-740-fall13-module5.1-simd-vector-gpu.pdf>
-* <https://godbolt.org/z/f8a7PMPWc>
-* <https://patchwork.ozlabs.org/project/glibc/patch/20200929152103.18564-1-rzinsly@linux.ibm.com/>
-* <https://github.com/plctlab/rvv-benchmark/blob/master/strncpy.s>
-* <https://godbolt.org/z/4oGjTe8Ko>
-* <https://ffmpeg.org/doxygen/3.1/mpegaudiodsp__template_8c_source.html#l00121>
-* <https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=media/audio/mp3/mp3_0_apply_window_float.s;hb=HEAD>
-* <https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=media/audio/mp3/mp3_0_apply_window_float_basicsv.s;hb=HEAD>
-* <https://en.wikipedia.org/wiki/Cooley%E2%80%93Tukey_FFT_algorithm#Data_reordering,_bit_reversal,_and_in-place_algorithms>
-* <https://en.wikipedia.org/wiki/File:DIT-FFT-butterfly.png>
-* <https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=src/openpower/decoder/isa/test_caller_svp64_ldst.py;hb=HEAD>
-* <https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=src/openpower/decoder/isa/test_caller_svp64_fft.py;h=6cb2b522be85a2f86a0b505d1878dbcec645cb90;hb=8dfffc9c2ff7bb91715500160d1b057f9bef3ba0>
+* <https://www.hpc.cineca.it/center_news/openpower-workshop-cineca-june-30th-2021>
+* Video <https://www.youtube.com/watch?v=gexy0z1YqFY>
+
+# Talk links
+
+* SVP64 Overview <https://libre-soc.org/openpower/sv/overview/>
+* SIMD Considered harmful (massive understatement) <https://www.sigarch.org/simd-instructions-considered-harmful/>
+* Carnegie course on Vector Processors <https://course.ece.cmu.edu/~ece740/f13/lib/exe/fetch.php?media=seth-740-fall13-module5.1-simd-vector-gpu.pdf>
+* IAXPY AVX512 (quite shocking) <https://godbolt.org/z/f8a7PMPWc>
+* 250 lines of hand-crafted assembler for VSX strncpy <https://patchwork.ozlabs.org/project/glibc/patch/20200929152103.18564-1-rzinsly@linux.ibm.com/>
+* under 20 lines for Vectorised strncpy <https://github.com/plctlab/rvv-benchmark/blob/master/strncpy.s>
+* IAXPY for VSX (around 60 lines of assembler) <https://godbolt.org/z/4oGjTe8Ko>
+* FFMPEG MP3 code snippet inner loop <https://ffmpeg.org/doxygen/3.1/mpegaudiodsp__template_8c_source.html#l00121>
+* FFMPEG MP3 assembler, 450 lines <https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=media/audio/mp3/mp3_0_apply_window_float.s;hb=HEAD>
+* FFMPEG SVP64 MP3, under 100 lines <https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=media/audio/mp3/mp3_0_apply_window_float_basicsv.s;hb=HEAD>
+* Cooley Tukey FFT algorithm <https://en.wikipedia.org/wiki/Cooley%E2%80%93Tukey_FFT_algorithm#Data_reordering,_bit_reversal,_and_in-place_algorithms>
+* in-place FFT Butterfky <https://en.wikipedia.org/wiki/File:DIT-FFT-butterfly.png>
+* SVP64 bit-reverse LOAD <https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=src/openpower/decoder/isa/test_caller_svp64_ldst.py;hb=HEAD>
+* SVP64 twin +/- Vectorised FMAC <https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=src/openpower/decoder/isa/test_caller_svp64_fft.py;h=6cb2b522be85a2f86a0b505d1878dbcec645cb90;hb=8dfffc9c2ff7bb91715500160d1b057f9bef3ba0>
+* not part of the video, more info about REMAP [[openpower/sv/remap]]