Здравствуйте, Codealot, Вы писали:
C>Здравствуйте, rFLY, Вы писали:
FLY>>А MS скооперировалась с Qualcomm и в ноутах PC + Copilot ставят именно Snapdragon X.
C>Так там есть какие-то фичи для решения этой проблемы или нет?
а в чем проблема то? судя по тестам из видео, параллельные вычисления опережают однопоточные
Здравствуйте, wl., Вы писали:
wl.> C>Так там есть какие-то фичи для решения этой проблемы или нет?
wl.> а в чем проблема то? судя по тестам из видео, параллельные вычисления опережают однопоточные
S>Хотите?
Хочу хочу хочу. Дорого, линукса пока нет на нём, а ещё в одном обзоре чел разнёс этот девайс что для мобильных игр он полностью сливает амд-м мобильным чипам (стим деку).
Типа выставил макс производительность, поиграл в какую-то игру и сожрало батарейку в 0 за 35 минут с тепловым пакетом 45вт и громко работающим карлсоном.
Здравствуйте, Nuzhny, Вы писали:
N> Чтобы работать в разных местах, почти всегда есть розетка, компиляция, запуск тяжёлых программ, дискретная видеокарта (не игры).
У меня митинги а переговорках занимают 50% времени в среднем.
Здравствуйте, Codealot, Вы писали:
C>Ябл делал железо специально под себя,
Эппл в своей типичной манере сделал все интеловские маки устаревшими "вам айовцам интел не нужен". Забавно было успешным покупателям макпро за десятки тысяч нефти узнать, что через 2 года эта тыква неинтересна эпплу.
Что будет с PC десктопом? С сегментом дискретных карт? Микрософт убьёт нвидию и амд одним разом? Нуачо- достаточно убрать поддержку amd64 в будущих сборках венды. Или Snapdragon X выйдет с поддержкой дискреток?
Инференс нейросеток такая курьёзная штука- на дискретках вся нейросетка должна влезть в RAM. А это 24гб в случае самой-самой RTX4090, и 8гб в массовых картах. С другой стороны эппл m* унифицированная RAM- там и 128гб может быть. LLM любят VRAM- очень очень много VRAM и тут аплобук неожиданно рвёт RTX4090.
Здравствуйте, Codealot, Вы писали:
C>Так там есть какие-то фичи для решения этой проблемы или нет?
Не следил за разработкой, но Qualcomm также выпускает и серверные чипы, думаешь там все плохо?
Здравствуйте, rudzuk, Вы писали:
R>Перенос же между разными архитектурами одинаковой разрядности делается пересборкой
Шапкозакидательство не пройдет. Как я уже писал, конкурентность — одна из вещей, которые делают портирование сильно непростым занятием. Между ARM и x86 — в особенности.
Здравствуйте, Codealot, Вы писали:
C> R>Перенос же между разными архитектурами одинаковой разрядности делается пересборкой
C> C> Шапкозакидательство не пройдет. Как я уже писал, конкурентность — одна из вещей, которые делают портирование сильно непростым занятием. Между ARM и x86 — в особенности.
Ну, если кто не осведомлен об атомиках и волатильности, тем в параллельность лучше вообще не соваться Независимо от платформы.
Здравствуйте, rudzuk, Вы писали:
R>Ну, если кто не осведомлен об атомиках и волатильности, тем в параллельность лучше вообще не соваться Независимо от платформы.
Здравствуйте, Codealot, Вы писали:
C> R>Ну, если кто не осведомлен об атомиках и волатильности, тем в параллельность лучше вообще не соваться Независимо от платформы.
C> Все намного сложнее, чем тебе кажется.
Мне не кажется. Если ты ту статью читал, должен был и сам увидеть в чем корень проблемы. И он не в модели памяти платформы. Программист должен работать с абстракциями, которые ему предоставляет язык/компилятор/ос. Если он начинает велосипедить собственный локфри, тут уж, извините, но должен соответствовать.
Здравствуйте, rudzuk, Вы писали:
R>Мне не кажется. Если ты ту статью читал, должен был и сам увидеть в чем корень проблемы. И он не в модели памяти платформы. Программист должен работать с абстракциями, которые ему предоставляет язык/компилятор/ос. Если он начинает велосипедить собственный локфри, тут уж, извините, но должен соответствовать.
Ага, надо расстрелять программистов и завезти новых с Марса. Нравится тебе это или нет, но большое количество многопоточного кода сделано неправильно и будет работать корректно только на x86.
Здравствуйте, Codealot, Вы писали:
C> Ага, надо расстрелять программистов и завезти новых с Марса. Нравится тебе это или нет, но большое количество многопоточного кода сделано неправильно и будет работать корректно только на x86.
Не нужно никого расстреливать (жиэсников можно). Я очень сомневаюсь, что количество велосипедного говнокода (который, вне всякого сомнения, существует) во многопотоке способно стать камнем преткновения в деле переноса кода на арм. Яблочники, с точно такой же ситуацией, справились.
Здравствуйте, Codealot, Вы писали:
C> Ага, надо расстрелять программистов и завезти новых с Марса. Нравится тебе это или нет, но большое количество многопоточного кода сделано неправильно и будет работать корректно только на x86.
Не нужно никого расстреливать (жиэсников можно). Я очень сомневаюсь, что количество велосипедного говнокода (который, вне всякого сомнения, существует) во многопотоке способно стать камнем преткновения в деле переноса кода на арм. Яблочники, с точно такой же ситуацией, справились.
Здравствуйте, Codealot, Вы писали:
C>Забудь.
И все же, почему ты считаешь эту потенциальную (так как мы не знаем, озаботились ли МС и Квалком ее решением, причем имея пример от яблока) проблему краеугольным камнем для портирования приложений на арм? Помешает это портированию? Нет. Приложение запустится? Запустится. Будет глючить? Если писали без использования блокировок, то возможно. Нужно переписывать все приложение с нуля? Нет, пофиксят и выпустят патч.