Intel закрыла ещё один проект с открытым кодом, но его спасло сообщество NumPy

Intel продолжает сокращать участие в инициативах с открытым исходным кодом: компания закрыла библиотеку сортировки x86-simd-sort и уволила её разработчиков. Однако проект не исчез — теперь он будет развиваться под эгидой NumPy.

Intel
Intel

Быстрая сортировка с историей

Два года назад Intel представила библиотеку x86-simd-sort, использующую набор инструкций AVX-512 для ускоренной сортировки чисел. Решение сразу получило признание в сообществе: его внедрили в NumPy, а затем и в PyTorch. Помимо этого, код применялся в библиотеке GRAPE на C++ для параллельной обработки графов и в модифицированной версии OpenJDK.

Особенность разработки заключалась в том, что она демонстрировала, как возможности AVX-512 и AVX2 могут существенно повышать производительность. На современных процессорах Intel и AMD библиотека показывала кратное ускорение сортировки по сравнению с традиционными методами.

Реструктуризация и «бесхозные» драйверы

Закрытие x86-simd-sort стало продолжением череды шагов Intel по пересмотру проектов с открытым кодом. Ранее компания уже прекратила поддержку дистрибутива Clear Linux и уволила часть разработчиков драйверов. Это даже привело к ситуации, когда некоторые драйверы Intel в ядре Linux фактически остались без сопровождающих.

В случае с x86-simd-sort речь идёт о том, что команда, создававшая библиотеку, больше не работает в корпорации, а сама Intel не планирует выделять ресурсы на её поддержку.

Новый дом под крылом NumPy

Несмотря на пессимистичный сценарий, сообществу удалось сохранить проект. В NumPy открыли тикет с предложением перенести библиотеку или создать её форк. В итоге Intel согласилась передать существующий репозиторий. Теперь x86-simd-sort официально размещён в организации NumPy на GitHub.

По словам участников обсуждения, это решение позволит продолжить развитие библиотеки силами сообщества. Код останется доступным, а пользователи популярных инструментов вроде NumPy и PyTorch смогут по-прежнему полагаться на высокую скорость сортировки.

Что дальше

Фактически Intel уходит из ряда нишевых направлений с открытым кодом, перекладывая ответственность на сообщество. В случае с x86-simd-sort этот шаг может оказаться удачным: библиотека уже востребована и встроена в ключевые проекты. Вопрос лишь в том, хватит ли у энтузиастов сил поддерживать и развивать её дальше без участия корпорации.

Author Guest Posts
Добавить комментарий