ServerNews
2.12K subscribers
3 photos
11.9K links
ServerNews.ru — проект портала 3DNews.ru, посвященный корпоративным и SMB-решениям, а также HPC. Основная аудитория: системные и сетевые администраторы, технические директора и IT-специалисты как сегмента SMB, так крупных предприятий и организаций.
Download Telegram
До недавних пор компания ARM, разработчик одноимённых процессорных архитектур, уделяла пристальное внимание переносимости кода. Единожды созданный код для конкретной версии ядра должен работать везде, в независимости от того, какая именно компания реализовала это ядро в «кремнии».  Более того, ARM в прошлом году на специально созданном сайте, который был спешно удалён, прямо указывала, что для конкурирующей, открытой архитектуры RISC-V есть риск фрагментации из-за возможности добавления собственных инструкций. Однако теперь компания сама пошла на попятную.
#arm #cortexm #hardware #микроконтроллер #isa #инструкции
#servernews
https://servernews.ru/995358/?utm_source=nova&utm_medium=tg&utm_campaign=sn
На мероприятии Linux Plumbers Conference Анд Берманн (Arnd Bermann), один из ключевых разработчиков Linux, рассказал о развитии поддержки различных архитектур в основной ветке ядра и поделился своим видением того, как будет выглядеть распределение ISA в 2030 году: нас ждёт гораздо меньшее разнообразие и уход «динозавров» эры Big Endian.
#hardware #cpu #soc #isa #linux
#servernews
https://servernews.ru/1019549/?utm_source=nova&utm_medium=tg&utm_campaign=sn
Анонс новых платформ Neoverse V1 (Zeus) и N2 (Perseus) на этот раз оказался несколько скупым. Разработчики рассказали об основных возможностях и сферах применения будущих чипов, но при этом даже опосредованно не указали, к какому поколению их архитектура относится. Что, в свою очередь, привело к подозрениям, что они являются первыми представителями ARMv9.
#hardware #arm #isa #cpu
#servernews
https://servernews.ru/1021563/?utm_source=nova&utm_medium=tg&utm_campaign=sn
Два популярных открытых средства разработки, GCC 11 и LLVM Clang 12, получили возможность более тонкой оптимизации собираемого кода с учётом наличия того или иного типового набора общих инструкций x86-64. Это не отменяет возможность оптимизации под конкретные поколения процессоров, но позволяет легче задавать системные требования не только для отдельных программ, но и, например, для крупных проектов, которые могут работать на разных CPU.
#software #gcc #llvm #компиляторы #isa
#servernews
https://servernews.ru/1024493/?utm_source=nova&utm_medium=tg&utm_campaign=sn