Динамическое переключение между программными моделями микропроцессора
В этой статье я описываю, как создатели симуляторов добиваются максимальной производительности моделей процессоров, при этом не жертвуя гибкостью и расширяемостью полного решения. Решение заключается в...
View ArticleСимулируем чайник в Wind River Simics
Данная запись - перевод постаЯкоба Энгблома (Jakob Engblom), в которой он демонстрирует внесение «аналогового» устройства в общем-то дискретный симулятор.Перевод статьи на русский:...
View ArticleОбратное исполнение для нужд отладки
Я уверен, что у многих из нас при отладке приложений периодически возникает желание отступить на шаг (или два, десять...) назад от текущей строки, чтобы увидеть причины происходящего в ней...
View ArticleПрограммные симуляторы компьютерной архитектуры
В настоящее время, когда время выхода на рынок (timetomarket) начинает играть практически одну из решающих роль в том, будет ли успешен продукт на рынке, окупит ли производственные (в том числе и...
View ArticleЛотерея Intel на CodeFest 2014
Поздравляем! Вы в одном шаге от участия в лотерее Intel и возможности выиграть один из трех планшетов Samsung Galaxy Tab 3.Вам необходимо ответить на 4 несложных вопроса о последней модели смартфона...
View ArticleWind River® Simics® – программный симулятор компьютерных архитектур от Intel
Wind River® Simics® – программный симулятор компьютерных архитектур от Intel<?xml:namespace prefix = o /> Электронные и компьютерные системы с каждым годом становятся сложнее; они могут содержать...
View ArticleIntel INDE
На прошедшем MWC в Барселоне компания Intel анонсировала множество «железных» новинок, не обойдя стороной и разработчиков, для которых был анонсирован выпуск набора инструментов и библиотек INDE (Intel...
View ArticleIntel INDE Media Pack
В прошлый раз в обзорной статье про Intel INDEмы упомянули о Media Packи его ключевых возможностях. В этой статье мы остановимся на нем более подробно.INDE Media Pack— это библиотека, включающая в себя...
View ArticleЗахват видео в OpenGL приложениях с помощью Intel INDE Media Pack
Из прошлых статей вы уже знаете, что такое Intel INDEи его компонент Intel INDE Media Pack, предоставляющий разнообразные возможности работы с видео. В этот раз я хочу поподробнее остановиться на такой...
View ArticleПотоки — это Goto параллельного программирования
Сразу раскрою мысль, вынесенную в заголовок. Использование потоков (также именуемых нити, треды, англ. threads) и средств прямой манипуляции ими (создание, уничтожение, синхронизация) для написания...
View Article(Само)идентификация процессоров. Часть первая. Сравнение архитектур
Я работаю с программными моделями центральных процессоров в составе полноплатформенного симулятора Wind River® Simics®. Занятие это, конечно же, очень интересное — приходится иметь дело с технологиями...
View ArticleWind River® Simics® – преимущества программного симулятора
Программный комплекс Wind River® Simics® позволяет создать удобную платформу для совместной разработки, полностью моделируя разнообразные компьютерные архитектуры. Simics способен запускать...
View ArticleА насколько вы INTELлигентны?
Сотрудники компании Intel – уникальные люди, и это — чистая правда! Я ещё не видел ни одного человека, который уходя из компании в силу различных жизненных причин и обстоятельств, не подчёркивал в...
View ArticleПрограммные продукты Intel — Как корабль назовешь…
Как говорится, как корабль назовёшь, так на нём и напиши. И вот на протяжении последних пяти с лишним лет, Intel® выпускает на рынок средства для разработчиков со звучными и «навороченными» названиями...
View ArticleIntel® Composer XE 2015 Beta: отчётность в порядке!
Наконец, стартовала бета программа для Intel® Software Development Tools. На подходе новые версии всех средств, которые предлагает Intel для разработчиков. Давайте разберёмся, что интересного принесёт...
View ArticleКонфигурация Intel® License Manager
У продуктов Intel большое количество различных типов лицензий. Для крупных компаний, университетов, и других организаций, в которых разработкой могут заниматься относительно большое количество...
View Article(Само)идентификация процессоров. Часть вторая. Волосатый CPUID
В первой частия рассказал о необходимости идентификации расширений, присутствующих на конкретном процессоре для того, чтобы исполняющийся код (операционная система, компилятор или пользовательское...
View ArticleКак справиться с IA-32 кодом или особенности декодера Simics
Декодирование IA-32 кода — задача архисложная. Чтобы в этом убедиться, можете обратиться к "Intel Software Development Manual" или к статьям, ранее написанным на хабре:"Префиксы в системе команд...
View ArticleПоборись за звание Топ-разработчик Intel!
25 июля стартовала cовместная акция с Apps4All «Рейтинг Intel для разработчиков». К участию приглашаются все зарегистрированные на сайте Apps4All разработчики, у которых есть опубликованные в Google...
View ArticleСлучайные числа и детерминистичная симуляция
Совсем недавно, помогая коллеге в решении вопроса о неповторяемости работы ряда тестов, я в очередной раз натолкнулся на задачу симуляции устройства, генерирующего последовательности случайных чисел. В...
View Article