@ProCxx

Страница 890 из 2477
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
Они написали, что как причешут код — зашлют патчи обратно.

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

мб если проц выделить под только мою прогу и будет хорошо

но я не умею, не знаю реально ли это? чтобы он не ввязывался в работу с другими штуками)

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
остальной софт для бубунты
https://www.youtube.com/watch?v=t4etEwG2_LY https://github.com/hioa-cs/IncludeOS

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
ага

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

MrSmeet
20.05.2017
19:25:38
Боюсь что аппаратное прерывание от какой-нить железки испортит вам всю радость измерения даже на подобной ОС.
Есть другие варианты? Ну можно писать UEFI приложение. Но без прерываний жи никак

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
0.48 насколько я знаю
За одно измерение? Ну-ну

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

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

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

Страница 890 из 2477