<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блоги &#187; Victoria Zhislina (Intel)</title>
	<atom:link href="http://software.intel.com/ru-ru/blogs/author/victoria-zhislina/feed/" rel="self" type="application/rss+xml" />
	<link>http://software.intel.com/ru-ru/blogs</link>
	<description></description>
	<lastBuildDate>Thu, 24 May 2012 12:16:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>ArBB, Cilk+, OpenMP, OpenCL, TBB — День Знаний или День Выборов</title>
		<link>http://software.intel.com/ru-ru/blogs/2011/09/21/arbb-cilk-openmp-opencl-tbb/</link>
		<comments>http://software.intel.com/ru-ru/blogs/2011/09/21/arbb-cilk-openmp-opencl-tbb/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 05:09:24 +0000</pubDate>
		<dc:creator>Victoria Zhislina (Intel)</dc:creator>
				<category><![CDATA[Intel Software Network]]></category>
		<category><![CDATA[Параллельное программирование]]></category>
		<category><![CDATA[Разработка софта]]></category>
		<category><![CDATA[ArBB]]></category>
		<category><![CDATA[Cilk++]]></category>
		<category><![CDATA[Ct]]></category>
		<category><![CDATA[openCL]]></category>
		<category><![CDATA[openmp]]></category>
		<category><![CDATA[Parallel Programming]]></category>
		<category><![CDATA[TBB]]></category>

		<guid isPermaLink="false">http://software.intel.com/ru-ru/blogs/2011/09/21/arbb-cilk-openmp-opencl-tbb/</guid>
		<description><![CDATA[Вспомните, делали ли вы в последние годы какой-нибудь существенный выбор, не почитав предварительно в интернете отзывов тех, кто уже выбрал это ранее?

Мы живем в эпоху «развивающегося отзывизма».
Почти все покупки, выбор места отдыха, работы, ученья и леченья, банка и танка, фильма и фирмы… Лучше прочесть один отзыв, чем тысячи реклам. 
В этом посте я расскажу, чего ждать от Cilk+, OpenMP, OpenCL, TBB и ArBB(Ct) с точки зрения их возможностей, простоты освоения и использования, качества документации, а также ожидаемой производительности.]]></description>
			<content:encoded><![CDATA[<p><em>Данный пост изначально был размещен в <a href="http://habrahabr.ru/company/intel/blog/127491/">корпоративном блоге Intel</a> на площадке <a href="http://habrahabr.ru/">Habrahabr.ru</a>.</em></p>
<p><img src="http://software.intel.com/ru-ru/blogs/wordpress/wp-content/uploads/parall.gif" alt="" align="left" style="margin-right:15px; margin-bottom:10px;"/>Вспомните, делали ли вы в последние годы какой-нибудь существенный выбор, не почитав предварительно в интернете отзывов тех, кто уже выбрал это ранее?</p>
<p>Мы живем в эпоху «развивающегося отзывизма».<br />
Почти все покупки, выбор места отдыха, работы, ученья и леченья, банка и танка, фильма и фирмы… Лучше прочесть один отзыв, чем тысячи реклам.</p>
<p>Хотя, скорее всего, отзывами вы пользовались не во всех случаях.<br />
Например, при выборе спутника\спутницы жизни.<br />
Или при выборе кабинки в общественном туалете <img src='http://software.intel.com/ru-ru/blogs/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .<br />
Или – при выборе способа распараллеливания программ. В последнем случае — наверное, просто потому, что таких отзывов вам не попадалось. Попробую это исправить. А именно, расскажу, чего ждать от Cilk+, OpenMP, OpenCL, TBB и ArBB(Ct) с точки зрения их возможностей, простоты освоения и использования, качества документации, а также ожидаемой производительности.</p>
<p>Сразу отмечу, что все нижеописанные средства либо бесплатны, либо входят в цену компилятора.</p>
<h2 class="sectionHeading">OpenMP</h2>
<p>Набор прагм компилятора для автоматического распараллеливания (также можно использовать дополнительные библиотечные функции).<br />
Поддерживается всеми основными компиляторами, иначе — просто игнорируется, не вызывая ошибок.<br />
Работает на всех распространенных архитектурах (в теории – и на ARM) и ОС (в теории – даже на Android).</p>
<p><strong>Документация</strong> хорошая и есть везде — вплоть до глянцевых журналов.</p>
<p><strong>Простота изучения</strong> — исключительная. Время освоения и имплементации – минуты. Для сложного проекта – не более часа.</p>
<p><strong>Отладка</strong> – ограничена, но возможна – см. Intel Parallel Studio.</p>
<p><strong>Недостатки</strong>: не использует GPU, не поддерживает многие нужные для «продвинутого» контроля и синхронизации потоков функции; не всегда обеспечивает хорошую производительность; неоптимально «комбинируется» в различных компонентах приложения и с другими средствами распараллеливания. </p>
<p><strong>Пример</strong>. Цикл for с использованием OpenMP будет выглядеть так:</p>
<pre name="code" class="cpp">#pragma omp parallel for
for (i = 0; i < n; ++i)
     result[i] = a[i] * b[i];</pre>
<h2 class="sectionHeading">OpenCL(Open Computing Language)</h2>
<p>Молодой (2008г рождения) стандарт гетерогенного параллельного программирования. То есть, внутри использует не только CPU, но и GPU, что является его главным, а может, и единственным преимуществом. Поддерживается AMD, Apple, ARM, Intel, NVidia и всеми компаниями-производителями мобильных телефонов. Не поддерживается Microsoft.<br />
Еще одно декларируемое достоинство OpenCL – автоматическая векторизация кода при наличии возможностей железа. Но того же эффекта можно добиться и не используя OpenCL <img src='http://software.intel.com/ru-ru/blogs/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Концепция стандарта: центральный хост и множество OpenCL устройств (Compute Unit), параллельно выполняющих определенные программистом функции-ядра (kernel). Кернелы пишутся на диалекте языка С (С с некоторыми ограничениями и дополнениями) и компилируются специальным компилятором.<br />
Основная программа, выполняемая на хосте, должна много всего и всем <img src='http://software.intel.com/ru-ru/blogs/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> :</p>
<ul>
<li>создать окружение OpenCL,</li>
<li>создать кернелы,</li>
<li>определить платформу выполнения = контексты, устройства и очереди,</li>
<li>создать и построить программу (динамическую библиотеку для кернелов),</li>
<li>выделить и инициализировать объекты в памяти,</li>
<li>определить ядра и присоединить их к их аргументам, и, наконец, передать память и ядра на выполнение OpenCL устройствам.</li>
</ul>
<p><strong>Документация</strong>: очень мало.<br />
Самое сложное в изучении\имплементировании средство, особенно учитывая недостаток документации и, особенно, примеров. Время освоения и имплементации – дни. Для сложного проекта – недели.</p>
<p><strong>Прочие недостатки</strong>: не лучшая производительность на имеющихся примерах, использующих только CPU, трудности отладки и поиска проблем с производительностью.</p>
<p><strong>Пример</strong>. Цикл for из функции</p>
<pre name="code" class="cpp">void scalar_mul(int n, const float *a, const float *b, float *result) {
   int i;
   for (i = 0; i < n; ++i)
       result[i] = a[i] * b[i];
 } </pre>
<p>в переводе на OpenCL превратиться в кернел:</p>
<pre name="code" class="cpp">__kernel void scalar_mul(__global const float *a, __global const float *b,
__global float *result) {
         size_t id = get_global_id(0);
          result[id] = a[id] * b[id];
}</pre>
<p>… плюс понадобится еще полный экран кода (!) для основной программы-хоста (см. выше). Этот код, вызывающий специальные OpenCL функции, конечно, можно списать из примера Intel OpenCL SDK, но разбираться в нем все равно придется.</p>
<p>Три следующие средства распараллеливания программ образуют Inel Parallel Building Blocks:<br />
Cilk Plus, TBB, ArBB.</p>
<h2 class="sectionHeading">Cilk Plus</h2>
<p>«Плюс» означает расширения Cilk для работы с массивами.<br />
Расширение С\С++, поддерживаемое исключительно компиляторами Intel (Windows, Linux) и, с августа 2011, — gcc 4.7, что сразу показывает <strong>недостаток</strong> – отсутствие реальной кросс-платформености. GPU также не поддерживается.</p>
<p><strong>Достоинства</strong>:<br />
<strong>Простота освоения</strong>. Cilk немногим сложнее OpenMP. Вводится в проект за считанные минуты, в худшем случае – часы работы.<br />
При этом, производительность превосходит OpenMP. Кроме того, Сilk хорошо комбинируется со всеми Inel Parallel Building Blocks и OpenCL.<br />
При использовании Intel Cilk SDK изменения кода минимальны, всю работу выполняет компилятор «за сценой».</p>
<p><strong>Документация</strong>: немного, но, учитывая простоту Cilk, это не проблема.</p>
<p><strong>Пример</strong>. Ваш любимый цикл for на Cilk будет выглядеть так:</p>
<pre name="code" class="cpp">cilk_for (i = 0; i < n; ++i) {
      result[i] = a[i] * b[i];
 } </pre>
<h2 class="sectionHeading">TBB (Threading Building Blocks)</h2>
<p>Созданная Intel библиотека С++ темплейтов для параллельного программирования. Работает на Linux, Windows, Mac и даже на Xbox360, не требует компилятора Intel. <strong>Недостаток</strong>: не использует GPU.<br />
В библиотеке реализованы:</p>
<ul>
<li>потокобезопасные контейнеры: вектор, очередь, хеш-таблица;</li>
<li>параллельные алгоритмы for, reduce, scan, pipeline, sort и тд.</li>
<li>масштабируемые распределители памяти;</li>
<li>мьютексы и атомарные операции;</li>
</ul>
<p><strong>Документация и примеры</strong>: много, хорошего качества.</p>
<p><strong>Простота освоения и использования</strong>. Для не имеющих опыта пользования шаблонами в коде – достаточно сложно. Для имеющих — тоже не всегда элементарно. Могут потребоваться значительные изменения кода. Время изучения\имплементации — от одного рабочего дня до недели.</p>
<p><strong>Достоинства</strong>: отличная производительность, независимость от компилятора, возможность использовать отдельные компоненты библиотеки независимо. </p>
<p><strong>Пример</strong>.</p>
<pre name="code" class="cpp">void scalar_mul(int n, const float *a, const float *b, float *result) {
       for (int i = 0; i < n; ++i)
            result[i] = a[i] * b[i];
 }</pre>
<p>с использованием ТВВ придется превратить в оператор() класса так называемого Body (тела цикла):</p>
<pre name="code" class="cpp">using namespace tbb;
class ApplyMul {
     public:
     void operator()( const blocked_range&lt;size_t&gt;&amp; r ) const {
           float *a = my_a;
           float *b = my_b;
           float *result = my_result;

          for( size_t i=r.begin(); i!=r.end(); ++i )
            result[i] = a[i] * b[i];
      }
      ApplyMul( float a[],  float b[], float result []) :
      my_a(a), my_b(b), my_result(result)
      {}
};</pre>
<p>Где blocked_range -темплейт-итератор, предоставляемый tbb.</p>
<p>И только после этого можно использовать tbb parallel_for</p>
<pre name="code" class="cpp">void parallel_mul ( float a[], float b[],float result[], int n ) {
     parallel_for(blocked_range&lt;size_t&gt;(0,n), ApplyMul(a, b, result));
}</pre>
<h2 class="sectionHeading">ArBB (Array Building Blocks)</h2>
<p>В девичестве – Ct, про который уже <a href="http://habrahabr.ru/company/intel/blog/88735/">писал в этом блоге izard</a>. Intel библиотека С++ шаблонов для параллельного программирования.<br />
Intel ArBB работает на Windows* и Linux*, поддерживается компиляторами Intel, Microsoft Visual C++ и GCC. При наличии соответствующего run-nime должен работать на GPU и грядущей <a href="http://www.intel.com/content/www/us/en/architecture-and-technology/many-integrated-core/intel-many-integrated-core-architecture.html">Intel MIC</a>.</p>
<p><strong>Достоинства</strong>: заложенная в дизайн полная поточная безопасность (отсутвие data race) использует внутри себя TBB, соответственно, хорошо комбинируется в разных модулях.</p>
<p><strong>Документация</strong>: увы, немногословна, примеры – вполне нормальны. </p>
<p><strong>Трудность освоения\имплементации</strong> – на уровне TBB.</p>
<p><strong>Недостатки</strong>:<br />
Все еще находится в стадии beta.<br />
Спроектирован для обработки больших массивов данных, на небольших массивах за счет накладных расходов не обеспечивает хорошей производительности.<br />
Пример:<br />
Во что превратиться пресловутый цикл for в ArBB? При первом взгляде в документацию можно подумать, что в _for. Но нет. _for в ArBB – это как раз указание на то, что цикл имеет зависимости в итерациях и может выполняться только последовательно. «parallel for» в ArBB вообще нет.<br />
А все тот же </p>
<pre name="code" class="cpp"> void scalar_mul(int n, const float *a, const float *b, float *result) {
       for (int i = 0; i < n; ++i)
            result[i] = a[i] * b[i];
 } </pre>
<p>превратится в</p>
<pre name="code" class="cpp">void parallel_mul(dense&lt;f32&gt; a, dense&lt;f32&gt; b, dense&lt;f32&gt; &amp;result) {
    result = a * b;
}</pre>
<p>с вызовом</p>
<pre name="code" class="cpp">dense&lt;f32&gt; va; bind (va, a, n);
dense&lt;f32&gt; vb; bind (vb, b, n);
dense&lt;f32&gt; vres; bind (vres, result, n);

call(parallel_mul)(va, vb, vres);</pre>
<h2 class="sectionHeading">Резюме №1</h2>
<p>Сводная таблица выбора.<br />
<img src="http://software.intel.com/ru-ru/blogs/wordpress/wp-content/uploads/ArBB_OpenCL_Cilk_OpenMP_TBB.jpg" alt="Сравнение ArBB OpenCL Cilk OpenMP TBB"/></p>
<h2 class="sectionHeading">Резюме №2</h2>
<p>Горизонтальные прямые на картинке в начале этого поста – параллельны. Хотя, возможно, что по отзывам наблюдателей окажется, что нет.</p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/ru-ru/blogs/2011/09/21/arbb-cilk-openmp-opencl-tbb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Мобильная история, часть III- &quot;Вперед, в будущее&quot;</title>
		<link>http://software.intel.com/ru-ru/blogs/2009/08/13/iii/</link>
		<comments>http://software.intel.com/ru-ru/blogs/2009/08/13/iii/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 10:44:16 +0000</pubDate>
		<dc:creator>Victoria Zhislina (Intel)</dc:creator>
				<category><![CDATA[Intel Software Network]]></category>
		<category><![CDATA[Мобильность]]></category>
		<category><![CDATA[Intel Atom]]></category>
		<category><![CDATA[PDA]]></category>
		<category><![CDATA[UMPC]]></category>

		<guid isPermaLink="false">http://software.intel.com/ru-ru/blogs/2009/08/13/iii/</guid>
		<description><![CDATA[После рассказа об истории и текущем состоянии мобильного рыка, конечно, хочется узнать о том, что с  ноутбуками-кпк-смартфонами–прочими-мобильными-гаджетами будет  дальше. Но, увы, это невозможно. Даже если я заключу со всеми читателями этого блога Соглашение о Неразглашении, после чего опубликую конфиденциальные планы Intel , то точность такого прогноза будет не больше, чем у долгосрочного прогноза погоды. Дело [...]]]></description>
			<content:encoded><![CDATA[<div></div>
<div><span style="RU;" lang="RU"></span></div>
<div><span style="RU;" lang="RU"><span style="small;"></span></span></div>
<p><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;"></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">После рассказа об <a href="http://software.intel.com/ru-ru/blogs/2009/08/10/arm-atom-x86-pda-umpc/">истории</a> и <a href="http://software.intel.com/ru-ru/blogs/2009/08/12/ii/">текущем состоянии мобильного рыка</a>, конечно, хочется узнать о том, что с<span style="yes;">  </span>ноутбуками-кпк-смартфонами–прочими-мобильными-гаджетами будет<span style="yes;">  </span>дальше. Но, увы, это невозможно. </span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Даже если я заключу со всеми читателями этого блога Соглашение о Неразглашении, после чего опубликую конфиденциальные планы Intel <img src='http://software.intel.com/ru-ru/blogs/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , то точность такого прогноза будет не больше, чем у долгосрочного прогноза погоды. Дело в том, что на мобильном рынке есть масса игроков со своими неизвестными планами, кроме того, на него влияет огромное количество еще более неизвестных факторов – все может измениться неожиданно и быстро. Поэтому поступлю по-другому.</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Я пользуюсь мобильными устройствами почти <span style="yes;"> </span>10 лет, и, конечно, хочу пользоваться и дальше. Да и на тех окружающих, кто тоже использует мобильную технику, и на тех, кто НЕ использует, я не просто смотрю, но<span style="yes;">  </span>и иногда спрашиваю, "-почему?".<span style="yes;">  </span>Разговариваю я и с производителями программного обеспечения для настольных<span style="yes;">  </span>ПК и мобильных гаджетов. На основании чего я и расскажу, какими же хотят видеть свои мобильные устройства пользователи.<span style="yes;">  </span>А уж<span style="yes;">  </span>что они увидят в реальности – посмотрим.</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><strong><span style="RU;" lang="RU">Ноутбуки</span></strong><span style="RU;" lang="RU">. Это – устройства для работы, творчества (создания контента), а также для максимально комфортного, интерактивного его потребления. Для многих (и их число постоянно растет), ноутбук – 100% замена десктопа. Поэтому, ноутбуки должны быть предельно функциональны и удобны. Функциональность – это именно соответствие возможностям и даже производительности обычного настольного компьютера. <span style="yes;"> </span>Та же операционная система, те же приложения.<span style="yes;">  </span>А значит,<span style="yes;">  </span>ARM с этим пока не справится. Нужен хороший x86 процессор, хорошая видеокарта. </span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">А под удобством,<span style="yes;">  </span>прежде всего, имеется в виду совсем не миниатюризация\облегчение<span style="yes;">  </span>- ведь носят же с собой<span style="yes;">  </span>фотографы свои немаленькие аппараты-«зеркалки», да еще и с набором объективов; художники – мольберты, операторы - видеокамеры... и не сильно жалуются на жизнь – понимают, что иначе нельзя. </span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Удобство для ноутбуков – это яркий экран с хорошими характеристиками, полноразмерная эргономичная клавиатура, набор разъемов для подключения всего и тп. Единственное пожелание – увеличить время автономной работы: использовать солнце, энергию нажатий на клавиши, тепла процессора, да и просто улучшить аккумуляторы. Пусть они живут долго и счастливо...</span></p>
<p><span style="RU;" lang="RU"><a href="http://software.intel.com/ru-ru/blogs/wordpress/wp-content/uploads/image0011.jpg"><img class="alignnone size-full wp-image-2001953" src="http://software.intel.com/ru-ru/blogs/wordpress/wp-content/uploads/image0011.jpg" alt="" width="500" height="333" /></a></span> </p>
<p> </p>
<p> </p>
<p> </p>
<p></span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><strong><span style="RU;" lang="RU">КПК (здесь и далее - говорим КПК, подразумеваем также и смартфоны)</span></strong><span style="RU;" lang="RU">. Это устройства – не для создания, а исключительно для потребления<span style="yes;">  </span>контента, и они не заменяют настольный компьютер, а дополняют его. Отсюда и следуют требования<span style="yes;">  </span>к этим устройствам. А именно, не имеет почти никакого значения конкретная операционная система – главное, чтобы она была надежная и быстрая. <span style="yes;"> </span>Зато имеет значение максимальная совместимость по данным с ПК: то есть возможность быстро и просто с любого ПК с любой ОС, а также из Интернета загружать на мобильное устройство и</span></p>
<ol style="0in;" type="1">
<li class="MsoNormal"><span style="RU;" lang="RU">корректно </span></li>
<li class="MsoNormal"><span style="RU;" lang="RU">со всеми удобствами</span></li>
</ol>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">просматривать весь спектр форматов файлов, имеющихся на ПК <span style="yes;"> </span>– от текстов, таблиц и изображений <span style="yes;"> </span>до видеороликов.<span style="yes;">  </span>При этом, неважно, будут ли <span style="yes;"> </span>работать на КПК те же<span style="yes;">  </span>приложения, что и на ПК, или абсолютно другие, главное тут – удобство их использования на небольшом экране без клавиатуры и мыши. <span style="yes;"> </span>Так что объективно х86 процессор в таких устройствах абсолютно ни к чему. А если он будет стоить хотя бы немного дороже, чем ARM, и потреблять хотя бы на несколько процентов больше энергии (что весьма вероятно), то потребители от х86 однозначно проиграют, а выиграют лишь производители х86 процессоров <img src='http://software.intel.com/ru-ru/blogs/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , а также<span style="yes;">  </span>софта для ПК, которым не придется существенно адаптировать свои программы для<span style="yes;">  </span>«х86 КПК».</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="0pt;" lang="RU">Кстати, чтобы облегчить разработчикам создание кросс-платформенных  ПК-КПК приложений, у Интел уже давно существует решение – «<strong><a href="http://ossmpsdk.intel.com/">Mobile Platform Software Development Kit</a></strong>»– проект с открытым кодом, который<span style="yes;">  </span>позволяет легко создавать единый код, работающий как на десктопных семействах Windows и Linux, так и на мобильных - Windows Mobile , как на х86, так и на ARM (XScale). </span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="0pt;" lang="RU">SDK решает многие задачи адаптации приложений к мобильным устройствам – помогает работать с сетью, учитывать состояние батареи, приспосабливаться к различным типам экрана устройств и тп. Конечно же, этот SDK –не всемогущ и не идеален, но надеюсь, что он, да и все направление вспомогательного кросс-платформенного софта будет развиваться. </span></span> </p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Между двумя вышеописанными отчетливыми полюсами<span style="yes;">  </span>мобильного мира – ноутбуками и КПК есть... нет, не экватор, а еще две категории устройств. Начнем с того, что ближе к карманным устройствам. </span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Это в современной терминологии –<strong>MID (</strong></span><strong>Mobile</strong><strong><span style="RU;"> </span>Internet</strong><strong><span style="RU;"> </span>Device</strong><strong><span style="RU;" lang="RU">) – Мобильные Интернет Устройства. </span></strong><strong><span style="RU;" lang="RU"><span style="yes;"> </span></span></strong><span style="RU;" lang="RU">Вообще-то,<strong> </strong>концепция<span style="yes;">  </span>MID<span style="yes;">  </span>(а может, и сам термин) была предложена в 2007 году компанией <span style="yes;"> </span></span>Intel<span style="RU;" lang="RU"> для специфической категории мобильных ПК: с диагональю экрана <span style="yes;"> </span>4-7 дюймов (для сравнения – у iPhone 3.5 дюймовый экран), процессором Atom, Linux OS и минимально возможной ценой. <span style="yes;"> </span>Но я бы термин MID <span style="yes;"> </span>значительно расширила. Эти устройства, в полтора-два раза превосходя КПК в размере, имеют экран с соответствующим размеру разрешением (начиная с 800х480),<span style="yes;">  </span>flash жесткий диск, и возможно, но не обязательно QWERTY клавиатуру.<span style="yes;">  </span>Очевидно, что <span style="yes;"> </span>веб-серфинг,<span style="yes;">  </span>просмотр фото и фильмов на MID гораздо приятнее,<span style="yes;">  </span>чем<span style="yes;">  </span>на КПК.<span style="yes;">   </span>Более того, прочтя<span style="yes;">  </span>например, этот пост с помощью КПК, я бы поленилась его комментировать, а на MID <span style="yes;"> </span>прокомментировала бы обязательно. Хотя сам этот пост-трилогию на несколько тысяч знаков<span style="yes;">  </span>не стала бы писать и на MID. То есть, взамен потери суперкомпактности по сравнению с КПК, </span>MID<span style="RU;"> <span lang="RU">обеспечивают более качественное и интерактивное потребление контента, но не предназначены для его создания. <span style="yes;"> </span>Полагаю, что<span style="yes;">  </span>MID<span style="yes;">  </span>- достойное и очень востребованное развитие семейства КПК в немного отличающемся формфакторе.</span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Отсюда следуют и пожелания к MID платформе. Они –точно такие же, как и у КПК: <span style="yes;"> </span>полная совместимость по данным с ПК, удобство использования. Не имеют значения ни конкретная ОС, ни тип процессора. х86 в этом классе устройств вовсе не требуется. Единственное – процессор MID должен иметь достаточную скорость для работы с экраном высокого разрешения. Но этому критерию удовлетворяют не только x86 Atom, но и, например, упомянутый мной ранее ARM - PXA168.</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Уверена, что выбор MID на 90% будет обусловлен не процессором, а качеством экрана - его углами обзора, яркостью, контрастностью и тп. Так что качество экранов должно неминуемо улучшиться, а их энергопотребление (кстати, сейчас оно зачастую превосходит потребление CPU) -уменьшиться.</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"> </span><strong><span style="RU;" lang="RU">Ultra-Mobile PC</span></strong><span style="RU;" lang="RU">. Этим термином обозначу все мобильные устройства, достаточно компактные для регулярного ношения и предназначенные не только для<span style="yes;">  </span>потребления, а, главное, и для большинства видов работы и творчества. Выглядят они, независимо от названия (субноутбуки, нетбуки, eee-pc, UMPC, ULCPC) как мини-ноутбуки без </span>CD<span style="RU;" lang="RU">\</span>DVD<span style="RU;" lang="RU"> привода. И не только выглядят, но и, по сути ими являются <img src='http://software.intel.com/ru-ru/blogs/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Вот тут требование x86 процессора и соответствующей десктопной ОС очень актуально. </span></p>
<p class="MsoNormal" style="0in 0in 0pt;">ARM<span style="RU;" lang="RU"> в </span>UMPC<span style="RU;" lang="RU">? Чтобы пользователи отказались от своих привычных «рабочих» программ и перешли на облегченные, «армовские» (которые далеко не всегда существуют), нужны серьезные причины. Например, если<span style="yes;">  </span>ARM </span>UMPC<span style="RU;"> <span lang="RU"><span style="yes;"> </span>будет работать неделю без подзарядки, плюс варить пользователю кофе, что маловероятно.</span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;"><span lang="RU"><a href="http://software.intel.com/ru-ru/blogs/wordpress/wp-content/uploads/image009.jpg"><img class="alignnone size-medium wp-image-2001955" src="http://software.intel.com/ru-ru/blogs/wordpress/wp-content/uploads/image009-300x200.jpg" alt="" width="300" height="200" /></a></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">По моим ощущениям от работы на UMPC<span style="yes;">  </span>с </span>Intel<span style="RU;"> <span lang="RU">Atom, производительность системы находится где-то на уровне десктопа с «Pentium4», а «P4»-отнюдь не плохой процессор.</span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="yes;"> Даже в случаях, когда</span> выполнить какую-то работу на <span style="yes;"> </span>UMPC целиком тяжело или вовсе невозможно из за ограниченного размера экрана и производительности, нередко требуетсяу же обработанные (на ПК) фото, видео и прочие цифровые<span style="yes;">  </span>продукты  срочно немного «доработать напильником». И роль напильника лучше всех исполнит тот же десктопный софт, установленный на UMPC...</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Но даже если Intel сделает идеальный процессор, работающий крайне быстро и почти не потребляющий энергию, это, увы, пока не позволит запустить на UMPC все десктопные приложения (что очень желательно пользователям). </span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Во-первых, многие графические приложения требуют для нормальной работы не только быстрый CPU, но и GPU (видеокарту). А встроенная графика UMPC им явно не подойдет. Так как рынок ультрамобильных компьютеров крайне перспективен,  движение тут будет двусторонним - графическое железо будет развиваться, а минимальные требования к графике - понижаться.</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Во-вторых, многие программы, прежде всего, игры, требуют для установки, а иногда и для работы свой оригинальный </span>CD<span style="RU;" lang="RU">\</span>DVD<span style="RU;"> <span lang="RU">диск, который<span style="yes;">  </span>в UMPC просто некуда вставить. Так что остается только ждать, пока производители софта перейдут на flash–носители для его распространения...</span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"> </span><span style="RU;" lang="RU">В заключение <span style="yes;"> </span>напомню, что все вышеизложенное – исключительно мое частное мнение, могущее не совпадать с точкой зрения компании Intel.</span></p>
<div></div>
<div><span style="RU;" lang="RU"></span></div>
<div><span style="RU;" lang="RU"><span style="small;"></span></span></div>
<p><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;"></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Если у вас – другая точка зрения, с удовольствием посмотрю на нее в комментариях.</span></p>
<p> </p>
<p></span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/ru-ru/blogs/2009/08/13/iii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Мобильная история, часть II</title>
		<link>http://software.intel.com/ru-ru/blogs/2009/08/12/ii/</link>
		<comments>http://software.intel.com/ru-ru/blogs/2009/08/12/ii/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 08:13:24 +0000</pubDate>
		<dc:creator>Victoria Zhislina (Intel)</dc:creator>
				<category><![CDATA[Intel Software Network]]></category>
		<category><![CDATA[Мобильность]]></category>
		<category><![CDATA[Intel Atom]]></category>
		<category><![CDATA[PDA]]></category>

		<guid isPermaLink="false">http://software.intel.com/ru-ru/blogs/2009/08/12/ii/</guid>
		<description><![CDATA[В предыдущем посте я рассказала про ситуацию на рынке мобильных устройств в 2006 году, остановившись на продаже Intel своего процессора для мобильных устройств XScale. Cегодня же предлагаю посмотреть на дальнейшие события в мобильном мире...]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">В <a href="http://software.intel.com/ru-ru/blogs/2009/08/10/arm-atom-x86-pda-umpc/">предыдущем посте </a>я рассказала про ситуацию на рынке мобильных устройств в 2006 году, остановившись на продаже </span><span style="&quot;Courier New&quot;;">Intel</span><span style="RU;"> <span lang="RU">своего процессора для мобильных устройств XScale.</span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="&quot;Courier New&quot;;">C</span><span style="RU;" lang="RU">егодня же предлагаю посмотреть на дальнейшие события в мобильном мире. </span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><strong><span style="RU;" lang="RU">Итак, 2006 – 2009 годы.</span></strong></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">В результате сделки </span><span style="&quot;Courier New&quot;;">c</span><span style="RU;"> <span lang="RU">Intel, отдав 600 млн. долларов, Marvell получает технологии и заводы, производящие </span></span><span style="&quot;Courier New&quot;;">XScale</span><span style="RU;"> <span lang="RU">(PXA) семейства PXA27</span></span><span style="&quot;Courier New&quot;;">x</span><span style="RU;" lang="RU">: с максимальной частотой 624 </span><span style="&quot;Courier New&quot;;">MHz</span><span style="RU;" lang="RU">, технологией </span><span style="&quot;Courier New&quot;;">SpeedStep</span><span style="RU;" lang="RU"> для экономии энергопотребления, поддержкой векторных инструкций </span><span style="&quot;Courier New&quot;;">WMMX</span><span style="RU;" lang="RU">, ускорявших мультимедийные приложения примерно в той же степени, как SSE2 на </span><span style="&quot;Courier New&quot;;">X</span><span style="RU;" lang="RU">86 машинах; и еще рядом полезных особенностей. </span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Кроме того, к массовому производству готово разработанное Intel новое семейство XScale под кодовым названием </span><span style="&quot;Courier New&quot;;">Monahans</span><span style="RU;" lang="RU">. Еще в 2005 году Intel демонстрирует прототип устройства с </span><span style="&quot;Courier New&quot;;">Monahans</span><span style="RU;" lang="RU">, работающий на частоте 1.25 GHz (в производстве планируется 800 MHz) и декодирующий\воспроизводящий HD видео на стандартном для КПК QVGA экране. Основные отличия </span><span style="&quot;Courier New&quot;;">Monahans</span><span style="RU;" lang="RU"> от предыдущего поколения XScale – дальнейшее уменьшение энергопотребления, векторные инструкции второго поколения – WMMX2, а также возможность интеграции в процессор графического модуля. </span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Сейчас можно точно сказать, что купив </span><span style="&quot;Courier New&quot;;">XScale</span><span style="RU;" lang="RU">, Marvell <span style="line-through;"><span style="line-through;"><span style="line-through;">не разочаровался и не вернул покупку назад </span><span style="line-through;">по гарантии</span></span></span> не потратил деньги зря. </span><span style="&quot;Courier New&quot;;">XScale</span><span style="RU;" lang="RU"> – жив. Под маркой<span style="yes;"> </span>«Marvell PXA3xx» </span><span style="&quot;Courier New&quot;;">Monahans</span><span style="RU;" lang="RU"> сейчас можно встретить во многих моделях КПК и смартфонов. При<span style="yes;"> </span>этом, как и<span style="yes;"> </span>PXA27</span><span style="&quot;Courier New&quot;;">x</span><span style="RU;" lang="RU">, </span><span style="&quot;Courier New&quot;;">Monahans</span><span style="RU;" lang="RU"> производится по 90-nm технологии – актуальной в 2006 году, но, увы, не сейчас, когда Intel Atom готовится перейти с 45nm на 32nm.</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">А в январе 2009, более, чем через 2 года после этой покупки, Marvell наконец представил свой первый процессор PXA168, объединяющий собственные наработки Marvell с ядром PXA3xx. Частота нового процессора 1. GHz, он поддерживает экраны до 1920х1200, производится уже по 55-nm технологии и имеет энергопотребление 0.2 -0.3 Вт ( что несколько превосходит прогнозируемые показатели даже готовящегося к выходу в 2010 Intel Atom! ). </span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><img class="alignnone" src="http://www.liliputing.com/wp-content/uploads/2009/01/marvell-pxa168.jpg" alt="" width="216" height="213" /></span></p>
<p class="MsoNormal" style="0in 0in 0pt;">
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">И это неудивительно. </span><span style="&quot;Courier New&quot;;">XScale</span><span style="RU;" lang="RU">(</span><span style="&quot;Courier New&quot;;">ARM</span><span style="RU;" lang="RU">)-очень простой </span><span style="&quot;Courier New&quot;;">RISC</span><span style="RU;" lang="RU"> процессор. Поэтому его энергопотребление-тепловыделение и физический размер при прочих равных всегда будет меньше, чем у более сложного x86 процессора – того же Atom. Плата за это преимущество </span><span style="&quot;Courier New&quot;;">XScale</span><span style="RU;" lang="RU"> – некоторые ограничения = отсутствие универсальности (например, отсутствуют операции с плавающей точкой), но на типичном наборе задач мобильного устройства это почти не отражается.</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Кстати, полагаю, что если бы не Marvell купил «немного Intel»,<span style="yes;"> </span>а наоборот, Intel приобрел бы весь Marvell <img src='http://software.intel.com/ru-ru/blogs/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , то с технологиями и капиталами Intel разработки уровня PXA168 появились бы гораздо раньше, более того, PXA<span style="yes;"> </span>выпускались бы по самому современному 32-nm процессу, что еще больше улучшило бы их характеристики.</span></p>
<p class="MsoNormal" style="0in 0in 0pt;">
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Но вернемся к рынку мобильных устройств.</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><strong><span style="RU;" lang="RU">Ноутбуки</span></strong><span style="RU;" lang="RU">. За прошедшие три года они, конечно, стали легче, компактнее, а главное, дешевле. Но ничего принципиально нового здесь не происходит. Лидерство процессоров Интел – сохраняется.</span><strong><span style="RU;" lang="RU"> </span></strong></p>
<p class="MsoNormal" style="0in 0in 0pt;"><strong><span style="RU;" lang="RU">Ultra-Mobile PC</span></strong><span style="RU;" lang="RU">. Зато эти устройства активно развиваются. Конечно же, это совсем не </span><span style="&quot;Courier New&quot;;">UMPC</span><span style="RU;" lang="RU"> образца 2006 – из компонент того времени было просто невозможно собрать что-то действительно ультрамобильное, но не ультрадорогое. Более того, многие объявленные тогда модели-концепты на рынок так и не вышли. Но с тех пор многое изменилось. Появились процессоры с низким энергопотреблением; заменой жесткому диску стал легкий маленький «энергосберегающий» flash-drive и тд.<span style="yes;"> </span>Даже называются такие устройства теперь, в основном, по другому: субноутбуки, мини ноутбуки, нетбуки, eee-pc, MID (Mobile Internet Device), но смысл – остается прежний. Это - устройства по пути от ПК к КПК. И в абсолютном их большинстве – Intel </span><span style="&quot;Courier New&quot;;">inside</span><span style="RU;" lang="RU">.</span></p>
<p class="MsoNormal" style="0in 0in 0pt;">
<p class="MsoNormal" style="0in 0in 0pt;"><strong><span style="RU;" lang="RU">КПК</span></strong><span style="RU;" lang="RU">. Технический прогресс здесь, увы, незаметен. Некоторые модели 2004 года от 2008 отличит только эксперт. И это – неудивительно. Предсказания об уменьшении рынка КПК не просто выполняются, а значительно перевыполняются. И виновником этого я бы назвала не абстрактные смартфоны, а конкретный: iPhone. </span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Благодаря своей активной рекламе, стильному дизайну, активной рекламе, отличному экрану, активной рекламе, удобству использования для многих приложений и снова рекламе, iPhone не только стал самой продаваемой моделью смартфона в 2008 году, но и создал моду ( т.е. спрос) на смартфоны вообще. «Айфоноподобные» решения теперь предлагают почти все производители смартфонов. И даже обычные сотовые телефоны пытаются маскироваться под смартфоны.  Сегодня </span><span style="RU;" lang="RU">iPhone переживает настоящую атаку клонов.</span></p>
<p class="MsoNormal" style="0in 0in 0pt;">
<p class="MsoNormal" style="0in 0in 0pt;"><strong><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;"><span style="RU;" lang="RU"><img class="alignnone" src="http://www.coolest-gadgets.com/wp-content/uploads/it390001_500_01.jpg" alt="" width="500" height="364" /></span></span></span></span></strong></p>
<p class="MsoNormal" style="0in 0in 0pt;"><strong><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">Смартфоны. </span></span></span></strong><span style="Times New Roman;"><span style="small;"><span style="RU;" lang="RU">Пока производители озабочены в основном, «наворотами» и дизайном смартфонов, а также временем работы от батареи. А скорость работы<span style="yes;"> </span>их волнует гораздо меньше, если вообще волнует. В ряде моделей процессор намеренно не используют во всю мощь<span style="yes;"> </span>- его частоту принудительно ограничивают. Например в i</span>Phone<span style="RU;" lang="RU"> 3</span>G<span style="RU;" lang="RU"> процессор </span>Samsung<span style="RU;"> </span></span><span style="10.5pt;">ARM</span><span style="RU;" lang="RU">11 -620 </span><span style="10.5pt;">MHz</span><span style="RU;"> <span lang="RU">, но его частота программно ограничена до 412 MHz, в </span></span><span style="small;"><span style="RU;" lang="RU">i</span>Phone<span style="RU;" lang="RU"> 3</span>G<span style="RU;" lang="RU">S -</span>Samsung<span style="RU;"> </span>ARM<span style="RU;"> </span>Cortex<span style="RU;"> </span>A<span style="RU;" lang="RU">8 -833M</span>Hz<span style="RU;"> <span lang="RU">с ограничением частоты до </span></span></span><span style="RU;" lang="RU">600 </span><span style="10.5pt;">MHz</span><span style="RU;" lang="RU">.</span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">Именно поэтому XScale в смартфонах встречается недостататочно часто. XScale не используют ни явный лидер – Nokia (более 40% мирового рынка смартфонов в 2008), ни Apple (около 10% рынка в 2008). А серебряный призер рынка 2008 - Research in Motion, создатель коммуникаторов BlackBerry (более 16%<span style="yes;"> </span>рынка) и многие другие, менее крупные производители смартфонов, хотя и используют PXA в своих продуктах, но далеко не во всех, так что оценить точную долю рынка PXA не так просто.</span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="small;"><span style="Times New Roman;"><span style="RU;" lang="RU">Кстати, мне не удалось найти ни одного преимущества Samsung ARM11, работающего, например, в i</span>Phone<span style="RU;" lang="RU"> 3</span>G<span style="RU;" lang="RU">, перед Intel PXA. Это не значит, что таких преимуществ нет, например, возможно, что Samsung просто дешевле <img src='http://software.intel.com/ru-ru/blogs/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .<span style="yes;"> </span>Но я уверена, что если бы Intel продолжал развивать PXA, то вероятность получить iPnone с процессором Intel была бы гораздо выше – ведь процессоры Intel уже давно и успешно используются в десктопах и ноутбуках Apple...</span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;">
<p class="MsoNormal" style="0in 0in 0pt;"><span style="Times New Roman;"><span style="RU;" lang="RU"><span style="small;">Хотя, глядя на рекламу</span></span><span style="RU;" lang="RU"> новейшего, еще даже официально не дошедшего до России,<span style="yes;"> </span></span><span style="small;"><span style="RU;" lang="RU">i</span>Phone<span style="RU;" lang="RU"> 3</span>G<span style="RU;" lang="RU">S - «До двух раз быстрее!», можно предположить, что<span style="yes;"> </span>рынок смартфонов в ближайшее время ждут изменения – там, как и в остальной компьютерной технике, начнутся соревнования «на скорость».</span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">А о том, какие еще предположения-прогнозы можно сделать о дальнейшем развитии мобильных устройств – читайте в следующем посте..</span></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/ru-ru/blogs/2009/08/12/ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Мобильная история. ARM, Atom, X86, PDA, UMPC и другие буквы и цифры</title>
		<link>http://software.intel.com/ru-ru/blogs/2009/08/10/arm-atom-x86-pda-umpc/</link>
		<comments>http://software.intel.com/ru-ru/blogs/2009/08/10/arm-atom-x86-pda-umpc/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 18:17:01 +0000</pubDate>
		<dc:creator>Victoria Zhislina (Intel)</dc:creator>
				<category><![CDATA[Intel Software Network]]></category>
		<category><![CDATA[Мобильность]]></category>
		<category><![CDATA[Intel Atom]]></category>
		<category><![CDATA[PXA]]></category>
		<category><![CDATA[UMPC]]></category>
		<category><![CDATA[мобильные устройства]]></category>

		<guid isPermaLink="false">http://software.intel.com/ru-ru/blogs/2009/08/10/arm-atom-x86-pda-umpc/</guid>
		<description><![CDATA[В начале июня на конференции Computex-2009 Microsoft официально заявил, что не будет портировать Windows 7 для ноутбуков на базе ARM-процессоров. Недавно компания Samsung объявила о начале производства процессоров ARM по 45nm технологии. В июне 2009 на конференции разработчиков Apple представил новый, «очень быстрый» iPhone  3GS   - «S» в маркировке обозначает  “Speed” (“скорость”), с процессором Samsung [...]]]></description>
			<content:encoded><![CDATA[<blockquote>
<p class="MsoNormal" style="0in 0in 3pt;"><em><span style="RU;" lang="RU">В начале июня на конференции </span><span style="&quot;Courier New&quot;;">Computex</span><span style="RU;" lang="RU">-2009 </span><span style="&quot;Courier New&quot;;">Microsoft</span><span style="RU;" lang="RU"> официально заявил, что не будет портировать </span><span style="&quot;Courier New&quot;;">Windows</span><span style="RU;"> <span lang="RU">7 для ноутбуков на базе </span></span><span style="&quot;Courier New&quot;;">ARM</span><span style="RU;" lang="RU">-процессоров.</span></em></p>
</blockquote>
<blockquote>
<p class="MsoNormal" style="0in 0in 3pt;"><em><span style="RU;" lang="RU">Недавно компания </span><span style="&quot;Courier New&quot;;">Samsung</span><span style="RU;" lang="RU"> объявила о начале производства процессоров </span><span style="&quot;Courier New&quot;;">ARM</span><span style="RU;" lang="RU"> по 45</span><span style="&quot;Courier New&quot;;">nm</span><span style="RU;" lang="RU"> технологии.</span></em></p>
</blockquote>
<blockquote>
<p class="MsoNormal" style="0in 0in 3pt;"><em><span style="RU;" lang="RU">В июне 2009 на конференции разработчиков </span><span style="&quot;Courier New&quot;;">Apple</span><span style="RU;" lang="RU"> представил новый, «очень быстрый» </span><span style="&quot;Courier New&quot;;">iPhone</span><span style="RU;" lang="RU"><span style="yes;">  </span>3</span><span style="&quot;Courier New&quot;;">GS</span><span style="RU;"> <span lang="RU"><span style="yes;">  </span>- «</span></span><span style="&quot;Courier New&quot;;">S</span><span style="RU;" lang="RU">» в маркировке обозначает<span style="yes;">  </span>“</span><span style="&quot;Courier New&quot;;">Speed</span><span style="RU;" lang="RU">” (“скорость”), с процессором </span><span style="&quot;Courier New&quot;;">Samsung</span><span style="RU;"> </span><span style="&quot;Courier New&quot;;">ARM</span><span style="RU;" lang="RU"> 600</span><span style="&quot;Courier New&quot;;">MHz</span><span style="RU;" lang="RU">.</span></em><span style="RU;" lang="RU"> </span></p>
</blockquote>
<p class="MsoNormal" style="0in 0in 3pt;"><span style="RU;" lang="RU">Кроме того, этим летом исполнилось уже три года с тех пор, как </span><span style="&quot;Courier New&quot;;">Intel</span><span style="RU;"> <span lang="RU">отказался от выпуска процессоров </span></span><span style="&quot;Courier New&quot;;">XScale</span><span style="RU;" lang="RU"> для карманных устройств, продав все свои соответствующие подразделения компании Marvell...</span></p>
<p class="MsoNormal" style="0in 0in 3pt;"><span style="RU;" lang="RU">Так что информационных поводов у меня накопилось достаточно. Поводов для того, чтобы вспомнить историю - рассказать о ситуации на рынке мобильных устройств на момент продажи XScale (лето 2006), посмотреть, что изменилось в этой области с тех пор, а также сделать некоторый прогноз развития<span style="yes;">  </span>индустрии<span style="yes;">  </span>мобильных компьютерных устройств как с точки зрения железа, так и софта. </span></p>
<p class="MsoNormal" style="0in 0in 3pt;"><span style="RU;" lang="RU"> </span><span style="RU;" lang="RU">Итак, <strong>2006 год</strong>. Из интересующих нас мобильных устройств на рынке присутствуют: <strong>ноутбуки</strong>, <strong>карманные компьютеры (КПК)</strong>, <strong>мобильные телефоны</strong>, а также <strong>смартфоны </strong>(или- коммуникаторы).</span><span style="RU;" lang="RU"> </span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><strong><span style="RU;" lang="RU">Ноутбуки</span></strong><span style="RU;" lang="RU">. Пока дорогие, слишком тяжелые и громоздкие для постоянного ношения, обычно не работают от батареи больше 2-3 часов, многие модели не имеют встроенных модулей связи Bluetoo</span><span style="&quot;Courier New&quot;;">th</span><span style="RU;" lang="RU"> и\или </span><span style="&quot;Courier New&quot;;">Wi</span><span style="RU;" lang="RU">-</span><span style="&quot;Courier New&quot;;">Fi</span><span style="RU;" lang="RU">. Конечно, производители всех компонент ноутбуков активно работают над улучшением их характеристик, но пока прогресс не особо заметен. Поэтому используют «ноуты» в основном для работы – те, кому это действительно необходимо. Хотя таких людей становится все больше и больше. Рынок растет, а Интел на нем явно лидирует.</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><strong><span style="RU;" lang="RU">КПК </span></strong><span style="RU;" lang="RU">(также известные как «наладонники», «карманные компьютеры», «PDA», «HandheldPC»).  Если ноутбуки произошли от настольных персональных компьютеров-ПК, то КПК ведут свою родословную<span style="yes;">  </span>от гораздо более простых устройств - электронных записных книжек-органайзеров. Но КПК очень быстро прогрессировали, догоняя ПК. Так, в 2006 году КПК имеют производительные процессоры с частотой порядка 200-600 MHz (что соответствует Pentium II- Pentium </span><span style="&quot;Courier New&quot;;">III</span><span style="RU;" lang="RU">); <span style="yes;"> </span>уже выпускаются модели с VGA экранами (640х480), почти во всех КПК встроены Bluetoo</span><span style="&quot;Courier New&quot;;">th</span><span style="RU;" lang="RU"> и </span><span style="&quot;Courier New&quot;;">Wi</span><span style="RU;" lang="RU">-</span><span style="&quot;Courier New&quot;;">Fi</span><span style="RU;" lang="RU">, обеспечивающие доступ в Интернет. </span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Операционные системы КПК постоянно обновляются: за короткий промежуток времени Microsoft выпускает «Pocket PC 2002», «Pocket PC 2003», «Windows Mobile 2005» (со встроенным </span><span style="&quot;Courier New&quot;;">Microsoft</span><span style="RU;"> </span><span style="&quot;Courier New&quot;;">Office</span><span style="RU;"> </span><span style="&quot;Courier New&quot;;">Mobile</span><span style="RU;" lang="RU">, совместимым с настольным «</span><span style="&quot;Courier New&quot;;">Microsoft</span><span style="RU;"> </span><span style="&quot;Courier New&quot;;">Office</span><span style="RU;" lang="RU">»), кроме того, развиваются Palm OS и Linux. Независимые разработчики выпускают массу софта для КПК – на «наладонниках» можно не только читать книжки и пользоваться электронной почтой, но даже<span style="yes;">  </span>играть в Doom и смотреть фильмы в неплохом качестве. КПК продаются не только в специализированных салонах, но и почти во всех магазинах компьютерной техники.</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Так что, учитывая сказанное выше про недостатки ноутбуков, для многих пользователей «наладонник» является постоянным спутником жизни.<span style="yes;">  </span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Причем, более 90% рынка процессоров в КПК занимает Intel X</span><span style="&quot;Courier New&quot;;">S</span><span style="RU;" lang="RU">cale (</span><span style="&quot;Courier New&quot;;">PXA</span><span style="RU;" lang="RU">2</span><span style="&quot;Courier New&quot;;">xx</span><span style="RU;" lang="RU">). Казалось бы, всё хорошо, но на самом деле – не всё. Рынок карманных компьютеров неуклонно сжимается – их вытесняют смартфоны и мобильные телефоны, про которые – ниже. </span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><img class="alignnone" src="http://4pda.ru/wp-content/uploads/2009/03/intel_pxa270.jpg" alt="" width="220" height="218" /></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><strong></strong></p>
<p class="MsoNormal" style="0in 0in 0pt;"><strong><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">Смартфоны (коммуникаторы).  </span></span></span></strong><span style="RU;" lang="RU">Даже если ваш «навороченный» мобильник имеет сенсорный экран и 500 функций, включая показ ТВ и синхронизацию с компьютером, то это - <span style="yes;"> </span>еще совсем не обязательно смартфон. У смартофона есть четкое определение: <a href="http://ru.wikipedia.org/wiki/%D0%A1%D0%BC%D0%B0%D1%80%D1%82%D1%84%D0%BE%D0%BD"><span style="none;">Смартфоны (или коммуникаторы)</span></a> отличаются от обычных мобильных телефонов наличием<span style="yes;">  </span>достаточно развитой операционной системы, открытой для разработки программного обеспечения сторонними разработчиками и, соответственно, для его установки пользователями. <span style="yes;"> </span>В результате возможная функциональность смартфонов<span style="yes;">  </span>заметно выигрывает у обычных телефонов. Конечно же, для работы такой системы нужны соответствующие продвинутые «хардверные» ресурсы <span style="yes;"> </span>- процессор, память, экран. </span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Т.е. фактически, смартфоны – это те же КПК, но со встроенными функциями мобильной связи. И поэтому закономерно, что те, кто не хочет носить с собой два взаимодополняющих устройства – телефон и КПК,<span style="yes;">  </span>выбирают смартфон – рынок смартфонов<span style="yes;">  </span>растет. Хотя растет и не так быстро, как хочется производителям, ведь у смартфонов есть пара недостатков. Во-первых, это малое время жизни батареи по сравнению с обычными мобильниками. Конечно,<span style="yes;">  </span>и в КПК время автономной работы <span style="yes;"> </span>недостаточно велико,<span style="yes;">  </span>но в смартфонах<span style="yes;">  </span>оно еще меньше,<span style="yes;">  </span>да и для многих полностью разряженный<span style="yes;">  </span>смартфон на порядок хуже полностью разряженного КПК – ведь первое означает<span style="yes;">  </span>«остаться без связи с миром», а второе - просто «остаться без дополнительной информации \ развлечений». Кроме того,<span style="yes;">  </span>развитие сотовых телефонов исторически шло в сторону уменьшения их размера, покупателей убеждали, что чем меньше мобильник, тем он лучше, солиднее и дороже. И вдруг оказывается, что это не так, а покупать надо смартфоны – дорогие, самые продвинутые, но довольно громоздкие телефоны. Т.е. серьезным людям предлагается прикладывать к уху и разговаривать по «записной книжке». Поэтому<span style="yes;">  </span>смартфонов пока относительно немного, а уж модели с процессором Intel XScale можно вообще пересчитать по пальцам. Доля этого рынка у <span style="yes;"> </span>Intel, вопреки его желаниям, совсем невелика. Хотя в лабораториях Intel и есть инженерные образцы коммуникаторов с процессором XScale, работающие под управлением самой распространенной ОС смартфонов - Symbian, но основной на тот момент производитель смартфонов – Nokia не использует XScale. </span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><strong></strong></p>
<p class="MsoNormal" style="0in 0in 0pt;"><strong><span style="RU;" lang="RU">Мобильные телефоны</span></strong><strong><span style="RU;" lang="RU"><span style="Times New Roman;">.</span></span></strong><span style="RU;" lang="RU"> Выделяются из прочих специализированных устройств (фотоаппаратов, плееров, вееров:) )<span style="yes;">  </span>своими побочными, далеко не телефонными функциями. Телефоны, за исключением самых дешевых, уже обеспечивают воспроизведение мультимедиа, Интернет-серфинг и работу с электронной почтой. Помимо этого,<span style="yes;">  </span>телефоны поддерживают Java (точнее, J2ME) приложения, которые, хотя по возможностям и производительности уступают полноценным «родным» программам<span style="yes;">  </span>смартфонов, но значительно расширяют «компьютерные» возможности телефона.</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Процент Intel XScale в мобильных телефонах, увы, составляет ноль. И причины этого можно понять – если по мнению многих производителей XScale слишком мощен (а вместе с тем энергоемок, дорог и велик) даже для смартфонов, то для телефонов – тем более.</span><span style="RU;" lang="RU"> </span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><a href="http://software.intel.com/ru-ru/blogs/wordpress/wp-content/uploads/image004.gif"><img class="alignnone size-medium wp-image-2001921" src="http://software.intel.com/ru-ru/blogs/wordpress/wp-content/uploads/image004.gif" alt="" width="136" height="193" /></a></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><strong><span style="RU;" lang="RU">Так обстоят дела на рынке мобильных устройств в 2006</span></strong><span style="RU;" lang="RU">. А что же происходит в это время в компаниях, наполняющих этот рынок?</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">А происходит некоторый финансово-экономический кризис в области компьютерных технологий (хотя, по сравнению с нынешним, он выглядит просто расцветом <img src='http://software.intel.com/ru-ru/blogs/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ). Поэтому компании активно ищут как способы поднятия дохода – новые устройства, области применения и тп, так и способы оптимизации расходов – избавляются от всего ненужного.</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"> </p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Все производители процессоров, причем не только мобильных, но и серверных активно борются не только и не столько за производительность, сколько за понижение энергопотребления и тепловыделения своих изделий. </span><span style="RU;" lang="RU"> </span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">В июле 2006 Intel выпускает на рынок новое поколение процессоров – </span><span style="&quot;Courier New&quot;;">Core</span><span style="RU;"> <span lang="RU">2, где помимо прочих технических новшеств реализована универсальная микроархитектура. То есть, одни и те же процессоры, отличающиеся только частотой, количеством ядер и размером кэшей, теперь<span style="yes;">  </span>используются как в ноутбуках, так и в настольных компьютерах и в серверных решениях. Полагаю, что объяснять преимущества такой универсальности для компании, а в итоге и для потребителей<span style="yes;">   </span>- излишне.</span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Применительно к мобильному рынку – союзом ведущих компаний (Intel, </span><span style="&quot;Courier New&quot;;">Microsoft</span><span style="RU;" lang="RU">, </span><span style="&quot;Courier New&quot;;">Samsung</span><span style="RU;" lang="RU"><span style="yes;">  </span>и еще рядом участников) проектируются устройства для заполнения пустующей ниши между ноутбуками и КПК – для тех, кому КПК мал, а ноутбук – велик. Кодовое название этих устройств<span style="yes;">  </span>сперва «Оригами», впоследствии -<strong> Ultra-Mobile PC</strong> (UMPC). Именно для таких устройств Intel изначально ведет разработку нового процессора, впоследствии названного Atom. </span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><img class="alignnone" src="http://www.mobimag.ru/Articles/16/3325/umpc.jpg" alt="" width="450" height="338" /></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Так же, как и все остальные<span style="yes;">  </span>настольные и мобильные CPU Intel кроме X</span><span style="&quot;Courier New&quot;;">S</span><span style="RU;" lang="RU">cale, Atom - </span><span style="&quot;Courier New&quot;;">x</span><span style="RU;" lang="RU">86 (IA32) процессор, что автоматически означает работу на устройствах с ним <span style="yes;"> </span>всех настольных ОС и приложений<span style="yes;">  </span>(конечно, если им хватит ресурсов).</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Хотя<span style="yes;">  </span>Atom и поддерживает такие современные технологии, как 64 битное расширение, </span><span style="&quot;Courier New&quot;;">Hyper</span><span style="RU;"> </span><span style="&quot;Courier New&quot;;">Threading</span><span style="RU;" lang="RU">, векторные инструкции вплоть до SSSE3, <span style="yes;"> </span>но его ядро устроено очень просто (основные идеи взяты из первого Pentium и даже из </span><span style="&quot;Courier New&quot;;">Intel</span><span style="RU;" lang="RU"> 80486), за счет чего уменьшаются габариты процессора, а также значительно снижается энергопотребление\тепловыделение.</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Причем, снижается настолько, что по прогнозам (кстати, пока еще не сбывшимся и сейчас, в 2009 году), Atom должен по всем параметрам превзойти XScale, а значит, попасть не только в ультра-мобильные </span><span style="&quot;Courier New&quot;;">PC</span><span style="RU;" lang="RU">, но и в смартфоны.</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Именно поэтому – чтобы в будущем не конкурировать с самим собой (Atom против XScale), и в настоящем не распылять ресурсы на две различные архитектуры (x86 и ARM соответственно), а сосредоточиться на одной – первой, </span><span style="&quot;Courier New&quot;;">Intel</span><span style="RU;" lang="RU"> продает весь бизнес по выпуску XScale для мобильных устройств компании Marvell.</span></p>
<div></div>
<p><span style="RU;" lang="RU"></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU">Что же произошло дальше? Об этом – в следующем посте.</span></p>
<p class="MsoNormal" style="0in 0in 0pt;"> </p>
<p> </p>
<p> </p>
<p> </p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/ru-ru/blogs/2009/08/10/arm-atom-x86-pda-umpc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Играем в карты. Интегрированные графические карты Интел.</title>
		<link>http://software.intel.com/ru-ru/blogs/2009/07/08/2001661/</link>
		<comments>http://software.intel.com/ru-ru/blogs/2009/07/08/2001661/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 14:28:45 +0000</pubDate>
		<dc:creator>Victoria Zhislina (Intel)</dc:creator>
				<category><![CDATA[Графика]]></category>
		<category><![CDATA[Игры]]></category>

		<guid isPermaLink="false">http://software.intel.com/ru-ru/blogs/2009/07/08/2001661/</guid>
		<description><![CDATA[Сначала - немного истории.   Будучи инженером-консультантом Интел, уже пять лет  на всевозможных конференциях для разработчиков программного обеспечения в разных странах и городах я традиционно и неизменно рассказываю об "особенностях интергированных графических карт интел и их эффективном использовании при разработке графических приложений ". Конечно же, я не повторяю один и тот же доклад из года в год. И [...]]]></description>
			<content:encoded><![CDATA[<p>Сначала - немного истории.   Будучи инженером-консультантом Интел, уже пять лет  на всевозможных конференциях для разработчиков программного обеспечения в разных странах и городах я традиционно и неизменно рассказываю об "особенностях интергированных графических карт интел и их эффективном использовании при разработке графических приложений ".</p>
<p>Конечно же, я не повторяю один и тот же доклад из года в год. И вовсе не перекрашиваю слайды предыдущих лет с небольшими изменениями (доклады - это совсем не "Семнадцать Мгновений Весны":) ).  Время идет, Интел постоянно представляет новые графические решения (за это время сменилось два поколения, включающие как минимум пять семейств карт), соответственно у разработчиков появляются новые возможности и требующие освещения вопросы.</p>
<p>Но кое-что точно остается без перемен.  Прежде всего, это один из вступительных слайдов презентации, сообщающий, что "рынок Интергированной графики Интел огромен уже сейчас, он будет сильно расти и дальше, причем, среди всех категорий пользователей, так что эти карты необходмо учитывать при разработке  игр".</p>
<p>Но, если раньше единственное, имевшееся у меня подтверждение этих слов было теоретическое -  соответсвующий график или диаграмма из какого-нибудь серьезного источника типа Mercury Research, то теперь у меня появилось практическое подтверждение.</p>
<p>А именно, недавно мне пришлось походить по компьютерным магазинам Нижнего Новгорода - типичного крупного российского города. Так вот, оказалось, что во всех магазинах - начиная от дорогого сетевого  "Белого Ветра" и заканчивая мелкими безвестными магазинчиками, примерно одна и та же картина: большие компьютеры (десктопы) стыдливо засунуты в самые дальние углы и под прилавки, а на виду расположились всевозможные ноутбуки -от больших "дескноутов" до компактных "нетбуков". И найти среди них модель с дискретной видеокартой, либо с интегрированной графической картой НЕ Интел не так просто. Это будет примерно одна модель из четырех-пяти.  Все остальные девайсы содержат Intel GMA, т.е. интегрированную графику Интел. Так что не учитывать ее при выпуске новых игр сейчас никак нельзя.</p>
<p>Кроме того, теперь я могу гораздо лучше ответить на повторяющийся в ходе каждого моего выступления вопрос из зала: "А какие игры идут на вашей интегрированной графике?".  Если еще год назад я могла сказать только то, что на IGFX работает 95% игр выпуска до 2004 года, а список современных игр, совместимых с IGFX, можно найти на сайте интел (<a href="http://www.intel.com/support/graphics/sb/cs-012643.htm">http://www.intel.com/support/graphics/sb/cs-012643.htm</a>).  Причем, на самом деле списков - несколько, свой для каждого семейства интегрированных карт и ОС (Win ХР -Vista). Но, хотя в среднем в этом списке присутствует более 40 игр, назвать его полным и даже почти полным никак нельзя. Дело в том, что игр на рынке ну очень много, кроме того, постоянно появляются новые, так что протестировать их у инженеров Интел нет никакой возможности. Хотя, для кого-то, конечно, это была бы работа мечты - получать зарплату за тестирование игр, но, увы, такой должности нет в штатном расписании Интел.</p>
<p>Но, оказывается, есть люди, занимающиеся тем же самым независимо от Интел, совершенно бесплатно, - для своей пользы и удовольствия. Недавно мне показали сайт, точнее блог (на русском языке!) с говорящим названием -<a href="http://games4intelgma.blogspot.com/">http://games4intelgma.blogspot.com/</a></p>
<p>Автор блога, незнакомый мне, и, насколько я понимаю, никак не связанный с Интел, протестировал на совместимость с Intel GMA множество игр , и по результатам составил свой список, который постоянно пополняется, причем, не только усилиями самого автора, но и читателями блога - так называемый "народный список".  В сумме эти списки почти вдвое длиннее представленных на сайте Интел. Но, конечно же, и они не являются полными. Поэтому теперь я буду давать адрес этого блога всем желающим, предлагая дополнить их своими находками.</p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/ru-ru/blogs/2009/07/08/2001661/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Монстры против Пришельцев. Но – за 3D! Или «Как Интел идет в кино».</title>
		<link>http://software.intel.com/ru-ru/blogs/2009/04/08/3d/</link>
		<comments>http://software.intel.com/ru-ru/blogs/2009/04/08/3d/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 17:24:49 +0000</pubDate>
		<dc:creator>Victoria Zhislina (Intel)</dc:creator>
				<category><![CDATA[Intel Software Network]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[InTrue3D]]></category>

		<guid isPermaLink="false">http://software.intel.com/ru-ru/blogs/2009/04/08/3d/</guid>
		<description><![CDATA[      Если внимательно посмотреть на постер недавно вышедшего, сделанного в стремительно распространяющемся сейчас в кино формате стерео 3D,  фильма DreamWorks Animation «Монстры против  Пришельцев» («Monsters vs. Aliens»), то можно  кое- что заметить. А именно, - не только огромных монстров, но и  небольшой сиреневый шарик с белой надписью «InTru3D», смысл которой можно перевести как «Воистину 3D» [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://software.intel.com/ru-ru/blogs/wordpress/wp-content/uploads/monsters.jpg"></a><a href="http://software.intel.com/ru-ru/blogs/wordpress/wp-content/uploads/monsters1.jpg"><img class="alignleft size-full wp-image-2000966" src="http://software.intel.com/ru-ru/blogs/wordpress/wp-content/uploads/monsters1.jpg" alt="" width="376" height="466" /></a></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="Times New Roman;">      </span></span><span style="small;"><span style="Times New Roman;"><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;"><span style="RU;" lang="RU">Если внимательно посмотреть на постер недавно вышедшего, сделанного в стремительно распространяющемся сейчас в кино формате стерео 3D, <span style="yes;"> </span>фильма DreamWorks Animation «<strong>Монстры против<span style="yes;">  </span>Пришельцев</strong>» («<strong>Monsters vs. Aliens</strong>»), то можно <span style="yes;"> </span>кое- что заметить. А именно, - не только огромных монстров, но и<span style="yes;">  </span>небольшой сиреневый шарик с белой надписью «</span><strong><span style="EN;" lang="EN">InTru</span><span style="RU;" lang="RU">3</span><span style="EN;" lang="EN">D</span></strong><span style="RU;" lang="RU">», смысл которой можно перевести как «<strong>Воистину 3D</strong>» или «<strong>В реальном3D </strong>». </span></span></span></span></span></span></p>
<p> <span style="RU;" lang="RU"><span style="Times New Roman;">А если посмотреть </span><a href="http://www.kinopoisk.ru/picture/909756/or/1/"><span style="Times New Roman;">еще внимательнее</span></a><span style="Times New Roman;"> (осторожно, большая картинка!), <span style="yes;"> </span>то снизу<span style="yes;">  </span>можно прочесть, что <span style="yes;"> </span>«</span></span><span style="small;"><span style="Times New Roman;">InTru<span style="RU;"> </span><strong>and<span style="RU;"> </span>the<span style="RU;"> </span>InTru<span style="RU;"> </span>logo<span style="RU;"> </span>are<span style="RU;"> </span>trademarks<span style="RU;"> </span>of<span style="RU;"> </span>Intel<span style="RU;"> </span>Corporation<span style="RU;" lang="RU"><span style="yes;">  </span></span>in<span style="RU;"> </span>the<span style="RU;"> </span>U<span style="RU;" lang="RU">.</span>S<span style="RU;" lang="RU">. </span>and<span style="RU;"> </span>other<span style="RU;"> </span>countries</strong><span style="RU;" lang="RU">» («<strong>марка </strong></span><strong>InTru</strong><span style="RU;"><strong> </strong><span lang="RU"><strong>и ее логотип являются зарегистрированными торговыми марками корпорации Интел в США и других странах</strong>»).</span></span></span></span></p>
<p> <span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;"><span style="yes;"> </span>И тут мне стало интересно. Еще интереснее, чем во время просмотра «Монстров». Я же не только <span style="yes;"> </span>иногда </span></span><a href="http://vikky-13.livejournal.com/160453.html"><span style="Times New Roman;">смотрю трехмерные фильмы</span></a><span style="Times New Roman;">, но и постоянно работаю в Интел, и естественно, <span style="yes;"> </span>хотела бы узнать, как же они сочетаются. Что такое </span></span><span style="small;"><span style="Times New Roman;"><span style="EN;" lang="EN">InTru</span><span style="RU;" lang="RU">3</span><span style="EN;" lang="EN">D</span><span style="RU;" lang="RU">, и что именно сделал Интел, чтобы заслужить признание настоящего монстра – монстра киноиндустрии DreamWorks?</span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="Times New Roman;">Так как на постере больше ничего на эту тему сказано не было (и<span style="yes;">  </span>даже на обратной стороне), пришлось продолжить поиск в Интернете. Первая информация нашлась сразу, например, </span><a href="http://www.intel.com/intru3d"><span style="Times New Roman;">здесь</span></a><span style="Times New Roman;">, и сводилась примерно к следующему (пересказ с английского - мой): «<em>Революционная 3D технология<span style="yes;">  </span>Intel <span style="yes;"> </span>позволяет художникам DreamWorks Animation развлекать кинозрителей как никогда раньше, обеспечивая <span style="yes;"> </span>их полное погружение в действие. </em></span></span><span style="small;"><span style="Times New Roman;"><em>InTru<span style="RU;" lang="RU">™ 3</span>D<span style="RU;" lang="RU"> – это марка, сообщающая зрителям, что они могут ожидать от отмеченного ей фильма лучшее впечатление всей их жизни в изумительном<span style="yes;">  </span>реальном 3</span>D</em><span style="RU;" lang="RU"><em>.</em>.</span></span></span><span style="Arial;" lang="RU">.</span><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">»</span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">Что ж, по-моему, все понятно. Понятно, что реклама и маркетинг – замечательные и очень полезные вещи... Но только для тех, кто ими непосредственно занимается, или для тех, чьи товары рекламируют <img src='http://software.intel.com/ru-ru/blogs/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .<span style="yes;">  </span>А чтобы найти действительно интересную техническую информацию, придется обратиться к другим источникам. Что я и сделала. </span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">Информацию пришлось буквально собирать по кусочкам из нескольких мест, а кое-что и додумывать самостоятельно. И вот что удалось выяснить (и вспомнить, ибо новое – это хорошо забытое старое).</span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">Для тех, кто еще никогда не видел (мульт)фильмов в формате стерео 3D (S3D) поясню, что их отличие от традиционных фильмов с трехмерными персонажами кардинально. В S3D действие происходит не на экране, а в объеме - персонажи появляются перед экраном, иногда прямо перед вашим носом, а иногда - уходят далеко за экран. Как это делается? </span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"></span> <span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">Если вы – не одноглазый синий желеобразный монстр и не полководец Кутузов, то<span style="yes;">  </span>у вас есть два глаза, находящихся<span style="yes;">  </span>на небольшом расстоянии друг от друга. А главный механизм вашего<span style="yes;">  </span>восприятия объема в окружающем мире – это обработка и совмещение мозгом поступающих туда слегка отличающихся <span style="yes;"> </span>изображений от левого и правого глаз. </span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"> <span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">Таким свойством восприятия и пользуются для создания объемных изображений и фильмов, <span style="AR-SA;" lang="RU">известных под общим названием «стерео 3D» </span>. А именно: для каждого кадра создают два изображения, соответствующих<span style="yes;">  </span>правому и левому глазам; а потом показывают их зрителям так, чтобы каждый глаз видел только одну, «свою» картинку. Эти два изображения получаются с пары соединенных фото\видео к<a href="http://software.intel.com/ru-ru/blogs/wordpress/wp-content/uploads/glasses.jpg"><img class="alignright size-full wp-image-2000972" style="6px;" src="http://software.intel.com/ru-ru/blogs/wordpress/wp-content/uploads/glasses.jpg" alt="" width="350" height="165" align="right" /></a>амер, расстояние между объективами которых примерно равно расстоянию между глазами человека. А для<span style="yes;">  </span>показа каждому глазу своего изображения существует несколько способов. </span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"> <span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">Самый простой, дешевый, и потому распространенный для кино <span style="yes;"> </span>– использование цветных фильтров на камерах (красного для одной и синего для другой) и, соответственно, очков с красным и синим стеклами для кинозрителей.</span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">Принципиально тут нет ничего сложного. Поэтому, производство и демонстрация 3D фильмов по этой технологии начались еще в 50-е годы прошлого века! Показ фильмов осуществлялся двумя независимыми кинопроекторами, один из которых «гнал» картинку для левого глаза, другой – для правого. Конечно, оба проектора должны были быть крайне жестко синхронизованы друг с другом – и в пространстве и во времени.<span style="yes;">  </span>Малейшая рассинхронизация в процессе показа – на сотые доли секунды(!-напомню, что частота смены кадров в кино – 24 раза в секунду) приводила к тому, что у зрителей начинались двоение в глазах и головная боль. Поэтому массовый 3D показ быстро потерял популярность. <a href="http://software.intel.com/ru-ru/blogs/wordpress/wp-content/uploads/glasses.bmp"></a></span></span></span></p>
<p><span style="small;"><span style="Times New Roman;"><span style="RU;" lang="RU">Но с появлением<span style="yes;">  </span>качественных цифровых кинопроекторов все изменилось. Теперь 3</span>D<span style="RU;"> <span lang="RU">фильмы показывают так: один проектор показывает один поток картинок с частотой <span style="yes;"> </span>144 <span style="yes;"> </span>кадра в секунду (вместо типичных для кино 24-ех), чередуя последовательные изображения для правого и левого глаз, так, что для зрителей на такой скорости они кажутся показываемыми одновременно. Как не трудно подсчитать, за один «стандартный» кадр происходит три смены правого и левого изображений. Результат – отличное качество изображения.</span></span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;"><a href="http://www.cinemablend.com/images/sections/16289/16289.jpg"><img class="alignleft size-full wp-image-2000976" src="http://software.intel.com/ru-ru/blogs/wordpress/wp-content/uploads/seamonsters03_400px.jpg" alt="" width="400" height="300" align="left" /></a>Но это изображение перед показом еще надо создать. И здесь тоже произошли существенные изменения. Даже если речь идет об обычном, не мультипликационном фильме без компьютерных спецэффектов (что сейчас – редкость), изображения с правой и левой камер все равно предварительно обрабатываются на компьютере для улучшения качества. А уж если это мультфильм, то все изображения и создаются на компьютере.<span style="yes;">  </span></span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">При производстве обычных,<span style="yes;">  </span>«плоских» мультфильмов, все созданные художниками трехмерные объекты компонуются в сцены, которые проецируются на экран так, как если бы вы смотрели на них<span style="yes;">  </span>с определенной точки зрения через объектив камеры с заданным объективом. То есть, компьютер служит виртуальной камерой. А где одна камера, там и две. Уже давно существует разнообразный софт (и даже драйвера видеокарт!), способный по заданным трехмерным сценам генерировать и показывать изображения<span style="yes;">  </span>с двух «виртуальных камер» - для правого и левого глаз. </span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">Вопрос лишь в качестве картинки и скорости ее генерации – ведь, по сути, в этом случае <span style="yes;"> </span>вся сцена создается дважды, т.е.<span style="yes;">  </span>работа по трансформации, освещению, текстурированию трехмерных объектов удваивается. </span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="Times New Roman;"> </span></span><span style="small;"><span style="Times New Roman;"><span style="RU;" lang="RU">И еще один важный момент. <span style="yes;"> </span>Да, возможно автоматически создать стерео 3D (или, как говорят, осуществить трехмерный рендеринг)<span style="yes;">  </span>сцен, изначально для этого не планировавшихся. Кстати, именно таким образом появились 3D версии таких фильмов, как «</span><span style="EN;" lang="EN">Beowulf</span><span style="RU;" lang="RU">», «</span><span style="EN;" lang="EN">The</span><span style="RU;" lang="EN"> </span><span style="EN;" lang="EN">Polar</span><span style="RU;" lang="EN"> </span><span style="EN;" lang="EN">Express</span><span style="RU;" lang="RU">» и «</span><span style="EN;" lang="EN">Monster</span><span style="RU;" lang="EN"> </span><span style="EN;" lang="EN">House</span><span style="RU;" lang="RU">». И объемный эффект, конечно будет. И – неплохой. Но и не столь хороший, чтобы вызывать сильное восхищение. </span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">Чтобы фильм был действительно трехмерным, он должен создаваться таковым с самого начала. А именно – должны отбираться такие сцены и их ракурсы, которые максимально подчеркивают ее трехмерность, но не вызывают у зрителей проблем восприятия, планироваться специальные видеоэффекты. </span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="Times New Roman;"> </span></span><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">Кроме того, если у обычных фильмов с трехмерными персонажами студии часто сокращали себе работу, оставляя большинство задних планов двумерными, то в случае стерео 3D такой трюк не пройдет, он будет слишком заметен. Есть и еще несколько моментов, специфичных для настоящего 3D, о которых я скажу дальше. </span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="Times New Roman;"> </span></span><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">То есть, в случае настоящего, честного создания 3D фильма «с нуля», количество работы значительно возрастает. Причем, как работы людей, так и компьютеров. Но зато результат того стоит.</span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="Times New Roman;"> </span></span><span style="small;"><span style="Times New Roman;"><span style="RU;" lang="RU">Теперь вернемся к нашим<span style="yes;">  </span>«Монстрам» (и Пришельцам, конечно), которые были созданы в первый, но точно не в последний раз Dream Works в 3 D<span style="yes;">  </span>именно таким, настоящим способом. Чтобы минимизировать работу<span style="yes;">  </span>людей и ускорить работу компьютеров, </span>Dream<span style="RU;"> </span>Works<span style="RU;" lang="RU"><span style="yes;">  </span>и образовал </span>InTru<span style="RU;" lang="RU">3</span>D<span style="RU;" lang="RU"> альянс с </span>Intel<span style="RU;" lang="RU">.</span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="Times New Roman;"> </span></span><span style="small;"><span style="Times New Roman;"><span style="RU;" lang="RU">А именно, прежде всего, Интел обеспечил </span>Dream<span style="RU;"> </span>Works<span style="RU;" lang="RU"><span style="yes;">  </span>современными производительными компьютерными системами. На момент создания «Монстров» это были </span><span style="EN;" lang="EN">Intel</span><span style="RU;" lang="RU">® </span><span style="EN;" lang="EN">Xeon</span><span style="RU;" lang="RU">® серии 5400 – четырехядерные серверные системы на основе микроархитектуры Core-2. <span style="yes;"> </span>Сейчас, когда на рынок вышли новые современные решения Интел<span style="yes;">  </span>- </span><span style="EN;" lang="EN">Intel</span><span style="RU;" lang="RU">® </span><span style="EN;" lang="EN">Xeon</span><span style="RU;" lang="RU">® серии 5500 – также четырехядерные серверные системы на основе новой микроархитектуры i7, с<span style="yes;">  </span>улучшенным широким доступом к памяти QPI, поддерживающие HT( hyperthreading), т.е.имеющие 8 виртуальных ядер, то </span>Dream<span style="RU;"> </span>Works<span style="RU;" lang="RU"><span style="yes;">  </span>обязательно их получит (если уже не получила).</span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="Times New Roman;"> </span></span><span style="small;"><span style="Times New Roman;"><span style="RU;" lang="RU">Но это – только часть <span style="yes;"> </span></span>InTru<span style="RU;" lang="RU">3</span>D<span style="RU;" lang="RU">, важная, но – не единственная. Интел делает быстрые процессоры, они работают во всех сферах человеческой деятельности – от финансовых бирж до космических центров, но это (пока) не приводит к появлению марок InTru$$$ или In</span>T<span style="RU;" lang="RU">ru*** <img src='http://software.intel.com/ru-ru/blogs/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="small;"><span style="Times New Roman;"><span style="RU;" lang="RU">Так вот, вторая компонента, которую Интел внес в <span style="yes;"> </span></span>InTru<span style="RU;" lang="RU">3</span>D<span style="RU;" lang="RU">, не уступающая по важности первой, это – помощь в оптимизации программного обеспечения<span style="yes;">  </span></span>Dream<span style="RU;"> </span>Works<span style="RU;"> <span lang="RU">. Цель -<span style="yes;">  </span>обеспечение интерактивной работы по моделированию 3D<span style="yes;">  </span>в реальном или близком к реальному времени. </span></span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="small;"><span style="Times New Roman;"><span style="RU;" lang="RU">Команда инженеров Интел работала над оптимизацией тысяч индивидуальных модулей, составляющих </span>pipeline<span style="RU;"> <span lang="RU">(конвейер) создания 3D фильмов DreamWorks Animation. </span></span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="Times New Roman;">Основной упор в оптимизации делался на распараллеливание (не забывайте про многоядерность!) процессов анимации, отрисовки (rendering) и создания визуальных эффектов. </span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="small;"><span style="Times New Roman;"><span style="RU;" lang="RU">В работе были использованы: компилятор <span style="yes;"> </span></span><span style="EN;" lang="EN">Intel</span><span style="RU;" lang="RU">® </span><span style="EN;" lang="EN">C</span><span style="RU;" lang="RU">/</span><span style="EN;" lang="EN">C</span><span style="RU;" lang="RU">++</span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="EN;" lang="EN"><span style="small;"><span style="Times New Roman;">Intel® Threading Building Blocks </span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="small;"><span style="Times New Roman;"><span style="EN;" lang="EN">Intel</span><span style="RU;" lang="RU">® </span><span style="EN;" lang="EN">Performance</span><span style="RU;" lang="EN"> </span><span style="EN;" lang="EN">Libraries</span><span style="RU;" lang="RU"> (к сожалению, не удалось узнать, </span><span style="EN;" lang="EN">IPP</span><span style="RU;" lang="EN"> </span><span style="RU;" lang="RU">или </span><span style="EN;" lang="EN">MKL</span><span style="RU;" lang="RU">, но, вполне возможно, что обе эти библиотеки),</span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="small;"><span style="Times New Roman;"><span style="RU;" lang="RU">а также<span style="yes;">  </span></span><span style="EN;" lang="EN">Intel</span><span style="RU;" lang="RU">® </span><span style="EN;" lang="EN">VTune</span><span style="RU;" lang="RU">™ </span><span style="EN;" lang="EN">Performance</span><span style="RU;" lang="EN"> </span><span style="EN;" lang="EN">Analyzer</span><span style="RU;" lang="EN"> </span><span style="RU;" lang="RU">вместе с </span><span style="EN;" lang="EN">Intel</span><span style="RU;" lang="RU">® </span><span style="EN;" lang="EN">Thread</span><span style="RU;" lang="EN"> </span><span style="EN;" lang="EN">Profiler</span><span style="RU;" lang="RU">.</span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"> </p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">Мне известны конкретные цифры прироста производительности в результате оптимизации для анимации, отрисовки и визуальных эффектов. К сожалению, они не являются открытыми, но, поверьте, они впечатляют. </span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">Главный результат работы – это возможность разработчиков стерео-сцены в любой момент – по своему вкусу или требованию начальника, изменить, например, положение виртуальной камеры в сцене, освещение, какие-то эффекты, т.е. <span style="yes;"> </span>фактически, полный вид сцены, и сразу в реальном времени посмотреть в 3D с достаточным для работы качеством, что же у него получилось. </span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"> </p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="small;"><span style="Times New Roman;"><span style="RU;" lang="RU">Dream Works не скрывает, что широко использовала в производстве «Монстров»<span style="yes;">  </span></span><span style="EN;" lang="EN">Autodesk</span><span style="RU;" lang="EN"> </span><span style="EN;" lang="EN">Maya</span><span style="RU;" lang="RU">® 2009 – продукт для 3D моделирования и анимации, также оптимизированный Интел. </span><span style="EN;" lang="EN">Autodesk</span><span style="RU;" lang="EN"> </span><span style="EN;" lang="EN">Maya</span><span style="RU;" lang="RU">® 2009 поддерживает автоматическое создание стерео 3D.  Полагаю (это только мое предположение, но – достаточно обоснованное), что все остальные компоненты, разработанные Dream Works и оптимизированные Intel, выполнены в виде <span style="yes;"> </span>плагинов к </span><span style="EN;" lang="EN">Autodesk</span><span style="RU;" lang="RU">, <span style="yes;">  </span>Эти компоненты наверняка реализуют какие-то<span style="yes;">  </span>ноу-хау в сборе и обработке данных для анимации с датчиков движения на реальных актерах (</span>M<span style="RU;" lang="RU">otion Capture); самих алгоритмах анимации;<span style="yes;">  </span>создании собственных видеоэффектов (взрывов, дыма, и тп), а также просчета физики и последующей отрисовки<span style="yes;">  </span>волос, ткани, желе и прочих<span style="yes;">  </span>сложных объектов. Очевидно, что<span style="yes;">  </span>здесь есть много мест для применения </span><span style="EN;" lang="EN">Intel</span><span style="RU;" lang="RU">® </span><span style="EN;" lang="EN">Performance</span><span style="RU;" lang="EN"> </span><span style="EN;" lang="EN">Libraries.<a href="http://software.intel.com/sites/billboard/img/dreamworks-16.png"><img class="alignnone" src="http://software.intel.com/sites/billboard/img/dreamworks-16.png" alt="" width="550" height="234" /></a></span></span></span></p>
<p><span style="small;"><span style="Times New Roman;"><span style="RU;" lang="RU">Но и это еще не все. В жизни нет такого понятия, как «монтажная склейка», поэтому резкий переход от одной сцены к другой очень непривычен для наших глаз. Если в обычном 2D кино <span style="yes;"> </span>это будет восприниматься нормально, просто как смена картинок, то в пространственном 3D с резкой сменой глубины между соседними кадрами это приведет к нежелательным для зрителя эффектам. Для решения этой проблемы в </span>Dream<span style="RU;"> </span>Works<span style="RU;"> </span>Animation<span style="RU;"> <span lang="RU">был разработан (и, естественно, оптимизирован Интел) специальный софт, который создает плавный переход глубины между кадрами именно для таких случаев. <span style="yes;"> </span>Этот же софт обрабатывает переход от 2D<span style="yes;">  </span>фона (а он там местами есть) к<span style="yes;">  </span><span style="yes;"> </span>3D<span style="yes;">  </span>персонажам, чтобы улучшить восприятие их резких движений. </span></span></span></span></p>
<p><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">Кроме того, еще одна компонента моделирует перемещение виртуальной камеры для сцен быстрых движений так, чтобы это <span style="yes;"> </span>выглядело, как съемка реальной камерой. Особенно это заметно в сценах погонь, когда камера даже немного «дрожит в руках оператора».</span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">Ну вот, теперь, когда вы все знаете, я должна <span style="line-through;"><span style="line-through;"><span style="text-decoration: line-through;">вас </span></span></span><span style="line-through;"><span style="line-through;"><span style="line-through;"><span style="text-decoration: line-through;">убить</span></span></span> </span>посоветовать вам посмотреть «Монстры против Пришельцев» <span style="yes;"> </span>в InTru3D. Не пожалеете!</span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="Times New Roman;"> <a href="http://software.intel.com/sites/billboard/img/intru-3d-header.jpg"><img class="alignnone" src="http://software.intel.com/sites/billboard/img/intru-3d-header.jpg" alt="" width="840" height="110" /></a></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><span style="small;"><span style="Times New Roman;">Использованные материалы:</span></span></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><a href="http://www.intel.com/consumer/learn/intru3d.htm"><span style="Times New Roman;">http://www.intel.com/consumer/learn/intru3d.htm</span></a></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><a href="http://software.intel.com/sites/billboard/digital-content-creation-gallery/intru-3d.php#/featured-article"><span style="Times New Roman;">http://software.intel.com/sites/billboard/digital-content-creation-gallery/intru-3d.php#/featured-article</span></a></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><a href="http://software.intel.com/sites/billboard/archive/autodesk-maya.php"><span style="Times New Roman;">http://software.intel.com/sites/billboard/archive/autodesk-maya.php</span></a></span></p>
<p class="MsoNormal" style="0in 0in 0pt;"><span style="RU;" lang="RU"><a href="http://www.northjersey.com/entertainment/movies/41959042.html"><span style="Times New Roman;">http://www.northjersey.com/entertainment/movies/41959042.html</span></a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/ru-ru/blogs/2009/04/08/3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Вебинар. Поехали!</title>
		<link>http://software.intel.com/ru-ru/blogs/2009/02/26/2000709/</link>
		<comments>http://software.intel.com/ru-ru/blogs/2009/02/26/2000709/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 12:26:45 +0000</pubDate>
		<dc:creator>Victoria Zhislina (Intel)</dc:creator>
				<category><![CDATA[Intel Software Network]]></category>

		<guid isPermaLink="false">http://software.intel.com/ru-ru/blogs/2009/02/26/2000709/</guid>
		<description><![CDATA[Впервые в жизни создала (для techdays.ru) предзаписанный вебинар, представляющий собой ролик c презентацией на экране и докладом-звуковым сопровождением . Сделать это оказалось крайне непросто, даже имея значительный опыт технических презентаций перед различными аудиториями -и лицом к лицу на конференциях,  и дистанционно - по телефону. Хотя, на первый взгляд, кажется, что ничего сложного в таком вебинаре нет, напротив, все просто: [...]]]></description>
			<content:encoded><![CDATA[<p>Впервые в жизни создала (для techdays.ru) предзаписанный вебинар, представляющий собой ролик c презентацией на экране и докладом-звуковым сопровождением . Сделать это оказалось крайне непросто, даже имея значительный опыт технических презентаций перед различными аудиториями -и лицом к лицу на конференциях,  и дистанционно - по телефону.</p>
<p>Хотя, на первый взгляд, кажется, что ничего сложного в таком вебинаре нет, напротив, все просто: не надо волноваться, выходя на сцену, достаточно взять микрофон с наушниками,вывести на экран презентацию,  запустить записывающую программу и наговорить текст. А если где-то ошибешься\спутаешься, то не придется краснеть перед внимательными слушателями, ведь ошибку можно просто вырезать в звуковом редакторе. И все, вроде бы, хорошо... Но - только "вроде бы". А в действительности все не так, как на самом деле <img src='http://software.intel.com/ru-ru/blogs/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Для начала согласитесь со мной,  что хороший докладчик  -это не диктор , хорошо поставленным голосом читающий записанный на бумажке текст, а собеседник, знающий больше, чем вы, и делящийся с вами какой-то информацией, при этом, в какой-то  мере вами управляемый, то есть следящий за вашей реакцией и изменяющий свое сообщение в зависимости от нее. Иначе получается не доклад, а навязчивая пропаганда, или, если хотите, реклама. Имеено поэтому ни я, ни мои коллеги при подготовке презентаций не пишем себе дословный текст выступления. Мы ограничиваемся так называаемыми speakers notes (записками докладчика) с формулировкой самых важных пунктов, а дальше - импровизируем, и в зависимости от реакции аудитории (вопросов или их отсутствия, тишины или шума и тп) что-то сокращаем, а что-то, напротив, объясняем подробнее. Возвращаемся на слайд назад и идем к доске рисовать какую-нибудь поясняющую схему... делаем паузу, чтобы все успели что-то рассмотреть и быстро убираем с экрана неудачный слайд.... Все то же самое, хотя и в гораздо меньшей мере работает даже в презентации по телефону... Но, увы, никак не работает в таком вебинаре. </p>
<p>Рассказывать не конкретной аудитории, а, фактически, самой себе, безо всякой обратной связи, оказалось крайне тяжело. Четко и кратко сформулировать какую-то мысль с хорошей интонацией получалось отнюдь не с первого дубля.</p>
<p>Кроме того, если в реальном докладе оговорки обычно или поправляются залом, или просто проходят незамеченными, а на небольшие заминки и запинки вообще никто не обращает внимания, то в виртуальном докладе (вебинаре) звукозапись как увеличительное стекло фокусирует внимание именно на этом. Даже секундная заминка, не говоря уж об оговорке не просто слышна, она портит все впечатление. И править такой микро-брак в почти часовом докладе оказалось очень тяжело, приходилось переписывать целые куски текста.</p>
<p>И, наконец,  о моей главной проблеме в записи вебинара. Ей оказался холодильник. </p>
<p>Записывать вебинар на работе оказалось невозможно - как показал опыт, в записи, сделанной даже в самой, на первый слух, тихой переговорной нашего офиса, прекрасно слышны работа кофейной машины в коридоре, звук прибывающего лифта и прочие звуки офиса. Поэтому для записи я выбрала свою квартиру. Выключила телевизор, телефон и прочие возможные источники нежелательного звука, записала свой доклад...и явно услышала в записи периодически включающийся негромкий, но навязчивый и могущий довести будущих слушателей доклада  до головной боли мотор холодильника.</p>
<p>Пришлось уйти в дальнюю от холодильника комнату и еще раз записать доклад.</p>
<p>Результат: Три полных рабочих дня подготовки. Продолжительность доклада - более 50 минут.  По состоянию на 26 февраля  мой доклад</p>
<h3>i7 SDK (Software Development Key): ключ к разработке эффективных программ для новейшего процессора Intel Core i7</h3>
<p>посмотрело уже более 450 человек. Присоединяйтесь!  <img src='http://software.intel.com/ru-ru/blogs/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.techdays.ru/Lecture.aspx?LID=1231">http://www.techdays.ru/Lecture.aspx?LID=1231</a></p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/ru-ru/blogs/2009/02/26/2000709/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Максимум из Максимума</title>
		<link>http://software.intel.com/ru-ru/blogs/2008/03/25/55/</link>
		<comments>http://software.intel.com/ru-ru/blogs/2008/03/25/55/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 13:35:36 +0000</pubDate>
		<dc:creator>Victoria Zhislina (Intel)</dc:creator>
				<category><![CDATA[Графика]]></category>
		<category><![CDATA[Игры]]></category>
		<category><![CDATA[Конкурсы и мероприятия]]></category>
		<category><![CDATA[Разработка софта]]></category>
		<category><![CDATA[]]></category>
		<category><![CDATA[графика]]></category>

		<guid isPermaLink="false">http://software.intel.com/ru-ru/blogs/2008/03/25/55/</guid>
		<description><![CDATA[Если я скажу, что подавляющее большинство тех, кто сейчас видит на своем экране эту запись, увидит в свойствах своего компьютера "процессор Интел", то это никого не удивит. Общеизвестно, что у Интел лидирующие позиции на рынке процессоров. Но информация о том, что Интел также с долей рынка, превышающей 50%, занимает первое место среди производителей интегрированных графических [...]]]></description>
			<content:encoded><![CDATA[<p>Если я скажу, что подавляющее большинство тех, кто сейчас видит на своем экране эту запись, увидит в свойствах своего компьютера "процессор Интел", то это никого не удивит. Общеизвестно, что у Интел лидирующие позиции на рынке процессоров. Но информация о том, что Интел также с долей рынка, превышающей 50%, занимает первое место среди производителей интегрированных графических карт для настольных компьютеров, а также лидирует «в общем зачете» производителей интегрированной графики (с учетом мобильных компьютеров) – более 35% рынка, обычно вызывает удивление. Но, если вы - разработчик софта, то  на смену удивлению должно приходить понимание: если ваше приложение не  работает на  интегрированной графике Интел, вы теряете значительную часть рынка.</p>
<p>Конечно, это "топовая часть", ведь интегрированная графика бесплатна и обычно используется в компьютерах начального и среднего уровня.  Но зачем же лишать огромное количество пользователей возможности пользоваться вашим приложением? Тем более, что вполне возможно, что поддержка интегрированной графики интел не потребует от вас почти никаких затрат.</p>
<p>О возможностях последнего поколения интегрированной графики Интел и о том, как использовать их по максимуму, будет рассказано на соответствующей лекции на Конференции Разработчиков Игр (КРИ) 2008 двадцатого апреля. Так что - не пропустите.</p>
<p>Кстати, такая требовательная к ресурсам игра, как "Кризис", прекрасно работает на интегрированной графике Интел (конечно, при минимальных настройках графики).</p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/ru-ru/blogs/2008/03/25/55/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Семинар Intel по программному обеспечению, Москва, 25 октября</title>
		<link>http://software.intel.com/ru-ru/blogs/2007/11/09/intel-25/</link>
		<comments>http://software.intel.com/ru-ru/blogs/2007/11/09/intel-25/#comments</comments>
		<pubDate>Fri, 09 Nov 2007 16:59:03 +0000</pubDate>
		<dc:creator>Victoria Zhislina (Intel)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://software.intel.com/ru-ru/blogs/2007/11/09/intel-25/</guid>
		<description><![CDATA["Вот и шоу прошло, словно и не бывало"...Нет, не так - шоу было и результаты его есть! Пару недель назад в Москве прошел "Семинар Intel по программному обеспечению" (внутреннее название SSG roadshow), в котором я принимала участие,как один из трех докладчиков и отвечателей на вопросы. Что именно вынесли для себя из этого полного информации рабочего [...]]]></description>
			<content:encoded><![CDATA[<p>"Вот и шоу прошло, словно и не бывало"...Нет, не так  - шоу было и результаты его есть! Пару недель назад в Москве прошел "Семинар Intel по программному обеспечению" (внутреннее название SSG roadshow), в котором я принимала участие,как один из трех докладчиков и отвечателей на вопросы.</p>
<p>Что именно вынесли для себя из этого полного информации рабочего дня 112 слушателей шоу, что им (не)понравилось, было полезным,я узнала из их анонимных анкет.</p>
<p>А вот они пока не знают, что мне самой (не)понравилось, было полезным и тп... <img src='http://software.intel.com/ru-ru/blogs/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Поэтому напишу о своих выводах здесь:</p>
<p>Прежде всего, оправдаюсь - общее содержание и "планировка" презентаций были разработаны не нами, а командой в американском Интел, мы только внесли свои коррективы в существующий материал, и правильно сделали - материал от этого сильно выиграл.</p>
<p>Вообще, на всех семинарах подобного рода есть одна проблема - люди, обладающие достаточными знаниями,квалификацией и умеющие выступать,обычно заняты своей инженерной работой и не имеют времени на создание учебного  материала... Вот когда изобретут многоядерность для мозга, с этим будет проще <img src='http://software.intel.com/ru-ru/blogs/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>А дальше расскажу о главной трудности таких мероприятий- их задача принести максимальную пользу ВСЕМ слушателям обычно недостижима потому, что аудитория собирается смешанная-с разным уронем технических знаний. От журналистов до программистов на ассемблере. И один и тот же материал просто по определению не может быть интресен им всем. Кому-то он будет слишком сложен, кому-то -слишком прост.</p>
<p>Мы с коллегами сделали все возможное, чтобы хорошо было всей аудитории.</p>
<p>А аудитория была просто прекрасная-мечта любого докладчика, люди пришли не поспать в комфортабельном зале отеля и поесть в его хорошем ресторане <img src='http://software.intel.com/ru-ru/blogs/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , а именно что-то УЗНАТЬ. Было много вопросов, было много ответов <img src='http://software.intel.com/ru-ru/blogs/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Спасибо всем огромное!</p>
<p>Решение проблемы "неоднородности"-в регистрационной форме просить участников заранее честно указывать уровень своих знаний и ожданий,после чего организаторам семинара готовить 3 сессии-презентации-для начинающих, среднего уровня и продвинутых. Думаю, что когда-нибудь так и будет.</p>
]]></content:encoded>
			<wfw:commentRss>http://software.intel.com/ru-ru/blogs/2007/11/09/intel-25/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

