Не смотрите на % использования процессора при гиперпоточности
Когда речь заходит о гиперпоточности, обычно показывают красивые картинки, но мало кто может объяснить, как она работает. «Будет в два раза больше ядер, но в два раза быстрее не станет, ресурсы ведь общие…»
Автор статьи столкнулся с гиперпоточностью 20 лет назад и получил лишь проблемы, а попытки заставить программы работать быстрее с HT не увенчались успехом.
Очевидно, что удвоенное количество ядер не даёт удвоенной производительности. Проблема синтетических бенчмарков в том, что их инструкции могут быть как подходящими, так и нет. Поэтому, чтобы по-настоящему продемонстрировать особенности гиперпоточности, автор решил использовать Ассемблер и провести «дистиллированный» тест, полностью контролируя команды процессора.
Когда речь заходит о гиперпоточности, обычно показывают красивые картинки, но мало кто может объяснить, как она работает. «Будет в два раза больше ядер, но в два раза быстрее не станет, ресурсы ведь общие…»
Автор статьи столкнулся с гиперпоточностью 20 лет назад и получил лишь проблемы, а попытки заставить программы работать быстрее с HT не увенчались успехом.
Очевидно, что удвоенное количество ядер не даёт удвоенной производительности. Проблема синтетических бенчмарков в том, что их инструкции могут быть как подходящими, так и нет. Поэтому, чтобы по-настоящему продемонстрировать особенности гиперпоточности, автор решил использовать Ассемблер и провести «дистиллированный» тест, полностью контролируя команды процессора.
2👍21❤10😁4🔥3🤡1🤝1
10 и 11 сентября пройдёт одна из главных IT-конференций года — IT Elements. Ведущие эксперты из мира финансов, промышленности, ИТ и ритейла соберутся, чтобы обсудить всё, что волнует индустрию прямо сейчас: от антихрупкой архитектуры и ЦОДов для ИИ до внедрения GPT, будущего Kubernetes и проблем с безопасностью.
Команда Хабра будет вести прямые трансляции из двух ключевых залов — «Энергия» и «Материя» — у себя в ВК и в телеграм-канале. Подключайтесь, чтобы не пропустить самое интересное!
Ссылки на трансляции, которые уже идут
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤6👎3
Сегодня, 10 сентября, в 17:00 МСК, не пропустите уникальное событие: публичное собеседование продуктового аналитика в прямом эфире! Хабр совместно с компанией Garage Eight покажет вам реальное интервью.
Кстати, Garage Eight ищет разных аналитиков! Посмотрите актуальные вакансии
И не забудьте про кнопку «Хочу тут работать»
Не откладывайте, эфир уже скоро!
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡15❤5🤣3👍1
Рецепт стали: человек против ИИ в борьбе за идеальный сплав
Выплавить сталь нужного качества — это настоящее искусство, требующее идеальной точности. Но в реальном цехе нет времени штудировать многостраничные инструкции: опытные сталевары полагаются на интуицию и многолетний опыт, часто выдавая результат точнее любого расчёта.
Две попытки внедрить нейросеть для оптимизации дозировок ферросплавов закончились неудачей. Модель, оперирующая неполными данными, проигрывала человеческому чутью, и скепсис к «цифровым помощникам» только рос.
Новая команда учла все ошибки. Их уникальная комбинация подходов позволила создать модель, которая не только эффективно экономит дорогие ферросплавы, но и учитывает тончайшие нюансы техпроцесса.
Выплавить сталь нужного качества — это настоящее искусство, требующее идеальной точности. Но в реальном цехе нет времени штудировать многостраничные инструкции: опытные сталевары полагаются на интуицию и многолетний опыт, часто выдавая результат точнее любого расчёта.
Две попытки внедрить нейросеть для оптимизации дозировок ферросплавов закончились неудачей. Модель, оперирующая неполными данными, проигрывала человеческому чутью, и скепсис к «цифровым помощникам» только рос.
Новая команда учла все ошибки. Их уникальная комбинация подходов позволила создать модель, которая не только эффективно экономит дорогие ферросплавы, но и учитывает тончайшие нюансы техпроцесса.
🔥23👍8❤5 3
Куда инвестирует великий программист Джефф Дин: от Spanner до TensorFlow и стартапов будущего
Легендарный Джеффри Дин не нуждается в дополнительном представлении: именно он спроектировал и запрограммировал некоторые ключевые сервисы для Google, включая распределённую БД Spanner, Bigtable, MapReduce, LevelDB и библиотеку машинного обучения TensorFlow.
Как и другие известные разработчики, Джефф Дин сейчас активно работает в области ML, что для него является естественным направлением, поскольку он ещё с университета специализировался на машинном обучении.
Помимо своих основных занятий, ведущий исследователь Google также активно инвестирует в новое поколение стартапов, которые появляются как грибы после дождя. Разбираемся, в какие проекты вкладывает свои ресурсы один из самых влиятельных программистов современности, формируя будущее технологий.
Легендарный Джеффри Дин не нуждается в дополнительном представлении: именно он спроектировал и запрограммировал некоторые ключевые сервисы для Google, включая распределённую БД Spanner, Bigtable, MapReduce, LevelDB и библиотеку машинного обучения TensorFlow.
Как и другие известные разработчики, Джефф Дин сейчас активно работает в области ML, что для него является естественным направлением, поскольку он ещё с университета специализировался на машинном обучении.
Помимо своих основных занятий, ведущий исследователь Google также активно инвестирует в новое поколение стартапов, которые появляются как грибы после дождя. Разбираемся, в какие проекты вкладывает свои ресурсы один из самых влиятельных программистов современности, формируя будущее технологий.
🤮24💩9😁6👍4🤡4❤3🤔3🥴3
⚡️ ПОДДЕРЖИТЕ КАНАЛ ГОЛОСАМИ⚡️
⚖️ На «Аквариус» подали в суд 16 исков на сумму 252,2 млн рублей
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12💩4🔥2🤔2😡1
This media is not supported in your browser
VIEW IN TELEGRAM
Забудьте о скучных QR-кодах и номерах телефонов на визитках. Энтузиаст и автор YouTube-канала Build With Binh переосмыслил визитные карточки, создав нечто по-настоящему умопомрачительное — визитку с работающей на ней локальной языковой моделью.
Его проект, получивший мистическое название Bouija, использует 46 светодиодов, каждый из которых соответствует определённому символу. Модель генерирует ответы, а светодиоды их отображают, напоминая настоящую спиритическую доску Уиджи.
Внутрь этой чудо-визитки встроен микрокомпьютер на базе чипа ESP32-S3. Несмотря на скромный размер (всего 260 тысяч параметров), модель способна генерировать 24 токена в секунду.
Самое главное: Bouija работает полностью офлайн, без интернета. Это не просто визитка, это карманный ИИ, который всегда с вами.
Его проект, получивший мистическое название Bouija, использует 46 светодиодов, каждый из которых соответствует определённому символу. Модель генерирует ответы, а светодиоды их отображают, напоминая настоящую спиритическую доску Уиджи.
Внутрь этой чудо-визитки встроен микрокомпьютер на базе чипа ESP32-S3. Несмотря на скромный размер (всего 260 тысяч параметров), модель способна генерировать 24 токена в секунду.
Самое главное: Bouija работает полностью офлайн, без интернета. Это не просто визитка, это карманный ИИ, который всегда с вами.
🤣53🤡22👍19❤10🔥6🤔6🤮5👎2🤝1
Forwarded from Хабр Карьера
Пятьдесят вкладок, три новых дела «с понедельника», бесконечные сравнения и ни одного шага вперед. Знакомо? Паралич выбора — главный враг новой профессии. Поэтому хотим упростить вам жизнь.
Мы собрали всё в одном месте. На нашей витрине онлайн-курсов удобно:
🌍 смотреть акции и скидки,
🌍 сравнивать цены и программу обучения,
☀️ выбирать только нужные навыки,
🪐 подбирать длительность — от ознакомительного курса на пару недель до серьезной программы на год.
Открываем и превращаем «потом» в «сегодня»
Мы собрали всё в одном месте. На нашей витрине онлайн-курсов удобно:
Открываем и превращаем «потом» в «сегодня»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🤮10 4😁3💩3❤2🤡1
Деструктуризация в JavaScript: как писать код проще, короче и понятнее
Без сомнений, JavaScript — крайне популярный язык программирования. И разработчики постоянно создают обновления, которые позволяют писать код проще, короче и понятнее. Одним из таких мощных инструментов стала деструктуризация — элегантный способ получения данных.
В этой статье автор базового курса по JavaScript Александр Дудукало на наглядных примерах разберётся, как работает синтаксис деструктуризации и как деструктуризировать массив. Узнаем, как эта функция может значительно улучшить ваш код и сделать его более читаемым.
Без сомнений, JavaScript — крайне популярный язык программирования. И разработчики постоянно создают обновления, которые позволяют писать код проще, короче и понятнее. Одним из таких мощных инструментов стала деструктуризация — элегантный способ получения данных.
В этой статье автор базового курса по JavaScript Александр Дудукало на наглядных примерах разберётся, как работает синтаксис деструктуризации и как деструктуризировать массив. Узнаем, как эта функция может значительно улучшить ваш код и сделать его более читаемым.
💩20 8👍4
Разворачиваем онлайн-игру на виртуальном сервере: пошаговая инструкция по запуску своего проекта
Разберём процесс развёртывания собственного проекта на хостинге. В качестве примера выступит конструктор игр, над которым работает автор.
Будучи большим любителем Guild Wars 2, автор однажды написал прототип с минимальной реализацией похожей системы боя, где можно было самим создавать и настраивать сражения. Недавно он добавил к прототипу редактор данных игры, веб-клиент и сервер для мультиплеера. После этого он арендовал сервер и загрузил туда игру, чтобы можно было играть с друзьями.
В процессе работы с сервером было замечено, что этот опыт подойдёт и для других проектов. Поэтому статья представляет собой готовую инструкцию для запуска своего проекта на удалённом сервере — от аренды до установки Rust, сборки проекта и загрузки игры.
Разберём процесс развёртывания собственного проекта на хостинге. В качестве примера выступит конструктор игр, над которым работает автор.
Будучи большим любителем Guild Wars 2, автор однажды написал прототип с минимальной реализацией похожей системы боя, где можно было самим создавать и настраивать сражения. Недавно он добавил к прототипу редактор данных игры, веб-клиент и сервер для мультиплеера. После этого он арендовал сервер и загрузил туда игру, чтобы можно было играть с друзьями.
В процессе работы с сервером было замечено, что этот опыт подойдёт и для других проектов. Поэтому статья представляет собой готовую инструкцию для запуска своего проекта на удалённом сервере — от аренды до установки Rust, сборки проекта и загрузки игры.
50❤16👍4😁3👎1🙏1
«Весь в отца»: они «запатентовали» надпись на одежде и потребовали 1 000 000 рублей, угрожая судом и полицией
Вы уже слышали истории, как некоторые «особенные» компании регистрируют на себя, казалось бы, обычные слова, а потом судятся со всеми подряд и требуют миллионные компенсации?
Автор этой статьи прошёл такую юридическую войну до конца. Это одна из тех историй, которую точно стоит знать заранее, если у вас уже есть своё дело или когда-нибудь появится. Попасть в подобную ситуацию сегодня рискует практически каждый — и неважно, чем вы занимаетесь, IT-стартапом или продажей одежды.
Юрист по интеллектуальным правам и патентный поверенный РФ №2151 расскажет, как сейчас на практике происходят такие истории и на что нужно обращать внимание, чтобы не влететь на миллионные штрафы. Узнаем, как защитить себя от патентных троллей.
Вы уже слышали истории, как некоторые «особенные» компании регистрируют на себя, казалось бы, обычные слова, а потом судятся со всеми подряд и требуют миллионные компенсации?
Автор этой статьи прошёл такую юридическую войну до конца. Это одна из тех историй, которую точно стоит знать заранее, если у вас уже есть своё дело или когда-нибудь появится. Попасть в подобную ситуацию сегодня рискует практически каждый — и неважно, чем вы занимаетесь, IT-стартапом или продажей одежды.
Юрист по интеллектуальным правам и патентный поверенный РФ №2151 расскажет, как сейчас на практике происходят такие истории и на что нужно обращать внимание, чтобы не влететь на миллионные штрафы. Узнаем, как защитить себя от патентных троллей.
🤬53❤14🔥13👍4
Почему IT-бренд выигрывает, когда умеет шутить: секреты корпоративной комедии
Эта статья основана на выступлении Сергея Геворкяна, старшего консультанта ЭКОПСИ и стендап-комика, который убеждён: законы комедии и корпоративных коммуникаций удивительно похожи.
Юмор создаёт уникальный культурный код и язык, на котором компания говорит честно. Когда соискатели и сотрудники видят, что бренд разделяет их «внутряки», это становится сигналом принадлежности.
Узнаем, как юмор работает в HR-коммуникациях и какие форматы использовать для развития IT-бренда.
Эта статья основана на выступлении Сергея Геворкяна, старшего консультанта ЭКОПСИ и стендап-комика, который убеждён: законы комедии и корпоративных коммуникаций удивительно похожи.
Юмор создаёт уникальный культурный код и язык, на котором компания говорит честно. Когда соискатели и сотрудники видят, что бренд разделяет их «внутряки», это становится сигналом принадлежности.
Узнаем, как юмор работает в HR-коммуникациях и какие форматы использовать для развития IT-бренда.
2🤡36❤8🔥6👍3😁1🥴1
Infrastructure as Code на практике: как был отрефакторен сложный Ansible-репозиторий
Сергей Истомин, DevOps-инженер в KTS, делится опытом, как сделать так, чтобы заказчику было легко пользоваться Ansible. Речь пойдёт о кейсе, когда на «ферме» сто «голов», и всех знают по именам.
Это будет спорный материал: результат описанного рефакторинга — компромисс между практикой Infrastructure as Code (IaC) и людьми. Последняя составляющая этого компромисса требует тонкой настройки и деликатного подхода, поскольку люди в любой момент могут неосознанно начать отдаляться от IaC. Причина всегда одна — когнитивная нагрузка, которая, как только начинает доставлять дискомфорт, потихоньку двигает IaC в сторону. Разбираемся, как найти баланс и сделать IaC удобным для всех.
Сергей Истомин, DevOps-инженер в KTS, делится опытом, как сделать так, чтобы заказчику было легко пользоваться Ansible. Речь пойдёт о кейсе, когда на «ферме» сто «голов», и всех знают по именам.
Это будет спорный материал: результат описанного рефакторинга — компромисс между практикой Infrastructure as Code (IaC) и людьми. Последняя составляющая этого компромисса требует тонкой настройки и деликатного подхода, поскольку люди в любой момент могут неосознанно начать отдаляться от IaC. Причина всегда одна — когнитивная нагрузка, которая, как только начинает доставлять дискомфорт, потихоньку двигает IaC в сторону. Разбираемся, как найти баланс и сделать IaC удобным для всех.
❤8👏5👍2
Почему так сложно использовать юмор в играх: от Рембо до Чарли Чаплина
Комедия — один из наименее развитых жанров в играх. В Steam или Epic Games Store раздел «популярное» заполнен фэнтези, MMORPG и спортивными симуляторами, а вот комедии там даже не упоминаются. Это неудивительно, учитывая сложность интеграции юмора в геймплей. Геймдизайнеру легко заставить кого-то почувствовать себя Рембо, вложив ему в руку виртуальный пистолет, но как заставить игрока почувствовать себя Чарли Чаплином или Джимом Керри?
Юмор в играх обычно сводится к фоновым шуткам и кат-сценам. Попытки вплести его непосредственно в игровой процесс чаще приводят к тому, что он становится похож на безвкусные остроты после перестрелки, которые можно найти в боевиках 80-х. В этой статье предлагается взглянуть на то, как юмор влияет на игровой опыт, как правильно шутить в играх и какие игры считаются самыми смешными. Узнаем, как создаются настоящие игровые комедии.
Комедия — один из наименее развитых жанров в играх. В Steam или Epic Games Store раздел «популярное» заполнен фэнтези, MMORPG и спортивными симуляторами, а вот комедии там даже не упоминаются. Это неудивительно, учитывая сложность интеграции юмора в геймплей. Геймдизайнеру легко заставить кого-то почувствовать себя Рембо, вложив ему в руку виртуальный пистолет, но как заставить игрока почувствовать себя Чарли Чаплином или Джимом Керри?
Юмор в играх обычно сводится к фоновым шуткам и кат-сценам. Попытки вплести его непосредственно в игровой процесс чаще приводят к тому, что он становится похож на безвкусные остроты после перестрелки, которые можно найти в боевиках 80-х. В этой статье предлагается взглянуть на то, как юмор влияет на игровой опыт, как правильно шутить в играх и какие игры считаются самыми смешными. Узнаем, как создаются настоящие игровые комедии.
🤪20❤14👍3👎2
3DIMC против HBM: миру нужна новая память для искусственного интеллекта, чтобы преодолеть «стену памяти»
Главный барьер для развития искусственного интеллекта — не процессоры, а скорость доступа к данным. Мощность чипов растёт, но память не успевает за ними, создавая так называемую «стену памяти». Основатели компании d-Matrix из Санта-Клары считают, что технология 3DIMC (3D Digital In-Memory Compute) способна эту стену преодолеть. По их словам, она в десять раз быстрее и на 90% энергоэффективнее HBM в задачах инференса.
Давайте разберёмся, что это за технология, почему она важна и сможет ли она изменить рынок.
Главный барьер для развития искусственного интеллекта — не процессоры, а скорость доступа к данным. Мощность чипов растёт, но память не успевает за ними, создавая так называемую «стену памяти». Основатели компании d-Matrix из Санта-Клары считают, что технология 3DIMC (3D Digital In-Memory Compute) способна эту стену преодолеть. По их словам, она в десять раз быстрее и на 90% энергоэффективнее HBM в задачах инференса.
Давайте разберёмся, что это за технология, почему она важна и сможет ли она изменить рынок.
🔥28👍9❤6😁2
Как ФБР запустило стартап для наркокартелей и три года читало их переписку — шокирующая история Anom
Наркоторговец Доменико Катанзарати был уверен, что провернул сделку века, координируя поставку кокаина через Anom — свой «Роллс-Ройс» в мире шифрованной связи. Он беспечно писал подельникам, считая, что его сообщения абсолютно защищены.
Но когда пришло время забирать груз, его ждал сюрприз: товар был изъят. Агенты ФБР Маршалл Мьюз читал каждое сообщение Катанзарати из своего кабинета.
Оказалось, «безопасный» Anom был тщательно продуманной ловушкой, втайне созданной и финансируемой Федеральным бюро расследований. В этой статье — подробный разбор операции «Троянский щит», одной из самых изощрённых цифровых ловушек в истории, основанный на докладах с DEF CON, внутренних документах и свидетельствах участников по обе стороны закона.
Наркоторговец Доменико Катанзарати был уверен, что провернул сделку века, координируя поставку кокаина через Anom — свой «Роллс-Ройс» в мире шифрованной связи. Он беспечно писал подельникам, считая, что его сообщения абсолютно защищены.
Но когда пришло время забирать груз, его ждал сюрприз: товар был изъят. Агенты ФБР Маршалл Мьюз читал каждое сообщение Катанзарати из своего кабинета.
Оказалось, «безопасный» Anom был тщательно продуманной ловушкой, втайне созданной и финансируемой Федеральным бюро расследований. В этой статье — подробный разбор операции «Троянский щит», одной из самых изощрённых цифровых ловушек в истории, основанный на докладах с DEF CON, внутренних документах и свидетельствах участников по обе стороны закона.
1😁68❤21🔥19👍4🤔4