Фьючерсы
Доступ к сотням фьючерсов
TradFi
Золото
Одна платформа мировых активов
Опционы
Hot
Торги опционами Vanilla в европейском стиле
Единый счет
Увеличьте эффективность вашего капитала
Демо-торговля
Введение в торговлю фьючерсами
Подготовьтесь к торговле фьючерсами
Фьючерсные события
Получайте награды в событиях
Демо-торговля
Используйте виртуальные средства для торговли без риска
Запуск
CandyDrop
Собирайте конфеты, чтобы заработать аирдропы
Launchpool
Быстрый стейкинг, заработайте потенциальные новые токены
HODLer Airdrop
Удерживайте GT и получайте огромные аирдропы бесплатно
Launchpad
Будьте готовы к следующему крупному токен-проекту
Alpha Points
Торгуйте и получайте аирдропы
Фьючерсные баллы
Зарабатывайте баллы и получайте награды аирдропа
Инвестиции
Simple Earn
Зарабатывайте проценты с помощью неиспользуемых токенов
Автоинвест.
Автоинвестиции на регулярной основе.
Бивалютные инвестиции
Доход от волатильности рынка
Мягкий стейкинг
Получайте вознаграждения с помощью гибкого стейкинга
Криптозаймы
0 Fees
Заложите одну криптовалюту, чтобы занять другую
Центр кредитования
Единый центр кредитования
Кто-то использует Transformer для определения, можно ли параллелить циклы в коде.
Звучит очень академично? Не спешите.
Сначала о контексте.
Все, кто пишет код, знают, что превращение обычного цикла for в параллельное выполнение — это священный грааль оптимизации производительности. Но проблема в том, что если ошибиться — появятся баги. Традиционные методы основаны на статическом анализе, но при сложных зависимостях они терпят неудачу.
Эта статья делает одну вещь: вставляет код в модель Transformer (да, ту самую архитектуру GPT), чтобы ИИ мог определить, «можно ли безопасно параллелить этот цикл».
Почему этот подход интересен.
Традиционные инструменты анализа параллелизации развиваются уже десятилетия, но при сложных сценариях точность всё ещё недостаточна. Модели с многогранной структурой не справляются с динамическими структурами кода.
Преимущество Transformer в том, что он способен захватывать длинные зависимости в коде. Например, переменная изменяется на 3-й строке цикла и читается на 47-й — такие междусвязи данных, пересекающие большие расстояния, для Transformer — это естественная задача внимания.
Но я хочу сказать не о самой статье. Я хочу сказать о тренде.
ИИ постепенно переходит от «помощи в написании кода» к «помощи в оптимизации низкоуровневого исполнения кода». Это совершенно другой уровень.
Написание кода — это замена рук программиста. Оптимизация исполнения — это замена ума компиляторного инженера.
Когда ИИ сможет определять, какие части кода можно параллелить, а какие — нет, следующим шагом станет автоматическая переработка.
Короче говоря — ИИ учится не только писать код, он учится его понимать.
Для разработчиков это хорошо. Вы пишете плохой цикл — ИИ поможет вам его оптимизировать.
Для команд разработчиков компиляторов — это угроза. Ваши ключевые навыки моделируются.
Эпоха vibe coder всё ближе. Человечество постепенно вытесняется.