Будущее вычислений

Размышления о процессорах, архитектуре и программном обеспечении

Квантовые вычисления: мифы и реальность

Квантовые компьютеры обещают произвести революцию в вычислениях, но так ли они близки к тому, чтобы заменить наши ноутбуки? В этой статье мы разберем основные принципы кубитов, суперпозиции и запутанности, а также посмотрим, какие задачи они действительно смогут решать эффективнее классических машин.

Читать далее →

Эволюция архитектуры процессоров: от x86 к ARM и RISC-V

Мир процессоров становится разнообразнее. Доминирование x86 подходит к концу, а на сцену выходят энергоэффективные ARM-чипы и открытая архитектура RISC-V. Рассмотрим, почему Apple, Qualcomm и даже Intel инвестируют в альтернативные наборы инструкций.

Читать далее →

Роль компиляторов в современных оптимизациях производительности

Написать быстрый код — это только половина дела. Современные компиляторы, такие как GCC и LLVM, способны на невероятные трансформации кода, о которых разработчик может даже не подозревать. Углубимся в мир векторизации, развертывания циклов и спекулятивного исполнения.

Читать далее →