Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от opennews (ok) on 07-Фев-18, 23:23 | ||
Компания Google опубликовала (http://opensource.googleblog.com/2018/02/cpu-features-librar...) библиотеку cpu_features (https://github.com/google/cpu_features), предназначенную для определения возможностей, поддерживаемых текущим CPU, таких как тип микроархитектуры и расширенные наборы инструкций AES, FMA (https://en.wikipedia.org/wiki/Multiply%E2%80%...), BMI, SSE, AVX и NEON. Поддерживается работа с процессорами на базе архитектур x86, ARM/AArch64 и MIPS. Код поставляется (https://github.com/google/cpu_features) под лицензией Apache 2.0. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
3. "Google представил Си-библиотеку для определения возможностей..." | +11 +/– | |
Сообщение от Аноним (??) on 07-Фев-18, 23:43 | ||
Ждём версии на javascript, тогда сайты никогда не ошибутся! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
29. "Google представил Си-библиотеку для определения возможностей..." | –3 +/– | |
Сообщение от Ан (??) on 08-Фев-18, 07:53 | ||
Доступа к этой информации через WebAPI не получить. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
55. "Google представил Си-библиотеку для определения возможностей..." | –4 +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 11:03 | ||
> Доступа к этой информации через WebAPI не получить. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
67. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от XoRe (ok) on 08-Фев-18, 12:47 | ||
id процессора - это не cpu_features. | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
91. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 18:57 | ||
Наверно вы имели ввиду css? Ибо scss это препроцессор css, он не обрабатывается браузером вообще никак. | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
5. "Google представил Си-библиотеку для определения возможностей..." | +8 +/– | |
Сообщение от Аноним (??) on 07-Фев-18, 23:53 | ||
> static bool HasXmmOsXSave() | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
12. "Google представил Си-библиотеку для определения возможностей..." | –12 +/– | |
Сообщение от Horse (??) on 08-Фев-18, 00:22 | ||
В Google всё-таки лучше знают, как писать на C. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
14. "Google представил Си-библиотеку для определения возможностей..." | +23 +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 00:49 | ||
> как писать на C чтоб все перешли на go | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
23. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 06:21 | ||
#define bool int | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
30. "Google представил Си-библиотеку для определения возможностей..." | –1 +/– | |
Сообщение от ILoveIslam on 08-Фев-18, 07:57 | ||
stdbool.h уже 18 лет как в стандарте. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
39. "Google представил Си-библиотеку для определения возможностей..." | +4 +/– | |
Сообщение от Вареник on 08-Фев-18, 08:42 | ||
С89, написано жеж | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
80. "Google представил Си-библиотеку для определения возможностей..." | +2 +/– | |
Сообщение от ILoveIslam on 08-Фев-18, 13:43 | ||
Какой-то интересный у них c89: | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
92. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от dmitrmax (ok) on 08-Фев-18, 19:43 | ||
А во второй строче ключевое слово enum пропущено. Если, конечно, они не сделали typedef | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
101. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от pavlinux (ok) on 09-Фев-18, 02:46 | ||
А с чего ты взял что там enum пропущено, а не struсt, union,...? | ||
Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору |
32. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 08:12 | ||
> На С так не пишут! | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
6. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Не понял on 07-Фев-18, 23:53 | ||
>о даёт возможность использовать её в реализациях таких функций, как malloc, memcpy и memcmp. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
66. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 12:30 | ||
Советую заглянуть в исходники той же либс - сразу станет понятно. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
102. "Google представил Си-библиотеку для определения возможностей..." | +1 +/– | |
Сообщение от pavlinux (ok) on 09-Фев-18, 03:00 | ||
>>о даёт возможность использовать её в реализациях таких функций, как malloc, memcpy и memcmp. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
7. "Google представил Си-библиотеку для определения возможностей..." | +1 +/– | |
Сообщение от Аноним (??) on 07-Фев-18, 23:56 | ||
https://github.com/google/cpu_features/blob/master/src/list_... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
19. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от leap42 (ok) on 08-Фев-18, 02:13 | ||
верно аноним подметил, половина проекта на плюсах написана | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
22. "Google представил Си-библиотеку для определения возможностей..." | +1 +/– | |
Сообщение от lovewindows on 08-Фев-18, 05:14 | ||
На с++ написана не сама библеотека, а исоплняемый list_cpu_features. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
54. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 11:01 | ||
https://github.com/google/cpu_features/issues/11 | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
8. "Google представил Си-библиотеку для определения возможностей..." | –7 +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 00:06 | ||
То есть, | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
9. "Google представил Си-библиотеку для определения возможностей..." | –3 +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 00:07 | ||
Да, и еще inxi | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
10. "Google представил Си-библиотеку для определения возможностей..." | +8 +/– | |
Сообщение от Дуплик (ok) on 08-Фев-18, 00:13 | ||
>Features revealed from Linux. We gather data from several sources depending on availability: | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
27. "Google представил Си-библиотеку для определения возможностей..." | –2 +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 07:49 | ||
>>Features revealed from Linux. We gather data from several sources depending on availability: | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
37. "Google представил Си-библиотеку для определения возможностей..." | +1 +/– | |
Сообщение от пох on 08-Фев-18, 08:33 | ||
>> Ясно, понятно. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
47. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 10:32 | ||
>>> Ясно, понятно. | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
63. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от пох on 08-Фев-18, 12:24 | ||
> В ядро? | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
57. "Google представил Си-библиотеку для определения возможностей..." | +2 +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 11:27 | ||
ещё одна сопля научилась комитить и возомнила себя линусом торвальдсом.. | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
11. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от nc (ok) on 08-Фев-18, 00:15 | ||
Приятная штука. Подумал что хорошо бы ее в Буст включить, но потом понял что это Си а не С++. А кстати для Си есть что-то подобное бусту? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
20. "Google представил Си-библиотеку для определения возможностей..." | –4 +/– | |
Сообщение от ERtert on 08-Фев-18, 02:15 | ||
Буст, это который сомнительная библиотека для горе-разработчиков? | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
24. "Google представил Си-библиотеку для определения возможностей..." | +2 +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 06:23 | ||
> Буст, это который сомнительная библиотека для горе-разработчиков? | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
38. "Google представил Си-библиотеку для определения возможностей..." | –2 +/– | |
Сообщение от пох on 08-Фев-18, 08:34 | ||
>> Буст, это который сомнительная библиотека для горе-разработчиков? | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
48. "Google представил Си-библиотеку для определения возможностей..." | +2 +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 10:34 | ||
>>> Буст, это который сомнительная библиотека для горе-разработчиков? | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
71. "Google представил Си-библиотеку для определения возможностей..." | –1 +/– | |
Сообщение от пох on 08-Фев-18, 13:09 | ||
>> при программировании на си? Нет, не пользуется. | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
109. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 10-Фев-18, 23:52 | ||
и даже Boost.Asio? Большинство остального уже есть в C++11 | ||
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору |
108. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от dq0s4y71 (ok) on 10-Фев-18, 11:13 | ||
И где там std? | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
89. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 17:54 | ||
Это кроссплатформенный велосипед большого размера. Если проект - прототип, то буст подойдет. Иначе лучше сделать свой маленький велосипед. | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
106. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от пох on 09-Фев-18, 13:34 | ||
> Это кроссплатформенный велосипед большого размера. Если проект - прототип, то буст подойдет. | ||
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору |
46. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от yet another anonymous on 08-Фев-18, 10:22 | ||
> Приятная штука. Подумал что хорошо бы ее в Буст включить, но потом понял что это Си а не С++. А кстати для Си есть что-то подобное бусту? | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
68. "Google представил Си-библиотеку для определения возможностей..." | +1 +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 12:48 | ||
> А кстати для Си есть что-то подобное бусту? | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
13. "Google представил Си-библиотеку для определения возможностей..." | +24 +/– | |
Сообщение от mumu (ok) on 08-Фев-18, 00:48 | ||
> /proc/cpuinfo | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
83. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от nobodynoone on 08-Фев-18, 14:48 | ||
Это не пользовательская библиотека, что вам непонятно-то. | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
87. "Google представил Си-библиотеку для определения возможностей..." | –1 +/– | |
Сообщение от пох on 08-Фев-18, 16:45 | ||
> Это не пользовательская библиотека, что вам непонятно-то. | ||
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору |
15. "Google представил Си-библиотеку для определения возможностей..." | +2 +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 01:05 | ||
> Си-библиотеку | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
43. "Google представил Си-библиотеку для определения возможностей..." | +1 +/– | |
Сообщение от Ан (??) on 08-Фев-18, 09:44 | ||
> яблиотека | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
53. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от devl547 (ok) on 08-Фев-18, 10:53 | ||
Ну тогда Java - джаблиотека. | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
58. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 11:39 | ||
Ага, засудят :) | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
60. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 11:45 | ||
Растоблиотека, как-то сложно получилось | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
100. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от neit95 (ok) on 09-Фев-18, 02:33 | ||
Раблиотека | ||
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору |
61. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 11:47 | ||
Удавоблиотека | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
96. "Google представил Си-библиотеку для определения возможностей..." | +2 +/– | |
Сообщение от anomymous on 08-Фев-18, 21:47 | ||
Рублиотека | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
16. "Google представил Си-библиотеку для определения возможностей..." | +1 +/– | |
Сообщение от AMDGPUi915 on 08-Фев-18, 01:11 | ||
Почему не на ASM? хипстота очередная! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
17. "Google представил Си-библиотеку для определения возможностей..." | +1 +/– | |
Сообщение от denis111 (ok) on 08-Фев-18, 01:21 | ||
Для всех архитектур? | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
35. "Google представил Си-библиотеку для определения возможностей..." | –1 +/– | |
Сообщение от пох on 08-Фев-18, 08:32 | ||
> Для всех архитектур? | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
49. "Google представил Си-библиотеку для определения возможностей..." | +1 +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 10:35 | ||
>> Для всех архитектур? | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
72. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от пох on 08-Фев-18, 13:19 | ||
>>> Для всех архитектур? | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
103. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от pavlinux (ok) on 09-Фев-18, 03:49 | ||
> А на альфе оно работать и не будет. | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
97. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от anomymous on 08-Фев-18, 21:50 | ||
> Для всех архитектур? | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
98. "Google представил Си-библиотеку для определения возможностей..." | +3 +/– | |
Сообщение от anomymous on 08-Фев-18, 22:29 | ||
Дабы понимать, о чём я, простой пример | ||
Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору |
99. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от anomymous on 08-Фев-18, 22:33 | ||
На том же x86 ещё придётся детектить режим исполнения, по стэку детектить актуальный call convention, детектить операционку, etc, etc. Но в целом всё реально. | ||
Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору |
105. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от pavlinux (ok) on 09-Фев-18, 03:54 | ||
> Но в целом всё реально. | ||
Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору |
104. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от pavlinux (ok) on 09-Фев-18, 03:52 | ||
>> Для всех архитектур? | ||
Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору |
28. "Google представил Си-библиотеку для определения возможностей..." | +1 +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 07:51 | ||
> Почему не на ASM? хипстота очередная! | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
65. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от КО on 08-Фев-18, 12:27 | ||
Эх молодежь, уже и не помнит как программировать проводками. :) | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
18. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от gg (??) on 08-Фев-18, 01:48 | ||
я бы тоже не отказался получать больше $100к в гугле, что бы писать такую откровенно скажем хрень | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
25. "Google представил Си-библиотеку для определения возможностей..." | +3 +/– | |
Сообщение от qsdg (ok) on 08-Фев-18, 07:39 | ||
Так не отказывайтесь | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
59. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 11:41 | ||
Так не предлагают :) | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
110. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 13-Фев-18, 10:27 | ||
Все равно не отказывайтесь. ;-) | ||
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору |
31. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 08:05 | ||
эээ... так кто тебе мешает то? у нас что, железный занавес? Перестань комплексовать уже от своих нищенских доходов - слезами горю не поможешь. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
34. "Google представил Си-библиотеку для определения возможностей..." | +1 +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 08:29 | ||
> эээ... так кто тебе мешает то? у нас что, железный занавес? | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
40. "Google представил Си-библиотеку для определения возможностей..." | +3 +/– | |
Сообщение от Вареник on 08-Фев-18, 08:45 | ||
Зависть неосилянта | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
50. "Google представил Си-библиотеку для определения возможностей..." | –1 +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 10:36 | ||
> Зависть неосилянта | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
33. "Google представил Си-библиотеку для определения возможностей..." | +1 +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 08:25 | ||
> я бы тоже не отказался получать больше $100к в гугле, | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
51. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 10:40 | ||
> вот тебе интервью с инсайдером. | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
93. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от _ (??) on 08-Фев-18, 20:40 | ||
... ниЧЧо, и ты когда то женишься и ребетёнков заведёшь :-) | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
88. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 17:18 | ||
$100k в Сан-Франциско — это как жить на 8к рублей в Москве. А удалённые кодеры Гуглу не нужны, в Bay Area под мостом отличные кадры бомжуют, можно даже не думать о том, чтобы нанять опеннетчика из Мордора. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
90. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним_ on 08-Фев-18, 18:37 | ||
бомжа в гей-ареа нанимать дорого, наймут бангалорского. Через год переедет туда - для них-то нет проблем с квотами h1b. | ||
Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору |
94. "Google представил Си-библиотеку для определения возможностей..." | –1 +/– | |
Сообщение от _ (??) on 08-Фев-18, 20:51 | ||
>$100k в Сан-Франциско — это как жить на 8к рублей в Москве. | ||
Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору |
21. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 05:04 | ||
Она давно была в поставке Android NDK, теперь просто переехала | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
42. "Google представил Си-библиотеку для определения возможностей..." | –2 +/– | |
Сообщение от iZEN (ok) on 08-Фев-18, 09:25 | ||
У меня когнитивный диссонанс: если программа, написанная на C/C++, откомпилирована и работает на [i386], то она точно не запустится на [arm64] без специальных ухищрений, поскольку это "шитый машиный код" и от переносимого в исходных кодах Си в бинарнике ровным счётом ничего не осталось (если не включены отладочные символы и другая неоптимизация, но в релизе от этого избавляются). А что уж там проверять - есть ли SSE/3DNow! или нет на [arm64] - это вторичная глупость. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
44. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 09:59 | ||
оно не для переносимости бинарников на разных семействах, а внутри одного. например amd64. так что бы без пересборки бинарника можно было заюзать как все новейшие плюшки sse9999, так и на атлоне 10-летней давности запустить. | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
52. "Google представил Си-библиотеку для определения возможностей..." | –1 +/– | |
Сообщение от iZEN (ok) on 08-Фев-18, 10:42 | ||
> так что бы без пересборки бинарника можно было заюзать как все новейшие плюшки sse9999 | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
56. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 11:12 | ||
Тогда этот бинарник перестанет запускаться на древнем Атлоне. А с помощью библиотеки можно сделать, чтобы работал везде и использовал максиму фич имеющегося процессора. | ||
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору |
62. "Google представил Си-библиотеку для определения возможностей..." | –2 +/– | |
Сообщение от iZEN (ok) on 08-Фев-18, 12:16 | ||
В любом случае вы не сможете запустить бинарник для [amd64] на [i386] без добавления 32-битного кода, дублирующего основной. А вот код для [i386] вполне можно запустить на [amd64] при условии присутствия поддержки выполнеия этого кода. И довыяснять в нём о том, что он на самом деле запускается в 64-битном окружении, не имеет смысла без соответствующей возможности генерации 64-битных частей и передачи им управления. | ||
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору |
70. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от КО on 08-Фев-18, 13:07 | ||
> Ваши дальнейшие действия? Что дальше? | ||
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору |
76. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от iZEN (ok) on 08-Фев-18, 13:24 | ||
> Задача пускача узнать какой загружать. Надо все их проверить на пригодность здесь и сейчас. | ||
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору |
79. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 13:33 | ||
> Это задача компилятора - вставить в результирующий бинарный код, оптимизирующие инструкции | ||
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору |
82. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от iZEN (ok) on 08-Фев-18, 14:41 | ||
Современные компиляторы способны выдавать лучше оптимизированный код, чем средний разработчик. | ||
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору |
107. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от КО on 09-Фев-18, 15:13 | ||
>Это задача компилятора - вставить в результирующий бинарный код, оптимизирующие инструкции из расширенного набора | ||
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору |
77. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 13:26 | ||
> Так все новейшие плюшки, так и общий код в бинарнике включаются ещё | ||
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору |
75. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 13:23 | ||
Д-е-б-и-л. Изучи код libc поуниверсальнее, которая умеет оптимизироваться под разные архитектуры (glibc пойдёт). В зависимости от доступных фич процессора она может обрабатывать стринги по старинке, может задействовать MMX, а может SSE. Можно скомпилировать, оставив только одну подпрограмму, а можно, чтобы таскала их все и выбирала в рантайме. | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
86. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от пох on 08-Фев-18, 16:40 | ||
он, похоже, даже не в курсе, что процессоры различаются не только битностью. | ||
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору |
45. "Google представил Си-библиотеку для определения возможностей..." | +2 +/– | |
Сообщение от X4asd (ok) on 08-Фев-18, 10:16 | ||
> не генерируются исключения | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
73. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 13:19 | ||
Вообще-то, сишный интерфейс не гарантирует, что внутри тоже C. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
64. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Костик (??) on 08-Фев-18, 12:25 | ||
А такие фичи, как поддержку мелтдауна, оно детектит? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
78. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 13:28 | ||
> А такие фичи, как поддержку мелтдауна, оно детектит? | ||
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору |
69. "Google представил Си-библиотеку для определения возможностей..." | +2 +/– | |
Сообщение от XoRe (ok) on 08-Фев-18, 12:51 | ||
> Код написан в соответствии со спецификацией С89, что позволяет | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
74. "Google представил Си-библиотеку для определения возможностей..." | –1 +/– | |
Сообщение от пох on 08-Фев-18, 13:22 | ||
>> Код написан в соответствии со спецификацией С89, что позволяет | ||
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору |
81. "Google представил Си-библиотеку для определения возможностей..." | +3 +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 14:12 | ||
При запуске на "Байкале" выдает ошибку ERR_CPU_NOT_FOUND | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
84. "Google представил Си-библиотеку для определения возможностей..." | +2 +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 15:12 | ||
Ты б ещё на эльбрусе запустил, выдало бы ERR_TRANSISTORS_NOT_FOUND. | ||
Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору |
85. "Google представил Си-библиотеку для определения возможностей..." | +1 +/– | |
Сообщение от Аноним (??) on 08-Фев-18, 15:27 | ||
ERR_MONEY_NOT_FOUND_BUT_YOU_HOLD_ON | ||
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору |
95. "Google представил Си-библиотеку для определения возможностей..." | +/– | |
Сообщение от _ (??) on 08-Фев-18, 21:04 | ||
О! How-much-watch-и пожаловали :-) | ||
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |