Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "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-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |