Я смотрю Вы мой ровесник) И я тоже, бывало собеседовался в разные компании. В конце — концов я перестал получать негатив от отказов, используя каждое собеседования для изучения неизвестных мне ранее вещей. У меня немного другое отношение к математике, но образование не связано с IT — физмат. Крайне рекомендую Скиену — это возможность не только скилы прокачать, но и получить от этого удовольствие.
Только на днях перечитал. Первый раз читал лет 15 назад. сейчас совершенно по-другому воспринимается, более остро.
Заодно и «V-Вендетта» посмотрел, как я это кино пропустил в свое время…
Ну все-таки температура у нее должна быть выше, чем уровень реликтового излучения.
У крупных планет существует твердое ядро с высокой температурой и какое-то ИК излучение должно от них исходить по этой логике.
Я, конечно, имел довольно солидный опыт работы до переезда в Москву недавно. Но многие вещи пересекаются сильно. Особенно описание первых дней работы, много непонятного кода, замечательный коллектив и новые для меня, интересные вещи, которыми я раньше не занимался в компании, в которой хотел работать с тех пор, как у меня появился компьютер с ее процессором на борту) Хотя если поставить эквивалент между «нет квартиры» и «залез в долги при переезде», то картина становится еще более похожей.
Когда-то я писал медиасервер и в тестах надо было вытянуть + одно full HD качество
Оставим за скобками вопрос можно ли подобные вещи писать на C# (что бы при этом на 3-х ОС минимум работало)
Но конкретно в этом проекте функции копирования памяти при преобразовании цветовых пространств удалось ускорить в разы
Я развернул циклы, сделал так что бы эффективное использовался кэш
А мой коллега добавил AVX инструкции там где это было необходимо
Результат — мы это сделали
Это банальный пример, но от этого он не становится менее «реальным» и «статистически» пригодным для Ваших рассужденй
Для production это критично. Как потом продать железку с перепаянным резистором?
С драйверами такая же проблема.
А профессиональная железка стоит ровно как комп с i5
Хотя технология мне нравится
Есть возможность балансировки между CUDA, nvenc и CPU
Думаю, попробуем в ближайшее время это в деле хотя бы в тестовых целях
Я смотрел SDK от NV — там же вроде есть decoder CUDA based?
То есть теоретически можно декодировать на CUDA, а кодировать на nvenc.
Не смотрели в эту сторону?
Да, когда я написал «присматриваемся к этой технологии», я имел ввиду nvenc.
Смущает вот это ограничение в 2 потока
А профессиональная видеокарта стоит дорого (там вроде бы без ограничений)
Если мне не изменяет память, то при транскодировании FullHD (mpeg2->h264) чисто на GPU (без VPP) получается ~8 потоков. + еще один — два потока удается втиснуть на CPU. Это на i5. На серверном i7 немного другие цифры. На GPU получается те же 8-9, на CPU еще 4 (там процессор мощнее)
Скажем так, мы в тестовом режиме сделали модули, которые работают только на GPU. Там есть проблема — если кодировать в системной памяти, то при передачи от декодера к энкодеру имеются затраты на копирование памяти. Так вот мы написали модули, которые используют только внутренние Surface Quick Sync SDK и копируются только указатели. Там есть все необходимое для VPP (resize, colorspace, deinterlace). Таким образом мы разгружаем CPU и можем кодировать софтверно еще несколько качеств/битрейтов. Да и само кодирование работает быстрее (загрузка CPU не более 20%, нет задержек при копировании памяти)
Вы не пробовали с Quick Sync сравнивать?
Просто тоже присматриваемся к этой технологии
У нас на i5 получается кодировать при помощи Quick Sync порядка 35 потоков
При этом i5 в плане стоимости получается очень либерально
Недавно узнал, что многие вокруг страдают от СНС (синдром навязчивых состояний). А я думал, что я один такой во всем мире. Наверное про такие вещи надо больше писать. Элементы биполярного расстройства тоже, судя по всему присутствуют (
Знакомый, употребивший после беспокойной ночи удалённого саппорта 5-кратную дозу кофе, словил паническую атаку с переходом в вариацию агорафобии, длившуюся почти 2 (два) года.
Лет 5 назад меня увезли на скорой прямо из офиса. Обострение ВСД, давление 120/190. Врачи долго не верили показаниям своего тонометра. Пил кофе как обычно — 2-3 чашки в день + сигареты. Потом еще год страдал от ВСД, до сих пор чувствуется. Сейчас выбор — или сигареты или кофе. В итоге опять начал употреблять все вместе (((
Главное, что бы министерство любви не появилось.
А то все к этому идет семимильными шагами
Заодно и «V-Вендетта» посмотрел, как я это кино пропустил в свое время…
У крупных планет существует твердое ядро с высокой температурой и какое-то ИК излучение должно от них исходить по этой логике.
Оставим за скобками вопрос можно ли подобные вещи писать на C# (что бы при этом на 3-х ОС минимум работало)
Но конкретно в этом проекте функции копирования памяти при преобразовании цветовых пространств удалось ускорить в разы
Я развернул циклы, сделал так что бы эффективное использовался кэш
А мой коллега добавил AVX инструкции там где это было необходимо
Результат — мы это сделали
Это банальный пример, но от этого он не становится менее «реальным» и «статистически» пригодным для Ваших рассужденй
С драйверами такая же проблема.
А профессиональная железка стоит ровно как комп с i5
Хотя технология мне нравится
Есть возможность балансировки между CUDA, nvenc и CPU
Думаю, попробуем в ближайшее время это в деле хотя бы в тестовых целях
То есть теоретически можно декодировать на CUDA, а кодировать на nvenc.
Не смотрели в эту сторону?
Смущает вот это ограничение в 2 потока
А профессиональная видеокарта стоит дорого (там вроде бы без ограничений)
Просто тоже присматриваемся к этой технологии
У нас на i5 получается кодировать при помощи Quick Sync порядка 35 потоков
При этом i5 в плане стоимости получается очень либерально
Лет 5 назад меня увезли на скорой прямо из офиса. Обострение ВСД, давление 120/190. Врачи долго не верили показаниям своего тонометра. Пил кофе как обычно — 2-3 чашки в день + сигареты. Потом еще год страдал от ВСД, до сих пор чувствуется. Сейчас выбор — или сигареты или кофе. В итоге опять начал употреблять все вместе (((