Ведьмак 3 успешно запущен на ПК с архитектурой RISC-V, став первой игрой класса AAA, которой это удалось, благодаря достижениям в Box64, Wine и DXVK.
Значительный прогресс был достигнут в бэкенде RISC-V, включая исправление ошибок RV64 DynaRec и добавление новых инструкций x86, чему способствовало новое оборудование, такое как Milk-V Pioneer и VisionFive 2.
Несмотря на такие трудности, как отсутствие 16-байтовых атомарных инструкций и более низкая эффективность трансляции по сравнению с другими архитектурами, The Witcher 3 работает со скоростью до 15 кадров в секунду в игре на RISC-V.
Box64 — это эмулятор, позволяющий приложениям x86-64 работать на архитектурах, отличных от x86-64, таких как RISC-V, используя нативные системные библиотеки для повышения производительности.
Запуск The Witcher 3 на RISC-V включает перевод инструкций x86-64 на RISC-V, что является сложной задачей из-за различий в наборах инструкций и необходимости эффективного перевода для GPU.
Открытая и гибкая природа RISC-V, несмотря на отсутствие некоторых функций, таких как оптимизации SIMD, делает его многообещающей альтернативой проприетарным архитектурам, таким как x86-64 и ARM, с продолжающимися усилиями по повышению его пр оизводительности и совместимости.
Цукерберг признал сожаление по поводу подчинения давлению Белого дома в вопросе модерации контента, подчеркивая значительную проблему в управлении платформой.
Пользователи критиковали новостную ленту Facebook за чрезмерное количество контента, созданного ИИ, и кликбейт, предпочитая ст арую версию, с аналогичными жалобами на Twitter.
Были высказаны опасения по поводу увеличения политического и неподобающего контента на Facebook, что привело к тому, что некоторые пользователи покинули платформу, и обсуждалась более широкая проблема того, что социальные сети ставят приоритет на вовлеченность, а не на пользовательский опыт.
«Кодирование стиранием повышает эффективность хранения и отказоустойчивость, разделяя данные на фрагменты и добавляя фрагменты четности, что позволяет восстанавливать данные даже при потере некоторых фрагментов.»
Ключевые приложения включают системы хранения (снижение затрат и увеличение долговечности) и кворумные системы (улучшение производительности ч тения с некоторыми ограничениями на запись).
Популярные библиотеки для реализации кодов стирания — это Jerasure и Intel ISA-L, а адаптивные схемы, такие как HRaft, настраиваются в зависимости от доступных реплик.
Обсуждение сосредоточено на кодировании стирания, методе защиты данных в распределенных системах, подчеркивая его использование в различных технологиях, таких как Ceph и RaptorQ.
Кодирование стиранием хвалят за его эффективность в восстановлении данных и устойчивость к сбоям, но оно также имеет сложности и ограничения, такие как неэластичность при обновлении параметров кодирования и вычислительная интенсивность.
Разговор включает ссылки на конкретные реализации и алгоритмы, такие как код Луби, RaptorQ и Wirehair, и затрагивает потенциальные патентные вопросы и практические применения в реальных системах.