2020-09-27.log

+ B[] (~Thunderbi@219-89-228-78-adsl.sparkbb.co.nz)00:33
- erlehmann (QUIT: Remote host closed the connection) (~erlehmann@dynamic-046-114-038-246.46.114.pool.telefonica.de)01:22
+ erlehmann (~erlehmann@dynamic-046-114-038-246.46.114.pool.telefonica.de)01:22
+ jfred_ (quassel@2600:3c03::f03c:92ff:fe35:a0e9)03:07
- devyl (QUIT: *.net *.split) (devylmatri@gateway/shell/matrix.org/x-xlqhwcrmmsuecnrb)03:13
- jfred[m]1 (QUIT: *.net *.split) (jonterracr@gateway/shell/matrix.org/x-oqyrfqdcebokvuum)03:13
- MilkManzJourDadd (QUIT: *.net *.split) (milkmanz1@gateway/shell/matrix.org/x-raqcqalycsmjjsxw)03:13
- thebigfrog (QUIT: *.net *.split) (~thebigfro@51.154.21.134)03:13
- jfred (QUIT: *.net *.split) (quassel@fsf/member/terracrypt)03:13
- kremlin (QUIT: Ping timeout: 246 seconds) (~kremlin@uglyman.kremlin.cc)03:17
+ kremlin (~kremlin@uglyman.kremlin.cc)03:19
- chartreuse (QUIT: Quit: Leaving) (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net)05:12
+ oomono (uid328183@gateway/web/irccloud.com/x-tghvuujxdofesdyn)10:04
+ chomwitt (~chomwitt@2a02:587:dc4f:fd00:c843:19c:a87e:7114)10:30
+ jfred[m]1 (jonterracr@gateway/shell/matrix.org/x-oqyrfqdcebokvuum)10:35
+ MilkManzJourDadd (milkmanz1@gateway/shell/matrix.org/x-raqcqalycsmjjsxw)10:35
+ devyl (devylmatri@gateway/shell/matrix.org/x-xlqhwcrmmsuecnrb)10:35
+ thebigfrog (~thebigfro@51.154.21.134)10:35
- B[] (QUIT: Ping timeout: 260 seconds) (~Thunderbi@219-89-228-78-adsl.sparkbb.co.nz)11:01
- ezequielg (QUIT: Read error: Connection reset by peer) (sid363064@gateway/web/irccloud.com/x-ippqujrqjstrmnos)12:14
+ ezequielg (sid363064@gateway/web/irccloud.com/x-zexopgqtexublgva)12:15
- kylophone (QUIT: Read error: Connection reset by peer) (sid403812@gateway/web/irccloud.com/x-hmzoydqhkkzucjyv)12:15
- paulk-leonov (QUIT: Ping timeout: 260 seconds) (~paulk-leo@vpn-0-22.aquilenet.fr)12:15
+ kylophone (sid403812@gateway/web/irccloud.com/x-myuvabhcjvmykiin)12:16
+ paulk-leonov (~paulk-leo@vpn-0-22.aquilenet.fr)12:25
- ehmry (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@2a03:3b40:fe:ab::1)12:50
+ ehmry (~quassel@2a03:3b40:fe:ab::1)12:51
- oomono (QUIT: Quit: Connection closed for inactivity) (uid328183@gateway/web/irccloud.com/x-tghvuujxdofesdyn)13:43
- buckket (QUIT: Remote host closed the connection) (~buckket@pdp8.buckket.org)15:30
+ buckket (~buckket@pdp8.buckket.org)15:35
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:587:dc4f:fd00:c843:19c:a87e:7114)15:55
FUZxxlmntmn: didn't you say something about the LS1046A being a possible alternative SoC for the Reform?16:39
mntmnFUZxxl: rbz+us are developing a LS1028A SOM16:42
FUZxxlmntmn: Ah, I see.  Seems like I have confused the product numbers.16:42
FUZxxl(LS1046A support has landed in FreeBSD HEAD today)16:42
mntmncool16:45
mntmnthe 1028A has the same vivante GC7000L gpu as imx8m16:45
mntmnbut it can address more memory and has bigger pcie address space16:45
mntmnit is dual cortex-a72 vs quad cortex-a53 of imx8mq.16:45
FUZxxlthat sounds cool16:46
FUZxxlCortex A72---that's the same core used in the RPi 4B16:46
FUZxxlI've written some SIMD code for that chip in the last weeks16:47
FUZxxlthe performance is okay, but not stellar16:47
FUZxxlmight also be because the SIMD units have at least a 3 cycle latency on all operations16:47
FUZxxlSIMD performance is about 1/4 the speed of my Haswell-based laptop (using 128 bit vectors on both; if I use AVX on the Haswell box it gets a lot worse)16:49
+ oomono (uid328183@gateway/web/irccloud.com/x-vwfaejnbcbysaptk)17:03
mntmnFUZxxl: interesting17:28
mntmnFUZxxl: anything public?17:29
FUZxxlmntmn: https://github.com/clausecker/pospop17:30
FUZxxlyou need to build a Go toolchain from master as the code requires some recently added extensions to the assembler to work.17:31
FUZxxlIf you build with an older toolchain, the SIMD version won't be built17:31
mntmnFUZxxl: interesting! is the perf tied to caches as well?17:32
FUZxxlmntmn: the ARM64 code doesn't have prefetching added yet17:33
FUZxxlon x86, cache size makes a huge difference17:34
FUZxxlit eventually regresses to being main memory bound17:34
mntmnok17:35
FUZxxlthough that's only after the L3 cache is exhausted17:35
FUZxxlon the Cortex-A72, there doesn't really seem to be an effect17:35
FUZxxlI'm getting the same performance for each buffer size.  Perhaps the code is too slow for memory bandwidth to matter?17:35
FUZxxlIt only reaches around 3.6 GB/s17:36
- bachler (QUIT: Ping timeout: 258 seconds) (~bachler@ip200.dorrhaken1.se)17:37
mntmnFUZxxl: really interesting. i should run it on the LS1028A and the LX2160A when i have the time18:18
FUZxxlmntmn: cool!  You can run the tests with ' go get github.com/clausecker/pospop; go test -bench=. github.com/clausecker/pospop'18:21
+ B[] (~Thunderbi@219-89-228-78-adsl.sparkbb.co.nz)18:27
- oomono (QUIT: Quit: Connection closed for inactivity) (uid328183@gateway/web/irccloud.com/x-vwfaejnbcbysaptk)19:13
+ oomono (uid328183@gateway/web/irccloud.com/x-aiwkihvrtoizwnlx)20:55
- erlehmann (QUIT: Ping timeout: 240 seconds) (~erlehmann@dynamic-046-114-038-246.46.114.pool.telefonica.de)21:52
+ erlehmann (~erlehmann@dynamic-046-114-036-100.46.114.pool.telefonica.de)22:06
+ chomwitt (~chomwitt@2a02:587:dc4f:fd00:c843:19c:a87e:7114)22:41
- chomwitt (QUIT: Ping timeout: 240 seconds) (~chomwitt@2a02:587:dc4f:fd00:c843:19c:a87e:7114)23:29

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!