скорость

  • ХабрахабрФото Где и как можно ускорить приложение на Android

    Где и как можно ускорить приложение на Android

    Привет! Я Александр Попсуенко, руководитель инфраструктурной команды мобилок Маркета. Сегодня я хочу рассказать, как мы ускоряли наше приложение на Android. Тут должно быть красивое описание, почему в приложениях важна скорость работы и как она влияет на всякие умные метрики. Но думаю всем и так понятно, что быстрое приложение лучше медленного. Все мы не только разрабатываем продукты, но и пользуемся ими.…

    Читать далее »
  • ХабрахабрФото 22 342 кратное ускорение загрузки геометрии в Unity

    22 342 кратное ускорение загрузки геометрии в Unity

    Немного истории Меня зовут Артем Толстогузов, и я вхожу в группу анонимных Unity‑программистов. У меня: навязчивое желание переложить всю работу с CPU на GPU; небольшой фетиш в области оптимизаций всего что только возможно; хронический интерес к шейдерам, графическому пайплайну и технологиям; патологический синдром самозванца. Люблю тестировать разные алгоритмы, подходы и технологии, доводить до совершенства отдельные механизмы, искать нетрадиционные методы изобретения велосипедов, а также проверять имеющиеся на возможность усовершенствования под конкретные задачи. Так…

    Читать далее »
  • ХабрахабрФото [Перевод] Как мы чуть не взломали шифровальщик Phobos с помощью CUDA

    [Перевод] Как мы чуть не взломали шифровальщик Phobos с помощью CUDA

    Последние два года мы работали над доказательством концепции дешифратора для программ-вымогателей семейства Phobos. По причинам, которые мы объясним здесь, он непрактичен. До сих пор у нас не получилось использовать его, чтобы помочь реальной жертве. Но мы решили опубликовать результаты и инструменты в надежде, что кто-то найдёт их полезными, интересными или продолжит исследования. Опишем уязвимость и то, как мы понизили вычислительную…

    Читать далее »
  • ХабрахабрФото [Перевод] Как при помощи Rust в 150 раз ускорить код на Python

    [Перевод] Как при помощи Rust в 150 раз ускорить код на Python

    Python — довольно простой в освоении язык, по сравнению с некоторыми другими языками код на нём пишется очень быстро. Но в жертву приносится скорость выполнения кода. Перепишем часть Python-кода в Rust и импортируем этот код в виде пакета Python впроект. Получим сверхбыстрый пакет Python, который сможем импортировать и использовать, как любой другой пакет. В качестве бонуса добавим многопроцессорность и в…

    Читать далее »
  • ХабрахабрФото Баттерфляй по Азимову: самый быстрый мягкий робот-пловец в мире

    Баттерфляй по Азимову: самый быстрый мягкий робот-пловец в мире

    Около 70% поверхности Земли покрыто водой, потому нет ничего удивительного, что многие сухопутные живые существа обладают умением плавать. Люди также способны обучиться этому навыку, но не обладают им с рождения, как утверждает распространенный миф. Разные пловцы, независимо от видовой принадлежности, используют разные техники плавания, чтобы максимизировать эффективность продвижения вперед и минимизировать затраты энергии, учитывая строение тела и другие сопутствующие факторы.…

    Читать далее »
  • ХабрахабрФото Где верх, где низ: оценка положения в воздухе без акселерометра

    Где верх, где низ: оценка положения в воздухе без акселерометра

    Как бы это смешно и очевидно не звучало, но для правильного полета необходимо знать, где находится верх, а где низ. Коммерческие дроны используют для этого акселерометр. Но у насекомых, чьи летные навыки заложены генетически и эволюционно, такой «примочки» нет. Возникает вопрос — как они отличают верх от низа? Ученые из Национального центра научных исследований (Париж, Франция) решили провести ряд опытов,…

    Читать далее »
  • ХабрахабрФото Феномен Zoom

    Феномен Zoom

    Когда началась пандемия было несколько десятков решений для видеосвязи, начиная от маргинальных страничек на WebRTC, заканчивая монстрами вроде Skype и Microsoft Teams. Каким образом небольшой небогатой компании, создающей Zoom, удалось захватить своим продуктом практически весь мир? Многие пользователи на самом деле это понимают, но профессиональные менеджеры продукта и аналитики будто бы слепы к этому фактору. О чём речь? Подробности под…

    Читать далее »
  • ХабрахабрФото [Перевод] Гоночные дроны с ИИ обгоняют чемпионов на скорости 80 км/ч

    [Перевод] Гоночные дроны с ИИ обгоняют чемпионов на скорости 80 км/ч

    Понять суть состязания можно по уровню скорости и манёвренности на видео пролёта гоночным дроном трёх кругов трека в Цюрихском университете. Этим видео и не только делимся под катом к старту нашего флагманского курса по Data Science. Скорость и точность работы роботов если не восхищают, то удивляют. Сложные датчики и быстрые вычисления позволяют мощному и манёвренному роботу-дрону «знать» своё положение и…

    Читать далее »
  • ХабрахабрФото [Перевод] Сложение векторов со скоростью 154 Гб/с на WebAssembly

    [Перевод] Сложение векторов со скоростью 154 Гб/с на WebAssembly

    Автор ускорил сложение векторов до ~12 000 000 сложений 1024-мерных векторов в секунду. Делимся подробностями и представляем генератор WASM из С++ от автора статьи к старту курса по Fullstack-разработке на Python. Код запускался на M1 MacBook Air с node.js 17, весь код здесь. Начинаем с чистого JavaScript let a = new Array(N).fill(0);let b = new Array(N).fill(0);let c = new Array(N).fill(0);…

    Читать далее »
  • ХабрахабрФото Лазер вместо взаимности: новый метод калибровки микрофонов

    Лазер вместо взаимности: новый метод калибровки микрофонов

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

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


Кнопка «Наверх»