«Java когда-то был медленным, но это давно неправда»
В четвертом выпуске «Битовых масок» погружаемся в мир виртуальных машин и Java с инженером, который работает с разными частями JVM, JIT-компиляторами и рантаймом больше 10 лет. В гостях у подкаста — Владимир Кемпик, сотрудник YADRO, за плечами которого опыт решения пользовательских проблем с уже выпущенными версиями JDK в Oracle и внедрения поддержки новых платформ в Azul.
Из этого эпизода вы узнаете:
▪️ Что следует из принципа "Write once, run everywhere";
▪️ Какие есть мифы о Java;
▪️ Насколько велико многообразие компиляторов и сборщиков мусора;
▪️ Какие решения придумали JVM-инженеры, чтобы ужиться с запросами микросервисов;
▪️ Как происходит поддержка новых архитектур в JVM;
▪️ Почему бэкпорт поддержки RISC-V в JDK17 — это значимое событие.
Подписывайтесь на «Битовые маски», чтобы не пропустить новые выпуски!
Слушать🎤 | Смотреть 📺
#программы #подкасты #битовыемаски
В четвертом выпуске «Битовых масок» погружаемся в мир виртуальных машин и Java с инженером, который работает с разными частями JVM, JIT-компиляторами и рантаймом больше 10 лет. В гостях у подкаста — Владимир Кемпик, сотрудник YADRO, за плечами которого опыт решения пользовательских проблем с уже выпущенными версиями JDK в Oracle и внедрения поддержки новых платформ в Azul.
Из этого эпизода вы узнаете:
Подписывайтесь на «Битовые маски», чтобы не пропустить новые выпуски!
Слушать
#программы #подкасты #битовыемаски
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥8
Тестовые среды и стенды — важная часть процесса разработки. Они позволяют проверить продукт на деле и отловить ошибки до производства или выхода в релиз. Легко представить тестовую среду разработчика софта — виртуальную машину с настроенным окружением для работы будущей программы. В аппаратной разработке тоже существуют методы, позволяющие имитировать продукт частично или целиком. А что делать тем, кто пишет и тестирует софт для процессора, который только предстоит произвести?
Инженеры-программисты YADRO Светлана Бурлака и Александр Солдатов рассказали, какие способы имитации сложных систем существуют и как их можно адаптировать под написание ПО для процессора на открытой архитектуре.
Эмулятор QEMU, потактовый симулятор, FPGA-платформа… Эффективнее всего использовать сразу несколько методов имитации ПО в разных комбинациях. Такой подход называют косимуляцией, и он позволяет компенсировать недостатки использования только одного подхода.
Из текста вы узнаете:
Читать статью
#программы #инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
Истовый инженер
Игра в имитацию: как разрабатывать и отлаживать ПО для процессора, которого нет
Разработка процессора и вообще программируемых микросхем — процесс сложный и длительный. От старта проектирования до получения первых образцов в кремнии проходит больше года. При этом ПО желательно писать и отлаживать параллельно процессу производства, чтобы…
🔥16👍4🤯2
🔖 К МКС пристыковали новый модуль: его можно скачать на смартфон!
6 декабря 1998 года шаттл «Индевор» произвел стыковку двух космических модулей: «Заря» и «Юнити». Они стали первыми элементами крупнейшего орбитального комплекса — Международной космической станции.
В честь 25-летия МКС NASA выпустило приложение Spot the Station, которое позволяет найти станцию в небе, сделать её фотографии или даже снять видео, где станция окажется в окружающем вас пространстве с помощью дополненной реальности. Если у вас смартфон на базе iOS или Android, вы сможете в любой момент узнать, где находится МКС и как скоро она пролетит точно над вами.
А пока предлагаем почитать короткий рассказ об истории юбиляра и подробности о новом приложении.
Читать пост➡
#техноновости #космос
6 декабря 1998 года шаттл «Индевор» произвел стыковку двух космических модулей: «Заря» и «Юнити». Они стали первыми элементами крупнейшего орбитального комплекса — Международной космической станции.
В честь 25-летия МКС NASA выпустило приложение Spot the Station, которое позволяет найти станцию в небе, сделать её фотографии или даже снять видео, где станция окажется в окружающем вас пространстве с помощью дополненной реальности. Если у вас смартфон на базе iOS или Android, вы сможете в любой момент узнать, где находится МКС и как скоро она пролетит точно над вами.
А пока предлагаем почитать короткий рассказ об истории юбиляра и подробности о новом приложении.
Читать пост
#техноновости #космос
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18🤩3👍2
Казалось бы, что может быть общего у математики и музыки? Однако ещё со времён Пифагора люди старались понять и унифицировать принципы музыкальной гармонии с помощью точных наук.
Музыковеды-теоретики высчитали, что звуки складываются в пропорции и образуют интервалы — так появились понятия звукоряда и музыкального строя. В XVIII веке путём математических расчетов октава была поделена на 12 полутонов, что позволило создавать произведения в разных тональностях. Тогда же появилась первая нотная система и знакомые всем семь нот, которые композиторы используют по сей день.
В наши дни музыка по-прежнему развивается: в эту область проникает всё больше современных технологий, усложняется синтезаторная обработка, мастеринг. Эксперты полагают, что этот процесс будет протекать следующие 50 лет, а затем под влиянием технологий искусственного интеллекта зародится новая музыка, со своими художественными смыслами.
Сейчас исследователи только пробуют обучать нейросети «сочинять» музыку, но машины могут создавать лишь элементарное звучание из четырёх тактов. Они ещё не разгадали, как строится музыкальная форма, органичная для человеческого уха. Музыка затрагивает физиологию и вызывает эмоции, считать которые нейросети пока не способны.
#музыкальныетехнологии
Please open Telegram to view this post
VIEW IN TELEGRAM
Истовый инженер
«Чтобы музыка стала хитом, должны совпасть три фактора»: музыковед Анна Виленская — о том, как научить нейросеть чувствовать гармонию
В XXI веке музыковедение воспринимается как что-то глубоко архаичное, рудимент советского образования. Насколько это представление ошибочно, понимаешь после знакомства с Анной Виленской. Композитор, лектор и YouTube-блогер, Анна готова рассказывать о нейросетевом…
🔥10❤2👍2👏2
Как называется бюджетный вариант работы с фабрикой, при котором на одной пластине изготавливают дюжину микросхем для нескольких исследователей?
Anonymous Quiz
21%
рассыпуха
2%
ракета
47%
шаттл
31%
доска
🔥3
Микросхемы ASIC есть в любом телефоне, автомобиле, датчике умного дома, да и вообще в каждом современном электронном устройстве. Без них невозможен быстрый интернет, трёхмерные игры и ускорители машинного обучения.
Проектировать ASIC помогают FPGA, программируемые логические интегральные схемы. Их можно многократно переконфигурировать под свои задачи после производства на фабрике в отличие от ASIC, которые такой возможности не предоставляют. Конечно, у подобной гибкости есть своя цена, но она не помешала FPGA твердо занять свою нишу и продолжить развиваться.
ASIC, FPGA и выросшие с ними технологии проектирования позволили закладывать сложные алгоритмы прямо в «железо». Они разрушили стереотип, что вычислительная система — это только процессор, память и программирование. Историю эволюции этих микросхем рассказал для портала «Истовый инженер» Юрий Панчул — микроархитектор, разработчик чипов и популяризатор научного знания в области интегральной электроники.
Из текста вы узнаете:
Читать статью
#приборы #полупроводники
Please open Telegram to view this post
VIEW IN TELEGRAM
Истовый инженер
ASIC и FPGA: сорок лет эволюции
Внутри каждого современного телефона несколько микросхем ASIC. Ими наполнены автомобили, стойки в центрах обработки данных, датчики «умного дома», и вообще все электронные устройства. Без чипов ASIC был бы невозможен быстрый интернет, трехмерные игры и ускорители…
👍12🤩6❤4⚡1
Quantum supremacy, или квантовое вычислительное превосходство (КП), — физический термин, который ввёл в 2012 году профессор Калифорнийского технологический института Джон Прескилл, значимая фигура в области квантовых вычислений и ученик Ричарда Фейнмана. КП означает убедительно доказанную способность квантового компьютера решить какую-либо задачу на порядки быстрее любого существующего в мире компьютера, работающего на известных алгоритмах. При этом важно, чтобы квантовое превосходство достигалось именно из-за асимптотической квантовой сложности, то есть из-за трудности решения задачи классическим, неквантовым способом.
Ещё одна особенность квантового превосходства в том, что его доказательство имеет исключительно теоретическую выгоду. Существующим прототипам квантовых компьютеров «скармливают» задачи, очень далёкие от применения в реальности. Они не помогут в сложных научных исследованиях и не взломают криптографический шифр.
В этом году компания Google опубликовала исследование, где продемонстрирован впечатляющий результат обновлённого квантового процессора Sycamore на 70 кубит. На решение поставленной задачи у него ушло 6,5 секунд. В то время как лидер рейтинга суперкомпьютеров — экзафлопсный Frontier — выполнил бы работу смоделированного квантового алгоритма за 47,2 года.
Подробности о сути эксперимента, пути к квантовому превосходству и его значении для мира читайте в продолжении.
Читать пост
#историятехнологий #обновление
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤2🤓2👏1🤔1
Сложно представить, что когда-то определение своего местоположения или другого объекта в пространстве было непростой задачей. Сейчас с помощью смартфона мы легко проложим оптимальный путь до цели, узнаем, насколько далеко нужный автобус от остановки и где застрял курьер. Отправить геотэг со своими координатами — дело нескольких кликов, а ориентирование по звёздам и Солнцу — забытый способ эпохи первых мореплавателей.
Знаете ли вы, какие системы и алгоритмы стоят за технологиями, которые стали такой удобной и привычной частью нашей жизни? С какими вызовами и ограничениями сталкиваются инженеры, которые создают эти решения? В новом материале об этом рассказывает Надежда Никулина, ведущий системный аналитик в телеком-команде YADRO.
Вместе с автором мы пройдём путь от древних времен, когда начало зарождаться искусство навигации, до современных методов определения местоположения объектов — в системах сотовой и спутниковой связи. Узнаем, какие методы шаг за шагом уменьшали погрешность в вычислении местоположения и что может вывести их на совершенно новый уровень.
А ещё этот текст поможет понять, как обычный смартфон, который вы держите в руке, встраивается в сложные системы спутников и базовых станций, общающихся между собой.
Читать статью
#телеком #спутниковаясвязь #историятехнологий
Please open Telegram to view this post
VIEW IN TELEGRAM
Истовый инженер
Как необходимость определять местоположение привела к развитию систем спутниковой и сотовой связи
С древних времен людям важно определять своё местоположение в пространстве, чтобы проложить маршрут до цели или просто вернуться домой. В современном мире мы уже не ориентируемся по солнцу и звездам, чтобы понять, где находимся мы или целевой объект. Просто…
🔥8👍4⚡2🤔1🤓1
📍 Число 1024 — это десятая степень двойки, которая ближе всего к тысяче. Так выглядит тысяча в «глазах» компьютеров и других электронных устройств, работа которых основана на двоичной системе счисления.
А ещё число 1024 называют двоичной тысячей, поэтому именно на этой отметке мы хотим отпраздновать первую тысячу подписчиков нашего Telegram-канала. Мы рады видеть здесь столько пытливых умов, которым интересны современные технологии и инженерная культура!
В этом посте расскажем, что подготовили для вас к «круглой дате».
🎤 Инженерные подкасты
С момента запуска Telegram-канала мы запустили три подкаста:
▪ «Битовые маски». О системном программировании: компиляторах, дебаггерах, симуляторах и операционных системах — всём том, что буквально каждый разработчик использует в своей работе.
▪ Yellow elephant. О том, как разрабатываются и функционируют современные сервисы, привычные всем устройства и приложения — от банковских сервисов до телемедицины и спутниковой связи. Ведь в наше время не думать о технологиях — всё равно что не думать о слоне, находясь с ним в одной комнате.
▪ Лекции «Истового инженера». Циклы лекций нашего YouTube-канала с экспертами из разных сфер — от приборостроения до искусства, в удобном аудиоформате.
Все выпуски подкастов теперь собраны в одном разделе. Выбирайте интересные вам темы, знакомьтесь с гостями из разных технологических отраслей, слушайте новые выпуски!
📖 Die Shots, или макроснимки микроизделий
На нашем портале уже немало статей и лекций про полупроводники. Мы рассказываем, в какую сторону развивается индустрия, как устроены этапы проектирования и процессы производства. Но как в действительности выглядят конечные изделия — те самые микросхемы разной сложности? В новой рубрике Die Shots, которую мы запустим в новом году, будем публиковать макроснимки этих микроизделий, рассказывая, в чём их инженерная уникальность.
🔖 Рассылка для самых истовых читателей
Каждый месяц мы будем отправлять нашим подписчикам дайджест наиболее интересных материалов и новостей площадки. Первое письмо мы уже отправили — проверьте почтовый ящик или подписывайтесь через форму в футере сайта, чтобы не пропустить следующую рассылку!
Оставайтесь с нами и рекомендуйте канал друзьям — вас ждёт много интересного!
А ещё мы хотим немного лучше узнать вас, наших читателей. Отметьте в следующем сообщении, ради каких материалов вы здесь?
#цифрадня
А ещё число 1024 называют двоичной тысячей, поэтому именно на этой отметке мы хотим отпраздновать первую тысячу подписчиков нашего Telegram-канала. Мы рады видеть здесь столько пытливых умов, которым интересны современные технологии и инженерная культура!
В этом посте расскажем, что подготовили для вас к «круглой дате».
С момента запуска Telegram-канала мы запустили три подкаста:
Все выпуски подкастов теперь собраны в одном разделе. Выбирайте интересные вам темы, знакомьтесь с гостями из разных технологических отраслей, слушайте новые выпуски!
На нашем портале уже немало статей и лекций про полупроводники. Мы рассказываем, в какую сторону развивается индустрия, как устроены этапы проектирования и процессы производства. Но как в действительности выглядят конечные изделия — те самые микросхемы разной сложности? В новой рубрике Die Shots, которую мы запустим в новом году, будем публиковать макроснимки этих микроизделий, рассказывая, в чём их инженерная уникальность.
Каждый месяц мы будем отправлять нашим подписчикам дайджест наиболее интересных материалов и новостей площадки. Первое письмо мы уже отправили — проверьте почтовый ящик или подписывайтесь через форму в футере сайта, чтобы не пропустить следующую рассылку!
Оставайтесь с нами и рекомендуйте канал друзьям — вас ждёт много интересного!
А ещё мы хотим немного лучше узнать вас, наших читателей. Отметьте в следующем сообщении, ради каких материалов вы здесь?
#цифрадня
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18🔥6👏5🎉4👍2
Какие материалы «Истового инженера» вам нравятся больше всего?
Anonymous Poll
54%
статьи об истории и устройстве технологий
41%
узкоспециализированные статьи для профессионалов
43%
видеолекции на различные инженерные темы
32%
новости-посты из мира науки и технологий
35%
подкасты на различные инженерные темы
49%
интервью с учёными, инженерами и другими специалистами
43%
материалы про инженерное и научное мышление
2%
свой вариант (предложу в комментариях)
🥰6🤓3
🔖 От американских военных до новогодней традиции: история одной ошибки
Согласно легенде, в 1955 году из-за ошибки в номере, указанном в рекламе универмага Sears, дети начали обрывать телефон Объединённого командования воздушно-космической обороны североамериканского континента (NORAD) и спрашивать, где сейчас пролетают волшебные сани Санта-Клауса. Полковник Гарри Шоуп принял решение не расстраивать детей и приказал подчинённым отвечать на звонки, представляясь помощниками Санты и сообщая вымышленные координаты.
С тех пор каждый год с ноября по декабрь сотрудники NORAD уже с помощью волонтёров открывают сезон официального трекинга маршрута саней Санта-Клауса и горячую линию для детей. На специально разработанной онлайн-карте любой желающий может узнать местоположение Санты в режиме реального времени. Якобы, для отслеживания волшебной оленьей упряжки в подразделении используются спутники и радары, истребители, инфракрасные датчики и даже специальные «Санта-камеры» :)
Несколько дней назад радары NORAD зафиксировали, что Санта пролетел над территорией России, а значит, до Нового года остались считаные дни! Если вы ещё не успели купить подарки и подготовить поздравления для близких, предлагаем воспользоваться функционалом тематических AI-помощников:
▪ coolgiftideas.io – предлагает идеи для подарков, основываясь на вашем описании. Чем подробнее вы расскажете о том, кого хотите порадовать, тем удачнее будет результат: сервис выдаёт список подарков с примерами.
▪ Kandinsky – российская нейросеть, которая поможет сгенерировать новогоднюю открытку по простому описанию на русском языке и тут же её отредактировать в нужном формате.
▪ Zvukogram – озвучивает любой текст, в том числе голосом Деда Мороза, и позволяет вручную отредактировать полученный результат (изменить скорость, интонацию и т.д.). Дети придут в восторг!
Знаете классные идеи и полезные решения других платформ для предстоящих праздников? Делитесь в комментариях!
#программы #инструменты
Согласно легенде, в 1955 году из-за ошибки в номере, указанном в рекламе универмага Sears, дети начали обрывать телефон Объединённого командования воздушно-космической обороны североамериканского континента (NORAD) и спрашивать, где сейчас пролетают волшебные сани Санта-Клауса. Полковник Гарри Шоуп принял решение не расстраивать детей и приказал подчинённым отвечать на звонки, представляясь помощниками Санты и сообщая вымышленные координаты.
С тех пор каждый год с ноября по декабрь сотрудники NORAD уже с помощью волонтёров открывают сезон официального трекинга маршрута саней Санта-Клауса и горячую линию для детей. На специально разработанной онлайн-карте любой желающий может узнать местоположение Санты в режиме реального времени. Якобы, для отслеживания волшебной оленьей упряжки в подразделении используются спутники и радары, истребители, инфракрасные датчики и даже специальные «Санта-камеры» :)
Несколько дней назад радары NORAD зафиксировали, что Санта пролетел над территорией России, а значит, до Нового года остались считаные дни! Если вы ещё не успели купить подарки и подготовить поздравления для близких, предлагаем воспользоваться функционалом тематических AI-помощников:
Знаете классные идеи и полезные решения других платформ для предстоящих праздников? Делитесь в комментариях!
#программы #инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍5🔥5👏2🤔1
📍 От игральных кубиков до виртуальных синтезаторов: «программирование» музыки сквозь время
Первые попытки автоматической генерации музыки были предприняты ещё в XVIII веке: в 1757 году музыкальный теоретик Иоганн Филипп Кирнбергер предложил создавать полонезы и менуэты, выбирая музыкальные фрагменты с помощью двух игральных кубиков. Позже этим методом пользовался Моцарт: подбрасывал кости и сочинял музыку, основываясь на принципе случайно выпавших чисел. Такая система называлась «музыкальная игра в кости».
«Машинная» генерация музыки спустя три века работает гораздо сложнее: появились языки программирования, с помощью которых специалисты создают музыку — компьютерный файл теперь почти как партитура. Один из наиболее популярных инструментов аудиопрограммиста — текстовый язык Csound, который был разработан специально для генерации звука и обработки сигналов. Функционал языка позволяет писать музыку на виртуальном синтезаторе, следуя правилам комбинации разных звуков, а звуковой компилятор полностью написан на языке С.
При этом создание музыки на Csound и генерация звуков в нейросетях — абсолютно разные действия. Нейросети обучаются на существующих данных и выдают «усреднённое значение» — например, обрабатывают все произведения Шопена и генерируют нечто похожее. Но это всё ещё не Шопен: нейросеть может удачно повторить микромотив в его стиле, но ошибиться с общей формой композиции.
Саунд-дизайнер и аудиопрограммист Глеб Рогозинский рассказывает в интервью, чем отличается генеративная музыка на Csound от нейроконтента, а также о том, в каких сферах есть спрос на аудиопрограммирование.
А из видеолекции Глеба вы узнаете, как писать музыку на виртуальных синтезаторах и какие подходы к синтезу звука используют аудиопрограммисты в эпоху нейросетей.
В первом комментарии к посту оставим список источников, которые автор рекомендует тем, кто хочет погрузиться в тему аудиопрограммирования и генерации музыки.
#музыкальныетехнологии
Первые попытки автоматической генерации музыки были предприняты ещё в XVIII веке: в 1757 году музыкальный теоретик Иоганн Филипп Кирнбергер предложил создавать полонезы и менуэты, выбирая музыкальные фрагменты с помощью двух игральных кубиков. Позже этим методом пользовался Моцарт: подбрасывал кости и сочинял музыку, основываясь на принципе случайно выпавших чисел. Такая система называлась «музыкальная игра в кости».
«Машинная» генерация музыки спустя три века работает гораздо сложнее: появились языки программирования, с помощью которых специалисты создают музыку — компьютерный файл теперь почти как партитура. Один из наиболее популярных инструментов аудиопрограммиста — текстовый язык Csound, который был разработан специально для генерации звука и обработки сигналов. Функционал языка позволяет писать музыку на виртуальном синтезаторе, следуя правилам комбинации разных звуков, а звуковой компилятор полностью написан на языке С.
При этом создание музыки на Csound и генерация звуков в нейросетях — абсолютно разные действия. Нейросети обучаются на существующих данных и выдают «усреднённое значение» — например, обрабатывают все произведения Шопена и генерируют нечто похожее. Но это всё ещё не Шопен: нейросеть может удачно повторить микромотив в его стиле, но ошибиться с общей формой композиции.
Саунд-дизайнер и аудиопрограммист Глеб Рогозинский рассказывает в интервью, чем отличается генеративная музыка на Csound от нейроконтента, а также о том, в каких сферах есть спрос на аудиопрограммирование.
А из видеолекции Глеба вы узнаете, как писать музыку на виртуальных синтезаторах и какие подходы к синтезу звука используют аудиопрограммисты в эпоху нейросетей.
В первом комментарии к посту оставим список источников, которые автор рекомендует тем, кто хочет погрузиться в тему аудиопрограммирования и генерации музыки.
#музыкальныетехнологии
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥2
🎤 На языке машины: инженерный разговор о компиляторах
В этот раз в гостях подкаста о системном программировании «Битовые маски» — Константин Владимиров, популяризатор С и С++ и автор более сотни лекций на YouTube. Он пишет код на этих языках уже больше 20 лет, а с 2010 года занимается разработкой компиляторов для CPU и GPU. А ещё Константин руководит командой в YADRO, преподаёт в МФТИ и ведёт собственный образовательный Telegram-канал. Ведущие подкаста обсудили с ним преимущества и недостатки компиляторов GCC и LLVM, современные подходы к аллокации регистров, которые применяются в них, и актуальный вопрос о высшем образовании в сфере информационных технологий.
Из нового эпизода вы узнаете:
▪ В чём подвох открытой лицензии GCC и чем так хорош LLVM;
▪ Должны ли все крупные системы быть переписаны на C++;
▪ Что такое задача квадратничного булевого программирования;
▪ Как можно улучшить производительность своего кода с помощью компилятора;
▪ Почему практикующим инженерам полезно преподавать в университетах.
В конце выпуска будущих инженеров ждёт новогоднее пожелание от Константина, а всех зрителей видеоверсии подкаста — анонс второй части эпизода, которая выйдет уже в 2024 году.
Подписывайтесь по ссылке ниже на YouTube-канал «Истового инженера» или на подкаст «Битовые маски» на любимой стриминговой платформе, чтобы не пропустить продолжение и разговор о компиляторах для GPU!
А ещё на портале появилась отдельная страница со всеми нашими инженерными подкастами. Заглядывайте и выбирайте выпуск на свой вкус, чтобы послушать на праздничной неделе, пока будете в дороге к друзьям или родственникам. И не забывайте ставить лайки понравившимся выпускам!
Смотреть📺 | Слушать 🎤
#программы #подкасты #битовыемаски
В этот раз в гостях подкаста о системном программировании «Битовые маски» — Константин Владимиров, популяризатор С и С++ и автор более сотни лекций на YouTube. Он пишет код на этих языках уже больше 20 лет, а с 2010 года занимается разработкой компиляторов для CPU и GPU. А ещё Константин руководит командой в YADRO, преподаёт в МФТИ и ведёт собственный образовательный Telegram-канал. Ведущие подкаста обсудили с ним преимущества и недостатки компиляторов GCC и LLVM, современные подходы к аллокации регистров, которые применяются в них, и актуальный вопрос о высшем образовании в сфере информационных технологий.
Из нового эпизода вы узнаете:
В конце выпуска будущих инженеров ждёт новогоднее пожелание от Константина, а всех зрителей видеоверсии подкаста — анонс второй части эпизода, которая выйдет уже в 2024 году.
Подписывайтесь по ссылке ниже на YouTube-канал «Истового инженера» или на подкаст «Битовые маски» на любимой стриминговой платформе, чтобы не пропустить продолжение и разговор о компиляторах для GPU!
А ещё на портале появилась отдельная страница со всеми нашими инженерными подкастами. Заглядывайте и выбирайте выпуск на свой вкус, чтобы послушать на праздничной неделе, пока будете в дороге к друзьям или родственникам. И не забывайте ставить лайки понравившимся выпускам!
Смотреть
#программы #подкасты #битовыемаски
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤10🤓5👍2
В серии материалов, посвящённой музыкальным технологиям, мы проследили эволюцию инструментов и технологий создания, записи, обработки и воспроизведения звука от лампового периода — 60-е года прошлого века — до современной цифры. Авторами статей и лекций цикла стали музыканты, звукоинженеры, композиторы, аудиопрограммисты и учёные. Вместе с ними мы разбирались в том, как человек воспринимает музыку и чем в этом может помочь психоакустика, какие инструменты есть в палитре современного музыканта и звукорежиссёра, как менялись технологии синтеза и сведения звука. А также выясняли, каким образом студии мультимедийного продакшна комбинируют свет, звук и визуальное оформление, чтобы создавать эффект максимального погружения зрителя в атмосферу на концертных мероприятиях и шоу.
Гостями нашей редакции в этот раз стали:
Просмотреть серию материалов
#музыкальныетехнологии
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegraph
Технологии, изменившие мир музыки
Что влияет на наше восприятие музыки, как изменился инструментарий музыканта и композитора за последние 60 лет, какова роль творца в эпоху компьютеризации и искусственного интеллекта, а также как создаются хиты, саундтреки и концертные шоу международного…
❤10🔥3🤯1
📖 Новый журнал для FPGA-инженеров: аналитика, туториалы, исследования и примеры реализации проектов
Профессиональные сообщества помогают инженерам обмениваться опытом, переиспользовать готовые решения и совместно находить ответы на интересующие вопросы. Участники FPGA-Systems уже который год развивают свои информационно-образовательные ресурсы и регулярно проводят конференции. А недавно они опубликовали первый номер собственного журнала, в который вошли сразу 23 статьи.
В дебютном номере вас ждут материалы экспертов с многолетним опытом и авторов книг, по которым учились многие FPGA-инженеры:
▪ Пётр Бибило, доктор технических наук и автор большого количества учебников по языку VDHL, синтезу логических схем и верификации цифровых систем, написал о минимизации алгебраических представлений систем булевых функций при синтезе схем модулярных сумматоров и умножителей;
▪ Юрий Панчул, фронтенд-разработчик блоков ASIC, микроархитектор и соавтор Школы синтеза цифровых схем, ответил на вопрос о том, что умеют и не умеют писать на SystemVerilog для ASIC и FPGA американские студенты;
▪ Валерий Соловьёв, доктор технических наук и автор книг о языке SystemVerilog и проектировании систем на FPGA и архитектурах ПЛИС, рассказал о стилях и способах описания конечных автоматов на языках Verilog и SystemVerilog.
Те, кому интересна не только теория, но и практика, найдут примеры реализации задач под самые разные проекты в соответствующем разделе. В журнале есть и полезные материалы для начинающих, например, статья «FPGA 101» инженера-электроника и педагога МИЭТ Андрея Солодовникова. В ней автор разбирает основы основ: языки описания аппаратуры, историю появления ПЛИС и шаги реализации разработанного устройства.
Журнал выходит за рамки привычного PDF-формата, который обычно не оставляет места для дискуссии. Под заголовком каждой статьи вы найдете ссылку на пост в Telegram-канале, где можно обсудить материал с другими участниками FPGA-сообщества и задать вопросы автору.
Согласно принципам open source, доступ к журналу FPGA-Systems открытый и бесплатный. И конечно, можно внести свой вклад в появление следующего номера, отправив свою статью Михаилу Коробкову — лидеру сообщества и издателю.
Читать журнал➡
#приборы #инструменты
Профессиональные сообщества помогают инженерам обмениваться опытом, переиспользовать готовые решения и совместно находить ответы на интересующие вопросы. Участники FPGA-Systems уже который год развивают свои информационно-образовательные ресурсы и регулярно проводят конференции. А недавно они опубликовали первый номер собственного журнала, в который вошли сразу 23 статьи.
В дебютном номере вас ждут материалы экспертов с многолетним опытом и авторов книг, по которым учились многие FPGA-инженеры:
Те, кому интересна не только теория, но и практика, найдут примеры реализации задач под самые разные проекты в соответствующем разделе. В журнале есть и полезные материалы для начинающих, например, статья «FPGA 101» инженера-электроника и педагога МИЭТ Андрея Солодовникова. В ней автор разбирает основы основ: языки описания аппаратуры, историю появления ПЛИС и шаги реализации разработанного устройства.
Журнал выходит за рамки привычного PDF-формата, который обычно не оставляет места для дискуссии. Под заголовком каждой статьи вы найдете ссылку на пост в Telegram-канале, где можно обсудить материал с другими участниками FPGA-сообщества и задать вопросы автору.
Согласно принципам open source, доступ к журналу FPGA-Systems открытый и бесплатный. И конечно, можно внести свой вклад в появление следующего номера, отправив свою статью Михаилу Коробкову — лидеру сообщества и издателю.
Читать журнал
#приборы #инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍6🤔3❤1
Удобная система для тест-менеджмента — один из главных инструментов тестировщика. До весны 2022 года популярностью среди отечественных компаний пользовалась TestRail, пока разработчик системы — компания Gurock — не перестал осуществлять лицензионную поддержку пользователей из России. QA-инженеры оказались перед выбором: подобрать подходящее решение из тех, что есть на рынке, или написать собственное.
В YADRO пошли по второму пути и меньше чем за год команда тестирования разработала TestY. Инженеры реализовали основную функциональность системы для тест-менеджмента, а затем выложили ее в open source. Это позволит другим компаниям, оказавшимся в той же ситуации, решить проблему и придерживаться «лицензионной чистоты». Также это дает TestY больше возможностей развиваться и обрастать новым функционалом за счет внешних контрибьюторов. Для удобной миграции на новое решение из других систем тестировщики написали ряд плагинов.
Дмитрий Ткач, руководитель разработки инструментов для тестирования в YADRO, рассказывает о возможностях TMS собственной разработки в новой статье. Из материала вы узнаете:
Если хотите начать работать с TestY прямо сейчас, переходите к инструкции в конце материала или скачивайте репозиторий по этой ссылке.
Читать статью
#opensource #инструменты
Please open Telegram to view this post
VIEW IN TELEGRAM
Истовый инженер
TMS на замену TestRail: писали для себя, а выложили в open source
В прошлом году многие компании столкнулись с проблемой: TestRail прекратил предоставлять и продлевать лицензии командам из России. YADRO не стало исключением — на замену популярного решения нужно было найти другое, не уступающее по функциональности и про…
🔥11👍3
На YouTube и стримингах вышел второй выпуск подкаста «Битовые маски» с Константином Владимировым, руководителем отдела инструментов разработки и компиляторов в YADRO, инженером с более чем 20-летним опытом работы на С/С++, в том числе в компании Intel. В этом эпизоде Константин обсуждает с ведущими особенности компиляторов для GPU, сложности использования LLVM, необходимого для их создания, а также выделяет наиболее полезные фичи из новых стандартов С++.
Вы узнаете:
Вас также ждёт занимательная история бага, который стоил команде разработки компиляторов полгода работы, и ещё одна о том, как оптимизация сломала Linux kernel.
Смотреть
А если вы пропустили первую часть, в которой Константин рассказывал о преимуществах и недостатках компиляторов GCC и LLVM, а также о современных подходах к аллокации регистров, то все ссылки можно найти в прошлом посте.
#программы #подкасты #битовыемаски
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍2❤1👏1
Разработать и обучить нейросеть — только часть дела. Ещё нужно сделать так, чтобы она эффективно работала на конкретном устройстве: CPU, GPU или специализированном AI-акселераторе. Для этого существуют тензорные компиляторы, которые ускоряют исполнение нейросети за счёт оптимизации и перевода моделей глубокого обучения в исполняемый формат под определённое устройство.
О том, как можно разработать такой компилятор и какие open source технологии для этого подойдут, рассказал эксперт YADRO по разработке ПО искусственного интеллекта Владислав Виноградов. Гибридный подход, который описан в статье, позволяет использовать автоматическую генерацию кода для значительной части операций. Это экономит время команды и позволяет сосредоточиться на оптимизации самых сложных операций, таких как свёртка или матричные умножения.
Из текста вы узнаете:
Читать статью
#программы #инструменты #ML
Please open Telegram to view this post
VIEW IN TELEGRAM
Истовый инженер
Разработка тензорного компилятора под RISC-V CPU с помощью OpenVINO и MLIR
RISC-V — многообещающая архитектура для создания нового поколения процессоров. И она может стать платформой для решения задач AI. Инженер Владислав Виноградов работает в команде, которая создаёт и оптимизирует связанное с искусственным интеллектом программное…
🔥8⚡4👍2❤1🤔1
В наше время в открытых онлайн-библиотеках доступны сотни книг и пособий, которые рассказывают о разных аспектах управления командой. Как выстраивать отношения с подчинёнными? Как эффективно растить команду, чтобы она достигала целей? Как обходить типичные грабли управленца и не стать тем самым «токсичным менеджером»? Однако далеко не каждая книга достойна внимания и времени: где-то сплошная вода, где-то — слишком очевидные, базовые советы.
Чтобы не тратиться на «пустышки», лучше опираться на рекомендации экспертов-практиков. Специально для читателей нашего портала Оксана Нечитайлова, руководитель отдела сервисного дизайна продуктов в YADRO, написала рецензии на четыре книги о менеджменте, которые стали для неё настольными. Особенность подборки в том, что она состоит исключительно из книг российских авторов, которые учитывают специфику менталитета людей и контекст, актуальный для компаний в нашей стране.
Какие книги вошли в список:
Комментарии Оксаны помогут понять, подходит ли книга для решения ваших задач. В подборке есть материалы, которые будут полезны как начинающим, так и опытным тимлидам.
Знакомы ли вам книги из подборки и согласны ли вы с отзывами на них? Какими книгами, на ваш взгляд, стоит дополнить список? Делитесь в комментариях!
Посмотреть подборку
#складума #обучение #практикиуправления #команднаяработа
Please open Telegram to view this post
VIEW IN TELEGRAM
Истовый инженер
Подборка книг для менеджеров и тимлидов, которые развивают команды в России
Возможно, в новый год вы вступили в роли техлида, тимлида или менеджера команды. А может, вы хотите сделать следующий шаг в профессиональном развитии в этом году? Ознакомьтесь с полезными книгами, которые помогут начинающим и опытным лидерам команд (да и линейным…
👍13🔥7❤4🤔2