Сообщения в "Intel Software Network" Категория RSS

Команда Intel активно работает над созданием онлайн сообщества. У нас много целей и мы активно работаем, чтобы достичь их. Думаете это правильно? Стоят ли наши цели усилий? Прочитайте о том, что наша команда думает об уже достигнутых результатах, ознакомьтесь с вашими отзывами и инновационными идеями, которые получили развитие.

Конкурс футболок для участников ISN

Boris Rozenshteyn (Intel) (8 пост(а)) 07.02.2012 17:15
Комментарии (5)

На ISN объявляется конкурс на дизайн футболок для блогеров ISN.

Продолжение ›

Категория: Intel Software Network, Конкурсы и мероприятия

Качество обслуживания: Computer Networks vs. Network on Chip

Yuriy Viktorov (Intel) (5 пост(а)) 31.01.2012 16:35
Комментарии (1)

Традиционно устройства внутри микропроцессора коммутировались с помощью общей шины. С течением времени росла степень интеграции, что сопровождалось увеличением числа блоков внутри микропроцессора. При числе блоков порядка десятков и сотен, шинная архитектура соединений становится непригодной из-за ограниченной пропускной способности и масштабируемости. Современные системы межсоединений, архитектуры которых сильно зависят от области применения, объединяют под общим названием коммуникационных [...]

Продолжение ›

Категория: Intel Software Network
Метки: , , ,

ННГУ + МГУ = хорошее образование в области параллельного программирования

Boris Rozenshteyn (Intel) (8 пост(а)) 31.01.2012 15:40
Комментарии (4)

В ноябре объединенный коллектив НИВЦ МГУ и ВМК ННГУ получили награду Informatics Europe Curriculum Best Practices Award в международном конкурсе по разработке учебных материалов по параллельному программированию Informatics Europe Curriculum Best Practices Award.

Продолжение ›

Категория: Intel Software Network, Академическое сообщество, Параллельное программирование

Шаблонные параметры: typename и class. Есть ли разница?

smel (3 пост(а)) 03.01.2012 15:22
Комментарии (13)

Эпиграф: Не все йогурты одинаково полезны. Преамбула: При написании шаблонных параметров обычно принято использовать ключевое слово class, чтобы подчеркнуть, что шаблонный параметр является классом (структурой). Стандарт C++ говорит следующее [п.14.1.2]: There is no semantic difference between class and typename in a template-parameter. Из чего можно сделать вывод, что никакой разницы в ключевых словах typename и [...]

Продолжение ›

Категория: Intel Software Network, Разработка софта
Метки: , ,

Развлечения ради: OpenMP для построения фракталов

atercattus (3 пост(а)) 30.12.2011 11:44
Комментарии (4)

Данный пост будет первым из, надеюсь, серии небольших очерков о применении различных библиотек распараллеливания вычислений. В качестве прикладной задачи выбрано графическое построение всем хорошо знакомого множества Мандельброта. В качестве библиотеки реализации вычислений в этот раз возьму OpenMP, а для унификации работы с разными оконными подсистемами - GLUT/OpenGL.

Продолжение ›

Категория: Intel Software Network, Графика, Параллельное программирование
Метки: , , ,

Несколько слов о диспетчеризации

Alexey Kryukov (Intel) (3 пост(а)) 29.12.2011 13:42
Комментарии (2)

В этом посте я хотел бы поговорить об оптимизации кода сразу под несколько семейств процессоров. Данная задача актуальна, если мы заранее не знаем, на каком "железе" код будет исполняться. А это довольно типовой случай. В предыдущем посте я немного рассказал об одном из возможных решений - динамической генерации кода. Это реализовано в Intel Array Building [...]

Продолжение ›

Категория: Intel Software Network, Параллельное программирование, Разработка софта

Интервальное кодирование (Range encoding), как частный случай кодирования арифметического

atercattus (3 пост(а)) 28.12.2011 10:10
Комментарии (2)

При помощи арифметического кодирования в теории можно сжать любой объем данных до одного вещественного числа. Однако на практике все упирается в конечную точность вычислений чисел с плавающей точкой, ограничивая объем обрабатываемого за раз блока. Требуется следить за ситуацией потери точности (underflow),а также за алгоритмом округления (на x86 задается битами регистра CWR) на случай работы с сжатыми данными на разных платформах.

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

Продолжение ›

Категория: Intel Software Network, Разработка софта
Метки: , ,

Непростая арифметика: декодирование

Dmitry Serkin (Intel) (24 пост(а)) 27.12.2011 11:11
Комментарии (9)

Небольшая заметка-продолжение темы арифметического кодирования, на сей раз речь пойдет о декодировании.

Продолжение ›

Категория: Intel Software Network, Графика
Метки: ,

Движемся к началу: MTF (Move To Front) в помощь энтропийному кодированию

atercattus (3 пост(а)) 26.12.2011 15:59
Комментарии (9)

Решил написать небольшую статейку в дополнение к серии статей Dmitry Serkin по сжатию (в частности изображений).

Как-то все непосредственно само сжатие, да итоговое досжатие тем же арифметическим кодером.

Здесь же решил описать опциональную стадию предобработки сжатых основными шагами конвейера бинарных данных, но до подачи их энтропийному кодеру (ЭК).

Продолжение ›

Категория: Intel Software Network, Графика
Метки: , , ,

Непростая арифметика: ода индукции

Dmitry Serkin (Intel) (24 пост(а)) 26.12.2011 10:57
Комментарии (3)

Ода математической индукции на примере арифметического кодирования

Продолжение ›

Категория: Intel Software Network
Метки: ,