Аппаратная транзакционная память. Обзор решений. Часть 2. Несостоявшиеся проекты
Заявленные, но не представленные миру реализацииНачнём с грустного — с проектов, не получивших реализации «в железе».Sun RockДо момента покупки компанией Oracle компании Sun последняя разрабатывала...
View ArticleАппаратная транзакционная память. Обзор решений. Часть 3. Доступные решения
Наконец, перейдём к вендорам, предоставляющим продукцию с HTM на борту. IBMКомпания IBM в настоящее время предоставляет процессоры с поддержкой HTM для двух архитектур процессоров: Power* и System z....
View ArticleАппаратная транзакционная память. Обзор решений. Часть 4. Заключение
После двадцати лет теоретических исследований и экспериментальных решений поддержка транзакционной памяти наконец-то нашла своё место в процессорах. При этом каждый вендор подошёл к проблеме...
View ArticleДвоичная трансляция для задач симуляции. Часть 1. Основные принципы
Самой простой техникой для симуляции работы некоторого процессора является интерпретация каждой гостевой инструкции, встречающейся в процессе работы модели. Данный подход обладает рядом положительных...
View ArticleДвоичная трансляция для задач симуляции. Часть 2. Статика и динамика
Попытаемся ответить на два следующих вопроса. 1. Какой должна быть единица ДТ? Другими словами, чем определяется количество и расположение целевых инструкций, обрабатываемых за один проход транслятора?...
View ArticleДвоичная трансляция для задач симуляции. Часть 3. Оптимизации
Оптимизирующая трансляцияПосле того, как некоторый блок трансляции создан, может оказаться, что возможно преобразовать его так, чтобы он исполнялся быстрее, при этом сохранив его семантику; другими...
View ArticleАппаратная виртуализация. Теория, реальность и поддержка в архитектурах...
В статье описываются основания и особенности использования аппаратной поддержки виртуализации компьютеров. Рассказ начинается с определения трёх необходимых условий виртуализации и формулировки...
View ArticleДесять имён для одной архитектуры Intel
На пятничном семинаре учебного проекта лаборатории МФТИ-Интел один из студентов задал мне примерно такой вопрос: а почему 64-битный вариант архитектуры процессоров Intel называется x64, а 32-битный —...
View ArticleМобильная платформа на Intel® Atom™ пятого поколения — Merrifield
В феврале 2013 компания Intel® официально представила новую платформу Intel® Atom™ Clover Trail+. На этой платформе появился ряд устройств: телефонов и планшетов под управлением операционных систем...
View ArticleКонец эры ПК?
В последнее время приходят тревожные сигналы о значительном падении продаж ПК, о том, что наступает конец эры ПК. Под ПК имеются в виду всем привычные настольные и портативные компьютеры (десктопы и...
View ArticleДинамическое переключение между программными моделями микропроцессора
В этой статье я описываю, как создатели симуляторов добиваются максимальной производительности моделей процессоров, при этом не жертвуя гибкостью и расширяемостью полного решения. Решение заключается в...
View ArticlePower Configuration Part 0: Introduction: Yikes, there is a lot that is not...
I was hoping to write a brief two part overview of how to configure the various power settings for the Intel® Xeon Phi™ coprocessor. It was going to be concise and brief, allowing me to get on to the...
View ArticleApp Wars: Who buys the most, and why?
A recent report from mobile app statistics clearinghouse App Annie revealed that Japan is now the largest app market in the world, outpacing the United States. Combined sales generated from sales in...
View ArticleThe Benefits of Solid-State Storage Technologies in the Cloud
SummarySolid-state drives (SSD) have rapidly evolved over the last few years, resulting in devices with more space and greater reliability. SSDs are used for caching in data centers and in larger...
View ArticleAPIC Virtualization Performance Testing and Iozone*
IntroductionVirtual machine monitors (VMM) emulate most guest access to interrupts and the advanced programmable interrupt controller (APIC) in a virtual environment. They also virtualize all guest...
View ArticleInnovation, Convenience, and Access: A quick look at six apps
There’s no question: apps and the mobile ecosystem in general are completely changing how we interact with the world. Think that statement is a bit bold? Think back ten years ago to what you would need...
View ArticleAugmented Reality and Apps: A Natural Progression
Apps are getting more sophisticated every day. One of the technology factors that are moving this progress forward is augmented reality:“Augmented reality (AR) is a live, direct or indirect, view of a...
View ArticleQuick Start Guides Published for the Intel® Xeon Phi™ Coprocessor Expert User
Hi everyone,This is a short notice to let you know that two new articles have been published for the Intel® Xeon Phi™ coprocessor:Quick Start Guide: For the Intel Xeon Phi Coprocessor...
View ArticleApple’s Top Apps of 2013: Design, Language, and Interaction
‘Tis the season for sharing the best of the year, and the Apple Store have just released their best apps of the year roundup. While some of their picks are based purely on number of downloads, others...
View Article