Рубрика «вычисления» - 2

Как приручить Горыныча: русская high availability с тремя головами - 1

В одном царстве, в одном хостинг-государстве жил-был сказочный Змей Горыныч. Он был трёхголовым, распределённым и главное отказоустойчивым. Конечно, иногда из-за синхронизации подлагивал, но в целом был зверем, которых на свете мало…

Охранял он, как и положено, всякие ценности. То жар-птицу (high-value asset), то царевну (уникальный бизнес-процесс), а иногда просто всё по периметру выжигал огнём, чтобы в прод лишний никто не сунулся.

Он не был злодеем, просто его так собрали по SLA: доступность — 99,99%, задержка — в пределах 200 мс, а восстановление — автоматическое. Богатыря Горыныч не боялся, потому что он для него не герой, а unplanned human intervention — угроза стабильности.

Давайте разберёмся, что за монстр этот Змей.Читать полностью »

Обычно на нашей конференции PiterPy доклады посвящены Python-разработке. Но закрывающий доклад — отдельная история: тут впору оторваться от конкретных строчек кода и расширить кругозор, не привязываясь к определённому языку. 

Осенью на конференции так выступил российский астроном и популяризатор науки Дмитрий Вибе. А теперь мы решили, что накануне Дня космонавтики его доклад может быть интересен и читателям Хабра, даже никак не связанным с Python. Поэтому подготовили текстовую версию.

Если вы именно питонист, обратите внимание: мы уже готовим новую PiterPyЧитать полностью »

Звезды Северной Пальмиры. Как женщины Российской империи становились астрономами - 1

Центр непрерывного образования

факультет компьютерных наук НИУ ВШЭ

Читать полностью »

LLM в науке, тюнинг и регулирование систем ИИ - 1

Продолжим рассказ о том, для чего можно использовать виртуальную инфраструктуру с GPU. Сегодня поговорим о том, какие ИИ пишут научные статьи, кто оптимизирует LLM с помощью других LLM, а также затронем регулирование систем ИИ.

Мечта студента

Читать полностью »

Без компьютеров: как вычислители двигали науку вперед - 1

Центр непрерывного образования

факультет компьютерных наук НИУ ВШЭ

Сегодня мы завершаем рассказ о людях-вычислителях, которые профессионально занимались математическими расчетами. В первой части мы увидели, как возникла эта профессия, а во Читать полностью »

Без компьютеров: как вычислители водили корабли и выигрывали войны - 1

Центр непрерывного образования

факультет компьютерных наук НИУ ВШЭ

В первой частиЧитать полностью »

Без компьютеров: как люди-вычислители предсказали возвращение кометы - 1

Центр непрерывного образования

факультет компьютерных наук НИУ ВШЭ

Читать полностью »

Я являюсь автором проекта по математическому моделированию прикладной механики и в работе моей программы до 90% вычислительного времени уходит на решение системы линейных уравнений. Цель этой статьи сугубо практическая - найти оптимальный метод решения системы линейных уравнений с точки зрения производительность/трудозатрат для небольшого проекта и рассказать о результате.

В прошлом я уже несколько раз обращал внимание на вычисления на GPU, но всегда что-то останавливало. И вот у меня накопился достаточный практический опыт программирования на C/C++ и наконец дошли руки, чтобы протестировать OpenCL.

Читать полностью »

Начну с оффтопа

Начать хотелось бы с предыстории и задачи, которую я решаю на работе. Есть сайт, фотографии на котором при публикации должны подходить под определенное соотношение сторон (3х2). При этом в работе часто возникают определенные трудности. Например, что делать, если автор сделал скрин-шот, который не соответствует этому соотношению?

Читать полностью »

Оцениваем алгоритмы планирования процессов в операционных системах - 1

Планирование процессов в операционных системах — это как умение акробата балансировать на тонкой нити. Этот незаметный сложный механизм определяет, как ваш компьютер управляет своими ресурсами. На первый взгляд все кажется просто: переключайте задачи на процессоре как можно быстрее, чтобы минимизировать время простоя и максимизировать общую производительность. Но в реальности это глубокий исследовательский вопрос, который требует учета множества факторов: приоритетов задач, доступности ресурсов и оптимизации. Давайте разбираться вместе!Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js