[01:14:35] <_valexey_> Кстати, матлабоюзеры довольно толерантны к end'ам в языке программирования :-)
[01:15:05] <_valexey_> И к длинным ключевым словам типо function
[01:15:46] <_valexey_> Но вот отсутствия структурных литералов для матриц и векторов они не простят.
[01:16:53] <_valexey_> Ну и вообще структурные литералы важны и нужны
[03:24:08] <_valexey_> REPL для асма! Круто! https://github.com/yrp604/rappel
[10:31:23] <Kemet> _valexey_, Угу, структур пока нет, только что то типа T = RECORD I := 10 : LONGINT; END;
[16:23:26] <valexey> https://www.youtube.com/watch?v=bMfIcObO5rU
[16:23:29] <valexey> "Он не нарушает законов, но он - враг."
[16:43:50] <Kemet> valexey: а в линупсе можно процесс и поток к конкретному ядру привязать?
[16:50:14] <valexey> yes
[16:50:20] <valexey> it is possible
[16:50:36] <valexey> via taskset
[16:51:14] <valexey> I've done it with WinAOS in linux.
[17:03:58] <Kemet> valexey: программно
[17:05:31] <valexey> http://linuxcommand.org/man_pages/taskset1.html
http://linux.die.net/man/2/sched_setaffinity
[18:03:46] <_valexey_> Kemet: а ресайз окошка самого Аосного возможен?
[18:04:00] <_valexey_> То есть динамический, просто мышой.
[18:05:15] <_valexey_> Вообще странно, почему все яростно любят BB, а не Win/Unix/Native AOS.
[18:05:54] <_valexey_> Оно же явно удобней! В том числе и с версионными системами лучше совместимо.
[18:24:27] <Kemet> _valexey_, на натив а2 6000 за ~36950
[18:25:42] <Kemet> _valexey_, Можно в настройках aos.ini вместо фулскрин поставить разрешение
[18:32:41] <Kemet> Типа Boot2 = Display.Install 640 480
[18:40:37] <Kemet> Не, параметры надо --width=640 --height=480
[19:02:46] <Kemet> _valexey_, Мля, в нативе то почти в 2 раза быстрее считает
[19:03:06] <valexey> but why?
[19:03:28] <valexey> can you pin all matrix computation to one CPU core?
[19:13:04] <Kemet> valexey, Могу
[19:20:46] <Kemet> valexey, Я запустил а2 с пождержкой только одного ядоа, т.е  и ос и вычисления на одном и том же ядре и результат 6000 = 124898
[19:28:22] <valexey> ok. I'll check it.
[19:32:57] <valexey> WinAOS 1 cpu core, matrix size = 6000. Time: 61924
[19:33:04] <valexey> linux
[19:34:44] <Kemet> valexey, А что за проц у тебя
[19:54:53] <Kemet> valexey, Возможно что разница изза того, что винаос на вкндовых потоках, а их переключение явно медленнее чкм в натив аос
[19:56:17] <Kemet> Разрабы же и писали в свое воемя про фишку а2 - реактивную скорость переключения
[20:02:45] <valexey> $ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 69
model name : Intel(R) Core(TM) i5-4250U CPU @ 1.30GHz
stepping : 1
microcode : 0x16
cpu MHz : 1417.503
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt
bugs :
bogomips : 3792.89
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 69
model name : Intel(R) Core(TM) i5-4250U CPU @ 1.30GHz
stepping : 1
microcode : 0x16
cpu MHz : 1935.847
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 2
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt
bugs :
bogomips : 3792.89
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:

processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 69
model name : Intel(R) Core(TM) i5-4250U CPU @ 1.30GHz
stepping : 1
microcode : 0x16
cpu MHz : 2163.476
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt
bugs :
bogomips : 3792.89
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:

processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 69
model name : Intel(R) Core(TM) i5-4250U CPU @ 1.30GHz
stepping : 1
microcode : 0x16
cpu MHz : 1891.316
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 2
apicid : 3
initial apicid : 3
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt
bugs :
bogomips : 3792.89
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:

[20:40:22] <Kemet> valexey, Бгг, я поставил в виндовом менеджере питания макс производителбность, и о чудо, результат близок к нативу
[20:42:01] <Kemet> 6000 = 42307
[20:43:06] <Kemet> А и антивирь отключил
[20:48:14] <Kemet> Повторный расчет 41309
[20:50:44] <Kemet> поставил в винде приоритет винаос выше среднего 40852
[21:10:06] <TRUE> что такое 40852? Время? Сорок секунд?
[21:12:16] <valexey> yes
[21:18:17] <valexey> matlab: 13.3 seconds
[21:18:30] <valexey> one CPU core
[21:23:01] <Kemet> valexey, На avx2?
[21:23:11] <valexey> may be.
[21:23:27] <valexey> I don't know how they implemented it.
[21:25:53] <Kemet> а винаос?
[21:26:54] <valexey> 61.924 seconds
[21:27:41] <valexey> But may be I have to change BIOS power managment settings to lock CPU freq.
[21:28:03] <Kemet> Явно матлаб не ссе2 использует
[21:28:49] <valexey> Also I should change WinAOS settings. Now WinAOS tries to calculate matrix production in 4 threads on single CPU core.
[21:29:15] <valexey> It is wrong and not fair play.
[21:30:48] <Kemet> valexey, Матлаб поди еще и опенсл юзает
[21:31:10] <valexey> No.
[21:31:47] <valexey> This speed is reachable without opencl
[21:36:08] <Kemet> Гдето валялись бинды опенсл для аос
[21:39:14] <valexey> May be I also could test matlab with GPU power :-)
[21:39:27] <valexey> To speed up matrix production.
[21:41:14] <Kemet> К   тому 64 битный
[21:41:20] <valexey> ok. I have checked it: my matlab currently can't use GPU
[21:41:43] <valexey> (because lack of videocard driver)
[21:43:26] <valexey> so 13 sec results - it is for single CPU core only
[21:44:11] <Kemet> Пошел снова опенсюзю ставить
[21:44:34] <valexey> :-)
[21:57:27] <valexey> version Kemet
[21:57:30] <Жаба> valexey, Kemet have Jimm 0.7.0m (17.02.2013) on SAMSUNG-GT-S5250/S5250XEKC1
[21:58:10] <valexey> Bada!
[22:00:43] <Kemet> valexey, Работает, че еще надо. у меня вообще рабочий был нокия 1100 но сдохла.
[22:02:03] <Kemet> Хотел центос поставить но диск дефективный, остается старая добрая зюзя
[22:04:10] <valexey> HDD with defects?
[22:18:02] <Kemet> valexey, Двд
[22:18:18] <valexey> use usb stick
[22:20:23] <Kemet> valexey, образа нет а качать пока лень, да и зюзя есть
[22:20:33] <valexey> ok
[22:21:06] <Kemet> Но центос надо пробовать да
[22:22:35] <Kemet> valexey, А матлаб триальный есть?
[22:22:52] <valexey> Official trial version?
[22:23:19] <valexey> https://www.mathworks.com/programs/trials/trial_request.html
[22:23:39] <Kemet> valexey, типа того
[22:24:11] <valexey> Also you can use free limited license that you can get via some courses in coursera.
[22:24:43] <Kemet> valexey, Это где
[22:24:46] <valexey> or you can just download full version from rutracker :-D
[22:25:22] <Kemet> valexey, Эээ. а под линупс он есть?
[22:26:50] <Kemet> Медвед же треккер забанил ))
[22:27:14] <valexey> yes. there is linux matlab version on rutracker :-)
[22:27:36] <valexey> use friGate to bypass blocker :-)
[22:49:50] <valexey> https://tjournal.ru/23949-izbegaite-novostei-kak-sest-na-informacionnuu-dietu
[23:00:18] <valexey> https://en.wikipedia.org/wiki/F*_%28programming_language%29
[23:00:23] <valexey> interesting language
[23:06:59] <valexey> version Kemet
[23:07:02] <Жаба> valexey, Kemet have Jimm 0.7.0m (17.02.2013) on SAMSUNG-GT-S5250/S5250XEKC1
[23:10:40] <Kemet> Ну что за линупсы такие тупые - не могут загрузиться если подключен юсб модем
[23:14:30] <valexey> LOL!
[23:30:33] <Kemet> Зря я обновление зюзи запустил, ой зря
[23:45:06] <Kemet> Мля, чтоб скачать триальный матлаб надо зарегаться, ввксти еомер телефона ипрочую хню
[23:45:44] <valexey> use rutracker, Luke!
[23:46:54] <valexey> or just https://ukpirate.org/torrent/11041796/Matlab_r2014a__%5B_OSX___Linux_%5D
[23:47:21] <valexey> https://ukpirate.org/s/?q=matlab+linux&category=0&page=0&orderby=99
[23:52:52] <Kemet> Мля этот матлаб только 64 бита, нах я зюзю ставил
[23:54:06] <valexey> :-D
[23:54:34] <valexey> https://ukpirate.org/torrent/4902691/Maple_13_ToolBox_for_Matlab_(Windows_32_64_bit__Linux_32_64_bit)
[23:54:39] <valexey> may be it is ok
[23:55:01] <valexey> oh, no
[23:55:05] <valexey> it is Maple
[23:55:09] <valexey> not matlab
[23:56:06] <Kemet> valexey, Но был же матлаб 32
[23:56:31] <valexey> but it is old
[23:56:45] <valexey> I have it on my old laptop.
[23:57:53] <Kemet> Хотел же сюзю64 поставить, но подумал типа надо равноценныое для сравнения ставить