Search
Write a publication
Pull to refresh
81
0

Пользователь

Send message

Летняя суперкомпьютерная академия в МГУ им. Ломоносова

Reading time8 min
Views5.6K
На «Хабрахабре» регулярно появляются статьи о разнообразных летних школах, посвященных вопросам теории и практики информационных технологий. Летние школы организуют и проводят ведущие вузы и IT-компании, — дело, вне всякого сомнения, важное и нужное, — но о Летней суперкомпьютерной академии (далее — ЛСА), которая проводится МГУ имени Ломоносова несколько лет, развернутых отчетов на таком ресурсе как Geektimes я не читал.

Существующие материалы о ЛСА, размещенные в Интернете, большей частью дублируют материал официального сайта Академии и содержат «сухую» информацию. Живых отзывов и анализа образовательных программ, которые так ищут будущие участники, мне встречать не приходилось и данную статью можно рассматривать в качестве попытки восполнить этот пробел.
Читать дальше →

Анонс Rust 1.0

Reading time9 min
Views29K
Сегодня мы с гордостью представляем релиз Rust версии 1.0, нового языка программирования для создания более надёжных и эффективных систем. Раст объединяет в себе низкоуровневый контроль над производительностью с удобством и гарантиями безопасности языков высокого уровня. Лучше того, он при этом не требует сборщика мусора или среду выполнения, так что библиотеками на Расте можно безболезненно заменять библиотеки на C (англ.). Если вы хотите поэкспериментировать с Растом, лучше всего начать с раздела «Getting Started» книги Rust Book (если вы предпочитаете читать с электронных книг, Паскаль Хертлиф (Pascal Hertleif) поддерживает неофициальные версии этой книги в электронном виде).
Читать дальше →

Отключённый промышленный твердотельник может потерять данные за неделю

Reading time2 min
Views72K

Сроки удержания информации зависят от температуры


Твердотельные накопители имеют ряд преимуществ над традиционными жёсткими дисками: это потребляемая энергия, время и скорость доступа. И год от года основной недостаток становится менее заметным — SSD дешевеют.

Доклад Элвина Кокса в Комитете инженеров, специализирующихся в области электронных устройств (JEDEC), затрагивает вопросы долговременного хранения данных на твердотельных накопителях и подчёркивает разницу между продуктами для домашнего использования и промышленными образцами.
Читать дальше →

Современные биометрические методы идентификации

Reading time21 min
Views150K
В последнее время на Хабре появляется множество статей, посвящённых Гугловским системам идентификации по лицам. Если честно, то от многих из них так и несёт журналистикой и мягко говоря некомпетентностью. И захотелось мне написать хорошую статью по биометрии, оно же мне не в первой! Пара неплохих статей по биометрии на Хабре есть — но они достаточно короткие и неполные. Тут я попробую вкратце обрисовать общие принципы биометрической идентификации и современные достижения человечества в этом вопросе. В том числе и в идентификации по лицам.

У статьи есть продолжение, которое, по-сути, является её приквэлом.
Читать дальше →

SoC: поднимаем простой DMA на FPGA

Reading time14 min
Views55K


День добрый! В прошлой статье я описывал, как «поднять» с нуля SoC от Altera.
Мы остановились на том, что измерили пропускную способность между CPU и FPGA, когда копирование выполняется процессором.

В этом раз мы пойдем немного дальше и реализуем примитивный DMA в FPGA.
Кому интересно — добро пожаловать под кат.
Тут интересно

Оптимизируем шаг за шагом с компилятором Intel C++

Reading time8 min
Views27K


Каждый разработчик рано или поздно сталкивается с проблемой оптимизации своего приложения, причём сделать это хочется с минимальным вложением усилий и максимальной выгодой в плане производительности. В этом вопросе на помощь приходит компилятор, который на сегодняшний день многое умеет делать автоматически, нужно только сказать ему об этом с помощью ключей. Опций компиляции, как и видов оптимизации, развелось достаточно много, поэтому я решил написать блог о пошаговой оптимизации приложения с помощью компилятора Intel.

Итак, весь тернистый путь компиляции и оптимизации нашего приложения можно разбить на 7 шагов. Пошагали!
Читать дальше →

Мифы нашего времени: генетически модифицированные организмы. Так ли страшен черт?

Reading time21 min
Views575K
Человеку давно свойственно интересоваться окружающим миром и находить объяснения тому окружающим вещам и событиям. Собственно, без этого человек не стал бы человеком. На базе верований, мифов развивалась сначала религия, а потом — и современная наука, которая уже весьма успешно объясняет окружающий мир от очень малых до впечатляющих масштабов. Но всегда оставались люди, которые противились прогрессу и распространяли устоявшиеся мифы, уверяя, что они отвечают на все вопросы и незачем двигаться дальше. Гром гремит — это Перун-громовержец злится; кто-то заболел — это Бог его наказывает, вот тебе объяснения, отстань, не задавай вопросов, а лучше помолись.
Современные мифы более глубоки и обычно связаны с наукой. Причины понятна — наука развилась (особенно в последнее время) до такой степени, что часто нужен колоссальный объем знаний, чтобы просто понять, о чем вообще идет речь. У многих людей этого объема нет или безвозвратно потерян, что и снижает их сопротивляемость к разного рода мифам нашего времени. Миф про вредность пищевых добавок Exxx; миф про полезность натурального и вредность «химии»; миф про врачей-убийц, травящих людей прививками; миф про настолько страшное ГМО, что наклейки с надписью «без ГМО» надо клеить даже на салфетки и на пачки с солью.
Картинка для привлечения внимания
Что такое ГМО? Зачем они нужны? Как велика опасность и польза от их использования? Есть ли доказательства безопасности этих организмов?
Рассуждения дилетанта на тему - под катом

Российская компания ЭЛВИС-НеоТек представила 40 нм процессор VIP-1

Reading time4 min
Views22K
Портфельная компания Роснано «ЭЛВИС-НеоТек» выпустила cемантический процессор VIP-1 (Video Intelligence Processor), предназначенный в первую очередь для систем компьютерного зрения — современных IP-камер со встроенным интеллектом. На основе 40-нанометрового 6-ядерного процессора можно производить планшеты, ноутбуки, навигаторы, системы мобильной связи, робототехнические системы и системы-ассистенты водителя, пишут Ведомости. В ближайшее время компания выпустит на рынок систему подсчета посетителей Statistics, счетчик посетителей Statistics 3D и камеру для распознавания автомобильных номеров и управления шлагбаумом IPCam-Parking на основе нового процессора.

Кликнув на фото, можно рассмотреть его в большом разрешении.


Читать дальше →

Intel и Cray начали создание суперкомпьютера производительностью 180 Петафлопс

Reading time1 min
Views6.6K

Процессоры и технологии Intel давно и прочно поселились внутри самых производительных вычислительных устройств мира – не случайно на сегодняшней день из 10 топовых суперкомпьютеров на Intel работают четыре. Следующий шаг еще более упрочит позиции компании в области мега вычислений. Совместно с хорошо известной компанией Cray Intel начала создание двух суперкомпьютеров по заказу Министерства энергетики США; один из них будет в несколько раз превосходить самый мощный из имеющихся сейчас.

Запуск главного суперкомпьютера планируется на 2018 год; его производительность составит 180 Петафлопс (для сравнения, нынешний #1, кстати, тоже работающий на процессорах Intel, имеет 45 Петафлопс). Intel спроектирует начинку устройств «от и до», многие детали пока не разглашаются, однако известно, что для достижения максимального результата будут применяться:
  • Новые сопроцессоры Intel Xeon Phi (кодовое имя Knights Hill),
  • Технология интерконнекта Intel Omni-Path Fabric второго поколения,
  • Хранилище данных на основе энергонезависимой памяти,
  • HPC файловая система с использованием ПО Intel® Lustre.

Второй суперкомпьютер с более скромными параметрами будет запущен уже в 2016 г.

На КДПВ: нынешний лидер рейтинга, китайский Tianhe-2.

Правительство США запретило Intel продавать процессоры в Китай: Америка боится ядерной программы КНР

Reading time1 min
Views17K
Intel подала заявку на экспорт десятков тысяч чипов для обновления Тяньхэ-2, который последние полтора года возглавляет ТОП-500 суперкомпьютеров. Власти США запретили компании помогать обновлять китайский суперкомпьютер из-за страха перед ядерной программной КНР.

Зато в США Intel построит самый мощный суперкомпьютер в мире.

image
Читать дальше →

Шифрование ГОСТ 28147-89 на х86- и GPU-процессорах

Reading time6 min
Views30K
В статье представляются результаты тестирования оптимизированных алгоритмов шифрования ГОСТ, полученные в сентябре и марте 2014 г. компанией “Код Безопасности”, на новых серверных процессорах Intel, а также на графических процессорах различных производителей.

Ускорение шифрования ГОСТ 28147–89


С развитием ИТ-технологий резко возросли объемы данных, передаваемых по глобальной сети Интернет, находящихся в сетевых хранилищах и обрабатываемых в «облаках». Часть этих данных конфиденциальна, поэтому необходимо обеспечить их защиту от несанкционированного доступа. Для защиты конфиденциальных данных традиционно используется шифрование, а при шифровании больших объемов используют алгоритмы симметричного шифрования, такие как широко известный блочный алгоритм – AES. Для соответствия российскому законодательству при шифровании таких сведений, как персональные данные, необходимо использовать отечественный алгоритм симметричного блочного шифрования ГОСТ 28147–89.
Читать дальше →

Как подключиться к космическому спутнику и исполнить детскую мечту

Reading time6 min
Views36K
Дмитрию Пашкову из мордовского города Рузаевка 28 лет – возраст, когда многие из нас уже определились со своим профессиональным будущим и уже даже успевают добиться определенных профессиональных высот. Дмитрий в этом смысле исключение — в положительном смысле. По профессии он системный администратор, но по призванию – радиолюбитель. Несколько недель назад он прославился на всю страну, перехватив в момент солнечного затмения 20 марта сигнал с действующего российского метеоспутника «Метеор-М2». Я связался с Дмитрием и он любезно согласился поделиться своим опытом – объяснить, как любой из нас может сам наладить «связь с космосом» и добиться того, о чем мечтал каждый из нас в детстве – увидеть Землю из космоса.



Оригинал фото

Читать дальше →

Утверждён список проектов, которые загрузят самый мощный суперкомпьютер в мире

Reading time2 min
Views17K
image

Новости про суперкомпьютеры периодически всплывают в прессе. То и дело меняется список самых быстрых вычислительных машин. Если вам было интересно, чем же можно загрузить суперкомпьютеры, кроме рендера последнего мультика Pixar и GTA V в разрешении 4K, то вот вам, пожалуйста – список из 13 научных проектов, которые были допущены к работе на последнем цифровом монстре, который будет готов к 2018 году. Это суперкомпьютер Summit мощностью в 300 petaFLOPS. Проект призван обогнать самый мощный из существующих компьютеров, китайский Tianhe-2.

Компьютер будет сконструирован из 3500 узлов, работающих на IBM Power9 и Nvidia Volta GPU, соединённых вместе через NVlink, сверхскоростную шину, передающую данные на скоростях до 200 Гб/с.

Список проектов выглядит так:
Читать дальше →

«Нежданчики» языка Фортран

Reading time6 min
Views30K

Многие из нас, обучаясь программированию ещё в университетах или дома, делали это на языках С/С++. Конечно, всё зависит от времени, в которое начиналось наше знакомство с языками программирования. Скажем, кто-то начинал с Фортрана, другие — с Basic’a или Delphi, но стоит признать, что доля начавших свой тернистый путь программиста с С/С++ наибольшая. К чему я всё это? Когда перед нами стоит задача изучить новый язык и написать на нём код, мы часто основываемся на том, как бы я это написал на своём «базовом» языке. Сузим вопрос — если нужно написать что-то на Фортране, то мы вспоминаем, как бы это было реализовано на С и делаем по аналогии. Очередной раз столкнувшись с тонкостью языка, которая привела к абсолютно неработающему алгоритму и большой проблеме, эскалированной мне, я решил отыскать как можно больше нюансов языка Фортран (Fortran 90/95), по сравнению с С, с которыми столкнулся лично. Это своего рода «нежданчики», которые ты явно не планировал увидеть, а они бац – и всплыли!
Конечно, речь не пойдёт о синтаксисе — в каждом языке он свой. Я попробую рассказать о глобальных вещах, способных изменить всё «с ног на голову». Поехали!
Читать дальше →

Коллизия хэш-функции MAC-адреса

Reading time4 min
Views66K
Доброго времени суток, коллеги.

Как говорит народная мудрость, век живи — век учись.
Довелось недавно столкнуться вживую с явлением, описанным в заголовке, о чем и пойдет речь ниже.

Читать дальше →

Intel® Graphics Technology. Часть III: эффективные вычисления на графике

Reading time5 min
Views9K
image

В комментариях к прошлому посту был поднят весьма важный вопрос – а будет ли вообще выигрыш в производительности от выгрузки вычислений на интегрированную графику, по сравнению с выполнением только на CPU? Конечно, он будет, но нужно соблюдать определенные правила программирования для эффективных вычислений на GFX+CPU.
В подтверждение моих слов, сразу представлю график ускорения, получаемого при выполнении вычислений на интегрированной графике, для различных алгоритмов и с разной долей вовлеченности CPU. На КДПВ мы видим, что выигрыш более чем весомый.
Читать дальше →

Кратко о гидродинамике: уравнения движения

Reading time8 min
Views54K
Написав предыдущий пост, исторический и отчасти рекламный (хотя потенциальные абитуриенты такое вряд ли читают), можно перейти и к разговору «по существу». К сожалению, высокой степени популярности описания добиться вряд ли получится, но всё же постараюсь не устраивать курс сухих лекций. Хотя, от сухости избавиться не удалось, да и пост писался в результате ровно месяц.

В нынешней публикации описаны основные уравнения движения идеальной и вязкой жидкости. По возможности кратко рассмотрен их вывод и физический смысл, а также описаны несколько простейших примеров их точных решений. Увы, этими несколькими примерами доступные аналитически решения уравнений Навье-Стокса в значительной мере исчерпываются. Напомню, что Институт Клэя отнёс доказательство существования и гладкости решений к проблемам тысячелетия. Гении уровня Перельмана и выше — задача вас ждёт.

Дебри теории, много формул и немного картинок в конце

Китайские процессоры — от разработки до производства

Reading time5 min
Views39K
Продолжаем серию «Разработано и сделано в Китае».

Всем уже давно поняли то, что считать Китай поставщиком дешевого хлама и ширпотреба уже нельзя. Китай активно развивает наукоемкие отрасли промышленности, вкладывает огромные средства в научные исследования, в том числе фундаментальные, развивает космонавтику, робототехнику и т.д. и т.п.

Но до этого им пришлось пройти очень длинный путь. В этой статье я хотел бы рассказать о развитии одной из сложнейших отраслей промышленности — производстве микропроцессоров (CPU) в КНР и о его развитии.


Читать дальше →

Временные ограничения и статический временной анализ FPGA на примере Microsemi SmartTime

Reading time14 min
Views49K
Ещё во время обучения в ВУЗе, проектируя различные тестовые безделушки и выполняя лабораторные работы по цифровой схемотехнике, я попадал в ситуации, когда вроде бы корректный несколько раз перепроверенный проект отказывается работать «в железе». В то время, на заре изучения программируемой логики, мне как-то очень редко доводилось добираться до последних пунктов Design Flow, в чем, вероятно, и крылась беда. Если я нечаянным щелчком мыши открывал Timing Analyzer, то после нескольких секунд беглого просмотра становилось скучно, и я возвращался к издевательствам над отладочной платой и сочинял новые безумства на VHDL.

Когда подошло время более-менее адекватных и серьёзных проектов, проблем стало больше, соответственно, я начал интенсивнее использовать гугл и искать ответы на свои вопросы. Тут мне всё чаще стали попадаться такие страшные словосочетания, как “timing analysis” и “design constraints”, когда я почитал и немного вникнул, пришло осознание того, что я упустил что-то очень важное. Сначала я панически боялся этих неведомых констрейнов, и ведь без них успешно работали первые проекты, благо частота там была не больше пары десятков МГц. Но когда речь зашла о более высоких частотах и более сложных проектах, здесь уже не обойтись без тщательного временного анализа и оптимизации.
Читать дальше →

Information

Rating
Does not participate
Registered
Activity

Specialization

Backend Developer, System Software Engineer