
Evgeniy
20.05.2017
18:56:08
Почему бы не контрибьютить как все нормальные люди
http://developer.amd.com/tools-and-sdks/cpu-development/amd-optimizing-cc-compiler/

Дед Пегас
20.05.2017
18:56:33
Они написали, что как причешут код — зашлют патчи обратно.

Evgeniy
20.05.2017
18:59:13

Google

Влад
20.05.2017
18:59:14
/stat@combot

Combot
20.05.2017
18:59:15
combot.org/chat/-1001031904034

Дед Пегас
20.05.2017
18:59:27

Berkus
20.05.2017
19:15:02

Demyan
20.05.2017
19:15:23
есть ток бубунта
я вот думаю чо с ней придумаь можно
как ядро откусить и отдать моему процессу мб как нить или тип того
говорят через hrtimer linux core api делают даж на нетбуках. 0.5-1нс точность
но суки не говорят так

Berkus
20.05.2017
19:16:40
Полезен, если умеешь в avx
для avx есть compiler intrinsics, асм не надо использовать в критических по скорости задачах (ОППАНЬКИ, да?)
но суки не говорят так
ну как минимум голый init=/my/tester без прочего говна, прибить тред аффинити к одному процу, такое

Demyan
20.05.2017
19:18:23
я таким вообще не занимался(

Antony
20.05.2017
19:19:09
есть ток бубунта
А как звучит задание целиком? Может вам и не нужно мерять с точностью до 1 нс за одно измерение на ОС с вытесняющей многозадачностью?

Google

Demyan
20.05.2017
19:19:25
нет. задачу ставлю я сам:D
неважно как. на бубунте надо померять с точностью 1нс. время между двумя событиями

Alexey
20.05.2017
19:20:10
Может быть, взглянешь на функцию get_cycles линуксовскую?
Считает количество циклов процессора, по идее, должно быть точно.

Demyan
20.05.2017
19:20:17
учитывая теоретическую возможность этого
rdtsc тоже считает колво циклов
но между двумя вызовами минимум что я видел это 42
а обычно 49
мб если проц выделить под только мою прогу и будет хорошо
но я не умею, не знаю реально ли это? чтобы он не ввязывался в работу с другими штуками)

Grigor
20.05.2017
19:21:45

Berkus
20.05.2017
19:21:55

Demyan
20.05.2017
19:22:11
не ну я не на эту тему пишу)
но сприкасается)
просто рили не приходилось выделять)
остальной софт для бубунты
includeos

Berkus
20.05.2017
19:22:51

Demyan
20.05.2017
19:23:01
это в тиках проца

Berkus
20.05.2017
19:23:06
includeos попробуй да

Demyan
20.05.2017
19:23:07
ну в операциях

Google

MrSmeet
20.05.2017
19:23:08
но дисер на эту тему пишешь? окей, удачи
Дисер обречен инфа 100, но ты таки нам кинь. Даже кнут и другие ребята проблему подсчета времени решали свои виртуальным процом. Я бы виртуальной машиной c++ тестил но такого наверное в природе нет

Grigor
20.05.2017
19:23:10

Berkus
20.05.2017
19:23:17
чисто на железе запустись и гоняй свой rdtsc там
ты понимаешь что 42 тика проца поменьше 1нс будут?

Demyan
20.05.2017
19:23:34
неа)
это 18нс вроде
я вычислял колво тиков за сек

Berkus
20.05.2017
19:24:09
ну вот это минимальная точность измерений
если у тебя даже rdtsc в ринг0 безе переключений контекста меньше не может выдать

Demyan
20.05.2017
19:24:30
нашел медиану, и поделил эти 42 на то что было

Admin
ERROR: S client not available

Berkus
20.05.2017
19:24:36
то в юзерспейсе ты лучше не получишь В ПРИНЦИПЕ

MrSmeet
20.05.2017
19:24:37

Berkus
20.05.2017
19:24:44
какой жд
мы про rdtsc

Demyan
20.05.2017
19:24:51
ага

Antony
20.05.2017
19:24:55

Demyan
20.05.2017
19:25:07
там чистый асм. там все в регистрах

MrSmeet
20.05.2017
19:25:38

Demyan
20.05.2017
19:25:39
не ну а если выделть ядро целиком

Google

Berkus
20.05.2017
19:25:42
ну если кто-то говорит что на этом же железе получил точность 1нс - ну тоже можешь говорить, как в анекдоте

Demyan
20.05.2017
19:25:55
там точность выше на нетбуке блин
ущербном
0.48 насколько я знаю

Berkus
20.05.2017
19:26:11
ну дак и где у них доказательства этого?

Demyan
20.05.2017
19:26:18
есть
я видел

Berkus
20.05.2017
19:26:25
я могу написать что у меня на эпл вотче точность 0.05нс

Demyan
20.05.2017
19:26:26
все вроде ровно

MrSmeet
20.05.2017
19:26:30
Пхах

Demyan
20.05.2017
19:26:30
но не говорят как

Antony
20.05.2017
19:26:35

MrSmeet
20.05.2017
19:26:37
Ты им тоже не говори

Demyan
20.05.2017
19:26:37
ну я серьнзо)

Berkus
20.05.2017
19:26:42
я тоже серьезно