#optimizations — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #optimizations, aggregated by home.social.
-
userver 3.0 — большой релиз фреймворка для IO‑bound‑программ, переход на C++20
Привет! На связи Антон Полухин из Техплатформы Городских сервисов Яндекса. После большого релиза 🐙 userver прошло почти два года. За это время мы обзавелись большим количеством внешних пользователей — международных и российских. При этом и количество внутренних пользователей подросло: в Городских сервисах Яндекса появились стни новых сервисов на userver. Функциональность Такси, Еды, Лавки, Доставки, а также Маркета, Финтеха, Фантеха, Электро и Техплатформы обогатилась новыми возможностями и новыми пользователями. А значит, фреймворк стал ещё надёжнее и оттестированнее. Мы не сидели сложа руки, и за два года реализовали, оптимизировали и добавили все обещанные в прошлой статье фичи, а также многое другое. Что нового в userver?
https://habr.com/ru/companies/yandex/articles/1012204/
#userver #c++ #c++20 #с++20 #с++ #optimization #optimizations #json #jsonschema #kafka
-
userver 3.0 — большой релиз фреймворка для IO‑bound‑программ, переход на C++20
Привет! На связи Антон Полухин из Техплатформы Городских сервисов Яндекса. После большого релиза 🐙 userver прошло почти два года. За это время мы обзавелись большим количеством внешних пользователей — международных и российских. При этом и количество внутренних пользователей подросло: в Городских сервисах Яндекса появились стни новых сервисов на userver. Функциональность Такси, Еды, Лавки, Доставки, а также Маркета, Финтеха, Фантеха, Электро и Техплатформы обогатилась новыми возможностями и новыми пользователями. А значит, фреймворк стал ещё надёжнее и оттестированнее. Мы не сидели сложа руки, и за два года реализовали, оптимизировали и добавили все обещанные в прошлой статье фичи, а также многое другое. Что нового в userver?
https://habr.com/ru/companies/yandex/articles/1012204/
#userver #c++ #c++20 #с++20 #с++ #optimization #optimizations #json #jsonschema #kafka
-
userver 3.0 — большой релиз фреймворка для IO‑bound‑программ, переход на C++20
Привет! На связи Антон Полухин из Техплатформы Городских сервисов Яндекса. После большого релиза 🐙 userver прошло почти два года. За это время мы обзавелись большим количеством внешних пользователей — международных и российских. При этом и количество внутренних пользователей подросло: в Городских сервисах Яндекса появились стни новых сервисов на userver. Функциональность Такси, Еды, Лавки, Доставки, а также Маркета, Финтеха, Фантеха, Электро и Техплатформы обогатилась новыми возможностями и новыми пользователями. А значит, фреймворк стал ещё надёжнее и оттестированнее. Мы не сидели сложа руки, и за два года реализовали, оптимизировали и добавили все обещанные в прошлой статье фичи, а также многое другое. Что нового в userver?
https://habr.com/ru/companies/yandex/articles/1012204/
#userver #c++ #c++20 #с++20 #с++ #optimization #optimizations #json #jsonschema #kafka
-
userver 3.0 — большой релиз фреймворка для IO‑bound‑программ, переход на C++20
Привет! На связи Антон Полухин из Техплатформы Городских сервисов Яндекса. После большого релиза 🐙 userver прошло почти два года. За это время мы обзавелись большим количеством внешних пользователей — международных и российских. При этом и количество внутренних пользователей подросло: в Городских сервисах Яндекса появились стни новых сервисов на userver. Функциональность Такси, Еды, Лавки, Доставки, а также Маркета, Финтеха, Фантеха, Электро и Техплатформы обогатилась новыми возможностями и новыми пользователями. А значит, фреймворк стал ещё надёжнее и оттестированнее. Мы не сидели сложа руки, и за два года реализовали, оптимизировали и добавили все обещанные в прошлой статье фичи, а также многое другое. Что нового в userver?
https://habr.com/ru/companies/yandex/articles/1012204/
#userver #c++ #c++20 #с++20 #с++ #optimization #optimizations #json #jsonschema #kafka
-
🚀 Oh, look, another forked attempt at reinventing the wheel! 🛞 'Blacksky' tosses some #optimizations and caching into the mix, but who are we kidding? GitHub's got more bells and whistles than a parade of clowns, and this app is just another one of them. 🎪🙃
https://github.com/blacksky-algorithms/atproto #reinventingthewheel #Blacksky #GitHub #techhumor #appdevelopment #HackerNews #ngated -
🤔 Ah, yes, let's dive into the magical realm of #PostgreSQL #optimizations where 'unconventional' means you missed the last update! 🧐 Instead of relying on proven methods, why not try your luck with these wild #ideas that sound like they were pulled from a developer's fever dream? 🎩✨
https://hakibenita.com/postgresql-unconventional-optimizations #Unconventional #Developer #Insights #Tech #Humor #HackerNews #ngated -
🤔 Ah, yes, let's dive into the magical realm of #PostgreSQL #optimizations where 'unconventional' means you missed the last update! 🧐 Instead of relying on proven methods, why not try your luck with these wild #ideas that sound like they were pulled from a developer's fever dream? 🎩✨
https://hakibenita.com/postgresql-unconventional-optimizations #Unconventional #Developer #Insights #Tech #Humor #HackerNews #ngated -
🤔 Ah, yes, let's dive into the magical realm of #PostgreSQL #optimizations where 'unconventional' means you missed the last update! 🧐 Instead of relying on proven methods, why not try your luck with these wild #ideas that sound like they were pulled from a developer's fever dream? 🎩✨
https://hakibenita.com/postgresql-unconventional-optimizations #Unconventional #Developer #Insights #Tech #Humor #HackerNews #ngated -
🤔 Ah, yes, let's dive into the magical realm of #PostgreSQL #optimizations where 'unconventional' means you missed the last update! 🧐 Instead of relying on proven methods, why not try your luck with these wild #ideas that sound like they were pulled from a developer's fever dream? 🎩✨
https://hakibenita.com/postgresql-unconventional-optimizations #Unconventional #Developer #Insights #Tech #Humor #HackerNews #ngated -
🚀Welcome to "SIMD #City," where we auto-vectorize your boredom into an endless parade of buzzwords! 🤖 Matt Godbolt takes us on a riveting #journey through #compiler optimizations—because who needs excitement when you can have "sophisticated" math?🔢 Spoiler: it's really just big words for feeding numbers into arrays. 🌽👈
https://xania.org/202512/20-simd-city #SIMD #optimizations #tech #buzzwords #math #HackerNews #ngated -
🤡 In a shocking twist, we've discovered that using #Rust doesn't automatically make your code faster! 🚀 Who knew? Apparently, some #design #decisions and #optimizations might actually matter too. But hey, don't worry, we'll wade through a sea of linked talks and #tech jargon to explain the magic behind UV's speediness, all while pretending it's a groundbreaking revelation. 📚🔍
https://nesbitt.io/2025/12/26/how-uv-got-so-fast.html #Performance #Insights #HackerNews #ngated -
📚🔬 Behold! Another riveting tale of matrix multiplication that promises to make your brain cells do backflips. 🤸♂️🎉 Multithreaded #FP32 #optimizations that require you to sacrifice your first-born to hyperparameters just to squeeze out a few extra bytes of performance. ⚙️🛠️ And if you want the actual code, here's a hint: #sgemm.c. Happy debugging! 🖥️💥
https://salykova.github.io/gemm-cpu #matrixmultiplication #multithreading #debugging #HackerNews #ngated -
📚🔬 Behold! Another riveting tale of matrix multiplication that promises to make your brain cells do backflips. 🤸♂️🎉 Multithreaded #FP32 #optimizations that require you to sacrifice your first-born to hyperparameters just to squeeze out a few extra bytes of performance. ⚙️🛠️ And if you want the actual code, here's a hint: #sgemm.c. Happy debugging! 🖥️💥
https://salykova.github.io/gemm-cpu #matrixmultiplication #multithreading #debugging #HackerNews #ngated -
📚🔬 Behold! Another riveting tale of matrix multiplication that promises to make your brain cells do backflips. 🤸♂️🎉 Multithreaded #FP32 #optimizations that require you to sacrifice your first-born to hyperparameters just to squeeze out a few extra bytes of performance. ⚙️🛠️ And if you want the actual code, here's a hint: #sgemm.c. Happy debugging! 🖥️💥
https://salykova.github.io/gemm-cpu #matrixmultiplication #multithreading #debugging #HackerNews #ngated -
📚🔬 Behold! Another riveting tale of matrix multiplication that promises to make your brain cells do backflips. 🤸♂️🎉 Multithreaded #FP32 #optimizations that require you to sacrifice your first-born to hyperparameters just to squeeze out a few extra bytes of performance. ⚙️🛠️ And if you want the actual code, here's a hint: #sgemm.c. Happy debugging! 🖥️💥
https://salykova.github.io/gemm-cpu #matrixmultiplication #multithreading #debugging #HackerNews #ngated -
Features deployed for https://apply.coop!
- Main job listing paginates 25 jobs at time for faster page loads
- Atom/RSS/JSON item titles have working location, pay range, and workplace info
- Jobs/Workplaces sitemaps to help find jobs easier via search engines -
Armbian Updates: OMV support, boot improvents, Rockchip optimizations
#HackerNews #Armbian #Updates #OMV #Support #Boot #Improvements #Rockchip #Optimizations
-
Часть 3. Векторизация на Go: CGo, транзакции, компиляторы, поддержка, байтовые инструкции
В первой части статьи мы рассмотрели , как можно вручную ускорить Go-код с помощью векторизации и SIMD-инструкций, реализованных через Go-ассемблер. Написали простую, но показательно быструю реализацию sliceContains и увидели, что даже базовая векторизация может дать ускорение в 10–14 раз по сравнению со стандартной реализацией. Во второй части статьи погрузились в практическое применение SIMD в Go-ассемблере, реализовали функцию SliceContainsV1 и изучили, как с помощью VADD, VDUP и других инструкций можно добиться 10–14-кратного ускорения простых задач. Но возможности оптимизации Go-программ на этом не заканчиваются. В этой части мы пойдём дальше: рассмотрим другие техники низкоуровневой оптимизации — от использования C-кода и альтернативных компиляторов с поддержкой векторизации до работы с аппаратными транзакциями памяти на Intel. Поговорим о том, как внедрять ассемблер в продакшен-код, не боясь за его поддержку, и как обойти ограничения стандартного Go-компилятора. Привет, Хабр! Меня зовут Игорь Панасюк, я работаю в Яндекс, преподаю в ИТМО, а также в свободное время выступаю на конференциях, делюсь опытом в соцсетях и помогаю развитию Go-сообщества, веду телеграм-канал и youtube-канал. Если вы уже знакомы с базовыми техниками векторизации, эта часть поможет глубже понять, как устроены продвинутые способы ускорения Go-кода и на что стоит обратить внимание при работе с архитектурно-зависимыми оптимизациями.
https://habr.com/ru/companies/oleg-bunin/articles/905972/
#golang #optimizations #компилятор #gccgo #gollvm #ассемблер #word #byte #производительность
-
Часть 3. Векторизация на Go: CGo, транзакции, компиляторы, поддержка, байтовые инструкции
В первой части статьи мы рассмотрели , как можно вручную ускорить Go-код с помощью векторизации и SIMD-инструкций, реализованных через Go-ассемблер. Написали простую, но показательно быструю реализацию sliceContains и увидели, что даже базовая векторизация может дать ускорение в 10–14 раз по сравнению со стандартной реализацией. Во второй части статьи погрузились в практическое применение SIMD в Go-ассемблере, реализовали функцию SliceContainsV1 и изучили, как с помощью VADD, VDUP и других инструкций можно добиться 10–14-кратного ускорения простых задач. Но возможности оптимизации Go-программ на этом не заканчиваются. В этой части мы пойдём дальше: рассмотрим другие техники низкоуровневой оптимизации — от использования C-кода и альтернативных компиляторов с поддержкой векторизации до работы с аппаратными транзакциями памяти на Intel. Поговорим о том, как внедрять ассемблер в продакшен-код, не боясь за его поддержку, и как обойти ограничения стандартного Go-компилятора. Привет, Хабр! Меня зовут Игорь Панасюк, я работаю в Яндекс, преподаю в ИТМО, а также в свободное время выступаю на конференциях, делюсь опытом в соцсетях и помогаю развитию Go-сообщества, веду телеграм-канал и youtube-канал. Если вы уже знакомы с базовыми техниками векторизации, эта часть поможет глубже понять, как устроены продвинутые способы ускорения Go-кода и на что стоит обратить внимание при работе с архитектурно-зависимыми оптимизациями.
https://habr.com/ru/companies/oleg-bunin/articles/905972/
#golang #optimizations #компилятор #gccgo #gollvm #ассемблер #word #byte #производительность
-
Часть 3. Векторизация на Go: CGo, транзакции, компиляторы, поддержка, байтовые инструкции
В первой части статьи мы рассмотрели , как можно вручную ускорить Go-код с помощью векторизации и SIMD-инструкций, реализованных через Go-ассемблер. Написали простую, но показательно быструю реализацию sliceContains и увидели, что даже базовая векторизация может дать ускорение в 10–14 раз по сравнению со стандартной реализацией. Во второй части статьи погрузились в практическое применение SIMD в Go-ассемблере, реализовали функцию SliceContainsV1 и изучили, как с помощью VADD, VDUP и других инструкций можно добиться 10–14-кратного ускорения простых задач. Но возможности оптимизации Go-программ на этом не заканчиваются. В этой части мы пойдём дальше: рассмотрим другие техники низкоуровневой оптимизации — от использования C-кода и альтернативных компиляторов с поддержкой векторизации до работы с аппаратными транзакциями памяти на Intel. Поговорим о том, как внедрять ассемблер в продакшен-код, не боясь за его поддержку, и как обойти ограничения стандартного Go-компилятора. Привет, Хабр! Меня зовут Игорь Панасюк, я работаю в Яндекс, преподаю в ИТМО, а также в свободное время выступаю на конференциях, делюсь опытом в соцсетях и помогаю развитию Go-сообщества, веду телеграм-канал и youtube-канал. Если вы уже знакомы с базовыми техниками векторизации, эта часть поможет глубже понять, как устроены продвинутые способы ускорения Go-кода и на что стоит обратить внимание при работе с архитектурно-зависимыми оптимизациями.
https://habr.com/ru/companies/oleg-bunin/articles/905972/
#golang #optimizations #компилятор #gccgo #gollvm #ассемблер #word #byte #производительность
-
Часть 3. Векторизация на Go: CGo, транзакции, компиляторы, поддержка, байтовые инструкции
В первой части статьи мы рассмотрели , как можно вручную ускорить Go-код с помощью векторизации и SIMD-инструкций, реализованных через Go-ассемблер. Написали простую, но показательно быструю реализацию sliceContains и увидели, что даже базовая векторизация может дать ускорение в 10–14 раз по сравнению со стандартной реализацией. Во второй части статьи погрузились в практическое применение SIMD в Go-ассемблере, реализовали функцию SliceContainsV1 и изучили, как с помощью VADD, VDUP и других инструкций можно добиться 10–14-кратного ускорения простых задач. Но возможности оптимизации Go-программ на этом не заканчиваются. В этой части мы пойдём дальше: рассмотрим другие техники низкоуровневой оптимизации — от использования C-кода и альтернативных компиляторов с поддержкой векторизации до работы с аппаратными транзакциями памяти на Intel. Поговорим о том, как внедрять ассемблер в продакшен-код, не боясь за его поддержку, и как обойти ограничения стандартного Go-компилятора. Привет, Хабр! Меня зовут Игорь Панасюк, я работаю в Яндекс, преподаю в ИТМО, а также в свободное время выступаю на конференциях, делюсь опытом в соцсетях и помогаю развитию Go-сообщества, веду телеграм-канал и youtube-канал. Если вы уже знакомы с базовыми техниками векторизации, эта часть поможет глубже понять, как устроены продвинутые способы ускорения Go-кода и на что стоит обратить внимание при работе с архитектурно-зависимыми оптимизациями.
https://habr.com/ru/companies/oleg-bunin/articles/905972/
#golang #optimizations #компилятор #gccgo #gollvm #ассемблер #word #byte #производительность
-
👀 Do you know? The Raspberry Pi 5 can run #Unvanquished in 1920×1080 at more than 60fps! 🚀
Here at 70~80fps with #Mesa 25.
We even have some model #optimizations to come!
#indiedev #gamedev #indiegame #floss #idtech #raspberrypi5 #arm #opengl #gameengines #daemon -
👀 Do you know? The Raspberry Pi 5 can run #Unvanquished in 1920×1080 at more than 60fps! 🚀
Here at 70~80fps with #Mesa 25.
We even have some model #optimizations to come!
#indiedev #gamedev #indiegame #floss #idtech #raspberrypi5 #arm #opengl #gameengines #daemon -
👀 Do you know? The Raspberry Pi 5 can run #Unvanquished in 1920×1080 at more than 60fps! 🚀
Here at 70~80fps with #Mesa 25.
We even have some model #optimizations to come!
#indiedev #gamedev #indiegame #floss #idtech #raspberrypi5 #arm #opengl #gameengines #daemon -
👀 Do you know? The Raspberry Pi 5 can run #Unvanquished in 1920×1080 at more than 60fps! 🚀
Here at 70~80fps with #Mesa 25.
We even have some model #optimizations to come!
#indiedev #gamedev #indiegame #floss #idtech #raspberrypi5 #arm #opengl #gameengines #daemon -
👀 Do you know? The Raspberry Pi 5 can run #Unvanquished in 1920×1080 at more than 60fps! 🚀
Here at 70~80fps with #Mesa 25.
We even have some model #optimizations to come!
#indiedev #gamedev #indiegame #floss #idtech #raspberrypi5 #arm #opengl #gameengines #daemon -
Since Python 3.13, the famous Python GIL is optional. This is a long requested functionality but, is the performance gain of threaded code real?
Let's test the performance of a threaded application with and without the GIL.
-
Power Options — это графическое приложение для управления энергопотреблением на Linux, предлагающее как простые, так и расширенные функции.
Оно создает оптимизированные профили при установке, позволяя пользователям управлять настройками аккумулятора и сети с возможностью настройки количества профилей и переопределений.
https://github.com/TheAlexDev23/power-options/
#poweroptions #linux #gnu_linux #battery #optimization #optimizations #github #energy -
Power Options — это графическое приложение для управления энергопотреблением на Linux, предлагающее как простые, так и расширенные функции.
Оно создает оптимизированные профили при установке, позволяя пользователям управлять настройками аккумулятора и сети с возможностью настройки количества профилей и переопределений.
https://github.com/TheAlexDev23/power-options/
#poweroptions #linux #gnu_linux #battery #optimization #optimizations #github #energy -
Power Options — это графическое приложение для управления энергопотреблением на Linux, предлагающее как простые, так и расширенные функции.
Оно создает оптимизированные профили при установке, позволяя пользователям управлять настройками аккумулятора и сети с возможностью настройки количества профилей и переопределений.
https://github.com/TheAlexDev23/power-options/
#poweroptions #linux #gnu_linux #battery #optimization #optimizations #github #energy -
Power Options — это графическое приложение для управления энергопотреблением на Linux, предлагающее как простые, так и расширенные функции.
Оно создает оптимизированные профили при установке, позволяя пользователям управлять настройками аккумулятора и сети с возможностью настройки количества профилей и переопределений.
https://github.com/TheAlexDev23/power-options/
#poweroptions #linux #gnu_linux #battery #optimization #optimizations #github #energy -
Power Options — это графическое приложение для управления энергопотреблением на Linux, предлагающее как простые, так и расширенные функции.
Оно создает оптимизированные профили при установке, позволяя пользователям управлять настройками аккумулятора и сети с возможностью настройки количества профилей и переопределений.
https://github.com/TheAlexDev23/power-options/
#poweroptions #linux #gnu_linux #battery #optimization #optimizations #github #energy -
How We Made Jupyter Notebooks Load 10 Times Faster
https://www.singlestore.com/blog/how-we-made-notebooks-load-10-times-faster/
#ycombinator #Jupyter_notebooks #notebooks #singlestore #Jupyter #Jupyter_lab #devx #Python #frontend #optimizations #developers #devs #Jupyterlab #Engineering -
How We Made Jupyter Notebooks Load 10 Times Faster
https://www.singlestore.com/blog/how-we-made-notebooks-load-10-times-faster/
#ycombinator #Jupyter_notebooks #notebooks #singlestore #Jupyter #Jupyter_lab #devx #Python #frontend #optimizations #developers #devs #Jupyterlab #Engineering -
How We Made Jupyter Notebooks Load 10 Times Faster
https://www.singlestore.com/blog/how-we-made-notebooks-load-10-times-faster/
#ycombinator #Jupyter_notebooks #notebooks #singlestore #Jupyter #Jupyter_lab #devx #Python #frontend #optimizations #developers #devs #Jupyterlab #Engineering -
How We Made Jupyter Notebooks Load 10 Times Faster
https://www.singlestore.com/blog/how-we-made-notebooks-load-10-times-faster/
#ycombinator #Jupyter_notebooks #notebooks #singlestore #Jupyter #Jupyter_lab #devx #Python #frontend #optimizations #developers #devs #Jupyterlab #Engineering -
bow to your king!
-
'Multi-Objective Neural Architecture Search by Learning Search Space Partitions', by Yiyang Zhao, Linnan Wang, Tian Guo.
http://jmlr.org/papers/v25/23-1013.html
#optimizers #optimizer #optimizations -
'Multi-Objective Neural Architecture Search by Learning Search Space Partitions', by Yiyang Zhao, Linnan Wang, Tian Guo.
http://jmlr.org/papers/v25/23-1013.html
#optimizers #optimizer #optimizations -
'Multi-Objective Neural Architecture Search by Learning Search Space Partitions', by Yiyang Zhao, Linnan Wang, Tian Guo.
http://jmlr.org/papers/v25/23-1013.html
#optimizers #optimizer #optimizations -
'Multi-Objective Neural Architecture Search by Learning Search Space Partitions', by Yiyang Zhao, Linnan Wang, Tian Guo.
http://jmlr.org/papers/v25/23-1013.html
#optimizers #optimizer #optimizations -
'Multi-Objective Neural Architecture Search by Learning Search Space Partitions', by Yiyang Zhao, Linnan Wang, Tian Guo.
http://jmlr.org/papers/v25/23-1013.html
#optimizers #optimizer #optimizations -
We're thrilled to introduce RELIANOID Enterprise Edition v8.0. This significant update brings a range of new features, enhancements, and optimizations aimed at delivering robust performance, improved security, and enhanced user experience. Below, you'll find the specifics of what’s new and improved in this release.
https://www.relianoid.com/blog/release-notes-relianoid-load-balancer-v8-0/
#RELIANOID #EnterpriseEdition #Release #NewFeatures #Enhancements #Optimizations #Performance #Security #EaseOfUse #LoadBalancing -
#ITByte: Compiler Development Trends - Machine Learning.
A brief introduction to use of #MachineLearning in #Compiler #Optimizations.