Higher Education Program Многоядерные микропроцессоры: прогресс и последствия Задачи образования Форум «Новые горизонты.

Презентация:



Advertisements
Похожие презентации
Школьная форма Презентация для родительского собрания.
Advertisements

Урок повторения по теме: «Сила». Задание 1 Задание 2.
Интернет Университет Суперкомпьютерных технологий Лекция 1 Основные понятия Учебный курс Введение в параллельные алгоритмы Якобовский М.В., д.ф.-м.н. Институт.
*Other names and brands may be claimed as the property of others.. Copyright © 2003 Intel Corporation Технология Hyper-Threading в играх на реальных примерах.
Автор: учитель информатики Комкова Мария Сергеевна, г.Москва.
Ребусы Свириденковой Лизы Ученицы 6 класса «А». 10.
Michael Jackson
Современные микропроцессоры Тенденции развития. Рассматриваемые процессоры Intel Itanium 2 Intel Core 2 Duo IBM Cell.
Переход ОУ на свободное программное обеспечение. Тренинг "Проектная деятельность в условиях обновления образовательных стандартов" Тренинг рассчитан как.
Типовые расчёты Растворы
Корпоративные облачные вычисления и безопасные клиенты на базе архитектуры Intel Александр Мельников Специалист по корпоративным технологиям Intel.
Архитектура микропроцессоров И ее эволюция. Процессор и память: Команды и данные.
Процессор - это устройство, управляющее ходом вычислительного процесса, выполняющее арифметическое и логическое действия. Процессор - это микросхема на.
© 2010 IBM Corporation IBM Power Systems Уникальные технологии IBM для центров обработки данных Алексей Перевозчиков POWER Product Manager
Итак, начнём с самого интересного, со строения 4-ядерных процессоров AMD, которые предположительно будут носить рабочие названия Santa Rosa и Deerhound.
Ф. Т. Алескеров, Л. Г. Егорова НИУ ВШЭ VI Московская международная конференция по исследованию операций (ORM2010) Москва, октября 2010 Так ли уж.
АРХИТЕКТУРА СОВРЕМЕННЫХ ЭВМ Лекция 6: Уровень архитектуры набора команд ВМиК МГУ им. М.В. Ломоносова, Кафедра АСВК Чл.-корр., профессор, д.ф.-м.н. Королёв.

Интернет Университет Суперкомпьютерных технологий Якобовский Михаил Владимирович проф., д.ф.-м.н. Институт прикладной математики им. М.В.Келдыша РАН, Москва.
МикропроцессорыМикропроцессоры. Микропроцессор Микропроцессор процессор (устройство, отвечающее за выполнение арифметических, логических операций и операций.
Транксрипт:

Higher Education Program Многоядерные микропроцессоры: прогресс и последствия Задачи образования Форум «Новые горизонты образования» Секция: Прогресс индустрии многоядерных вычислительных систем и преподавание инструментов и технологий параллельного программирования В.Ф.Курякин Intel NN Москва, 29 марта 2006

Higher Education Program 2 Содержание Введение Введение Обзор многоядерных архитектур и технологий Обзор многоядерных архитектур и технологий Закон Мура Закон Мура Методы повышения производительности Методы повышения производительности Многоядерность: всюду и навсегда Многоядерность: всюду и навсегда Обеспечение эффективности новых архитектур Обеспечение эффективности новых архитектур Что отсюда следует? Что отсюда следует? Программы Интел в области образования Программы Интел в области образования В частности, параллельного программирования В частности, параллельного программирования Дискуссия Дискуссия

Higher Education Program 3 Введение Корпорация Intel и компьютерная индустрия переходят на многоядерные архитектуры Корпорация Intel и компьютерная индустрия переходят на многоядерные архитектуры Эффективное использование вычислительных возможностей многоядерных архитектур для повышения производительности требуют разработки новых параллельных приложений Эффективное использование вычислительных возможностей многоядерных архитектур для повышения производительности требуют разработки новых параллельных приложений Корпорация Intel стремится к поддержке лидирующих образовательных и научных центров в подготовке нового поколения специалистов и разработчиков в области архитектурно- зависимого программирования и многопоточных приложений для многоядерных архитектур Корпорация Intel стремится к поддержке лидирующих образовательных и научных центров в подготовке нового поколения специалистов и разработчиков в области архитектурно- зависимого программирования и многопоточных приложений для многоядерных архитектур

Higher Education Program 4 Обзор многоядерных архитектур и технологий информация заимствована из презентации John H. Crawford (2003, закон Мура), презентаций с IDFSpring2006, с сайтов упомянутых компаний

Higher Education Program 5 Закон Мура как основа планирования компьютерной индустрии

Higher Education Program 6 Закон Мура - первоначально В 1965 году Гордон Мур нарисовал графики изменений числа транзисторов в интегральных схемах с минимальной стоимостью на один транзистор, и обнаружил, что В 1965 году Гордон Мур нарисовал графики изменений числа транзисторов в интегральных схемах с минимальной стоимостью на один транзистор, и обнаружил, что Приведенная к транзистору цена быстро падала Приведенная к транзистору цена быстро падала Число транзисторов на одну схему удваивалось каждый год Число транзисторов на одну схему удваивалось каждый год

Higher Education Program 7 Закон Мура : производительность зависит от числа транзисторов Закон Мура описывает рост производительности. Производительность, измеренная в миллионах инструкций в секунду (MIPS), растет вследствие увеличения числа транзисторов.

Higher Education Program 8 Закон Мура – современная формулировка В 70х тренд изменился В 70х тренд изменился Удвоение – каждые месяца Удвоение – каждые месяца Это выражение применяется теперь к любым трендам составного роста в полупроводниковой промышленности Это выражение применяется теперь к любым трендам составного роста в полупроводниковой промышленности Производительность, частота, мощность, … Производительность, частота, мощность, … Стоимость производства кремниевых пластин Стоимость производства кремниевых пластин Закон Мура – программа непрерывных улучшений Основа для пошагового планирования изменений в технологиях каждые 2-3 года: Основа для пошагового планирования изменений в технологиях каждые 2-3 года: Сжать размеры на 0.7 в каждом поколении Сжать размеры на 0.7 в каждом поколении Уменьшить задержки на 0.7 в каждом поколении Уменьшить задержки на 0.7 в каждом поколении Увеличить диаметр кремниевой пластины Увеличить диаметр кремниевой пластины Увеличить размер кристалла Увеличить размер кристалла

Higher Education Program 9 Закон Мура - результаты Число транзисторов на кристалл удваивается каждые месяца Число транзисторов на кристалл удваивается каждые месяца Производительность процессоров удваивается каждые 18 месяцев Производительность процессоров удваивается каждые 18 месяцев Вынужденный цикл – быстрее, дешевле, менее энергоемко Вынужденный цикл – быстрее, дешевле, менее энергоемко Бескомпромиссное управление микропроцессорной революцией Если бы автомобильная промышленность усовершенствовалась столь же быстро как полупроводниковая, то Ролс-Ройс пробегал бы 1/2 миллиона миль на галлон бензина, и было бы дешевле его выбрасывать, чем платить за парковку. Если бы автомобильная промышленность усовершенствовалась столь же быстро как полупроводниковая, то Ролс-Ройс пробегал бы 1/2 миллиона миль на галлон бензина, и было бы дешевле его выбрасывать, чем платить за парковку. Гордон Мур

Higher Education Program 10 Методы повышения производительности

Higher Education Program 11 Составляющие производительности Время = # инструкций (длина пути) * Цикл/Инструкция ( Arch…) * Секунды/Цикл (1/Частота) Производительность ~ 1/Время = benchmark = Тест производительности / #инструкций * Инструкций/Цикл (IPC) * Циклы/Секунда (Частота) Посмотрим, из чего складывается производительность…

Higher Education Program 12 Рост производительности: 1000x за 17 лет

Higher Education Program 13 Рост частоты: 200x Ускорение транзисторов: 40х x 2.6x конвейеризация 1.7х Улучшения в процессе производства

Higher Education Program 14 Факторы роста производительности Увеличение частоты (200х) Увеличение частоты (200х) Ускорение транзисторов (~40x) Ускорение транзисторов (~40x) Постоянные улучшения в процессах (~1.7x) Постоянные улучшения в процессах (~1.7x) Конвейеризация (~2.6х) Конвейеризация (~2.6х) SPECint2000/MHz ~ IPC (5x) SPECint2000/MHz ~ IPC (5x) Processor ~IPC factor DX Pentium4 Pentium Pro 5 Pentium III 5.7 Pentium ~= 70 (40*1.7) * 15 (2.6 * 5.7) 15х – прямой или косвенный вклад улучшений архитектуры в рост производительности Итак – две главные компоненты повышения производительности - технологические улучшения (ускорение транзисторов) - усовершенствования в архитектуре процессоров и компьютеров ~15x

Higher Education Program 15 Улучшения uArch – GHz & IPC* Обеспечены ростом числа транзисторов Обеспечены ростом числа транзисторов Более глубокий конвейер обеспечивает рост частоты (GHz) Более глубокий конвейер обеспечивает рост частоты (GHz) Более широкий конвейер обеспечивает увеличение IPC Более широкий конвейер обеспечивает увеличение IPC Методы увеличения IPC: Методы увеличения IPC: Конвейеризация для повышения пропускной способности на 1 такт (486) Конвейеризация для повышения пропускной способности на 1 такт (486) Параллельный выход инструкций (Pentium ® ) Параллельный выход инструкций (Pentium ® ) Предсказание ветвлений (Pentium ® ) Предсказание ветвлений (Pentium ® ) Изменение порядка выполнения (Pentium Pro/II) Изменение порядка выполнения (Pentium Pro/II) SIMD (MMX, SSE, SSE2, SSE3,…) (Pentium MMX/II,III,IV, …) SIMD (MMX, SSE, SSE2, SSE3,…) (Pentium MMX/II,III,IV, …) Кэш трейсов (Pentium 4) Кэш трейсов (Pentium 4) HyperThreading (Pentium 4) HyperThreading (Pentium 4) Многоядерность (Pentium D) Многоядерность (Pentium D) Преодоление задержек с доступом к главной памяти Преодоление задержек с доступом к главной памяти Кэш (486) Кэш (486) Разбиение кэшей и их увеличение (Pentium) Разбиение кэшей и их увеличение (Pentium) Много-уровневые гигантские кэши… Много-уровневые гигантские кэши… Рост частоты и пропускной способности FSB Рост частоты и пропускной способности FSB *IPC is Instructions Per Clock

Higher Education Program 16 Производительность процессора увеличилась – но повысилась ли производительность приложений?? Главные пути повышения производительности Главные пути повышения производительности технологические улучшения (ускорение транзисторов) технологические улучшения (ускорение транзисторов) усовершенствования в архитектуре процессоров и компьютеров усовершенствования в архитектуре процессоров и компьютеров Производительность подсистемы памяти Производительность подсистемы памяти Технологические улучшения дают прирост производительности в чистом виде, формально они не требуют изменений в программах Технологические улучшения дают прирост производительности в чистом виде, формально они не требуют изменений в программах Улучшения в архитектуре обязательно предполагают комплексные изменения как в приложениях, так и в инструментарии программирования, а также изменений во всех компонентах компьютера Улучшения в архитектуре обязательно предполагают комплексные изменения как в приложениях, так и в инструментарии программирования, а также изменений во всех компонентах компьютера

Higher Education Program 17 Многоядерность: всюду и навсегда

Higher Education Program 18 Двух-ядерные процессоры IBM Power4 – самый первый 2-ядерный, 2001 (на 180нм!) Power4 – самый первый 2-ядерный, 2001 (на 180нм!) Power5 – ядра те же самые, система кэшей/памяти изменена радикально, 2004 Power5 – ядра те же самые, система кэшей/памяти изменена радикально, way реализация, допускает построение 8-ми процессорной SMP системы прямо, 16, 32, 64 - блоками 8-way реализация, допускает построение 8-ми процессорной SMP системы прямо, 16, 32, 64 - блоками

Higher Education Program 19 Двух-ядерные процессоры AMD Opteron Dual-Core Opteron Dual-Core для серверов/рабочих станций, 2004 для серверов/рабочих станций, 2004 Исполнения: 1-way, 2-way, 8-way Исполнения: 1-way, 2-way, 8-way Первоначально – 130нм, теперь – 90нм Первоначально – 130нм, теперь – 90нм Athlon Dual-Core X2 Athlon Dual-Core X2 для рынка PC для рынка PC Для ноутбуков - нет Для ноутбуков - нет

Higher Education Program 20 Двух-ядерные процессоры Intel Процессоры, базирующиеся на Р4 ядре Pentium D – 2004, начало (основан на двух ядрах Pentium 4 (Prescott) c HT) Кодовые имена (для разных сегментов рынка) Smithfield, Presler, Cider Mill – для рынка РС, Dempsey (DP), Paxville (MP), Tulsa – для рынка серверов и рабочих станций Выпускаются по 90нм технологии, с 2006 по 65нм Процессоры, базирующиеся на ядрах Pentium M и его усовершенствованиях в uArch Стартуют с 65нм технологии! Обеспечивают наилучшие в индустрии показатели как производительности, так и производительность/ватт Conroe: >40% рост производительности и >40% уменьшение энергопотребления По сравнению с сильнейшим на сегодня процессором Pentium® D processor 950 (кодовое имя Pressler) Woodcrest: >80% рост производительности и > 35% уменьшение энергопотребления По сравнению с сильнейшим на сегодня процессором Dual-Core Intel® Xeon processor 2.8GHz (кодовое имя Paxville DP) Merom: значительно улучшает большинство свойств предшественника, уже являющегося лидером среди мобильных устройств, >20% рост производительности (2х для мультимедиа) По сравнению с сильнейшим в индустрии Intel® Core Duo processor (кодовое имя Yonah) Массовое производство Conroe (для РС), Woodcrest (сервера/рабочие станции), Merom (мобильные) развертывается в конце 2006, начале 2007 Kentsfield – первый 4-х ядерный процессор (два Conroe) для РС – 1H07

Higher Education Program 21

Higher Education Program 22

Higher Education Program 23 Данные по много-ядерным процессорам Niagara-II 1.4 Ghz 65 nm Niagara 1.2 Ghz 90 nm IBM many core AMD many core Sun лидирует в разработке много-ядерных процессоров Sun лидирует в разработке много-ядерных процессоров Двух-ядерный процессор – в 2004 году Двух-ядерный процессор – в 2004 году Niagara-II обещает удвоение производительности по сравнению с Niagara-I Niagara-II обещает удвоение производительности по сравнению с Niagara-I IBM обладает большим потенциалом для разработки много-ядерных систем IBM обладает большим потенциалом для разработки много-ядерных систем Cell (процессор для Sony PlayStation – 8 упрощенных ядер под управлением Power) является первым опытом разработки многоядерных систем Cell (процессор для Sony PlayStation – 8 упрощенных ядер под управлением Power) является первым опытом разработки многоядерных систем Однако никакой конкретной информации от IBM по полным многоядерным системам нет Однако никакой конкретной информации от IBM по полным многоядерным системам нет AMD способен на разработку много-ядерных систем AMD способен на разработку много-ядерных систем Конкретной информации о много-ядерных проектах нет Конкретной информации о много-ядерных проектах нет AMD будет трудно (финансово) поддерживать много проектов AMD будет трудно (финансово) поддерживать много проектов Имеющиеся скалярные и двух-ядерные и много-ядерные Имеющиеся скалярные и двух-ядерные и много-ядерные Интел однозначно участвует в многоядерной гонке Интел однозначно участвует в многоядерной гонке Интел представил первый четырех-ядерный процессор для серверов/рабочих станций и РС (IDFSpring2006) Интел представил первый четырех-ядерный процессор для серверов/рабочих станций и РС (IDFSpring2006) roadmap very speculative Sun Niagara-III

Higher Education Program 24 Сервера Sun Fire T1000/T2000 1U и 2U модули в стойки 1U и 2U модули в стойки 1U T DIMMs and 1 PCI Express slot 1U T DIMMs and 1 PCI Express slot 2U T DIMMs and 3 PCI Express + 2 PCI-X slots 2U T DIMMs and 3 PCI Express + 2 PCI-X slots 1.0 или 1.2 Ghz UltraSPARC T1 (Niagara) 1.0 или 1.2 Ghz UltraSPARC T1 (Niagara) 8 ядер, до 32 потоков 8 ядер, до 32 потоков Только однопроцессорное исполнение Только однопроцессорное исполнение Сильнейшее решение по пропускной способности на сетевых приложениях Сильнейшее решение по пропускной способности на сетевых приложениях Продается с декабря 2005 Продается с декабря 2005 T1000 нижняя цена $3495 T1000 нижняя цена $3495 T2000 нижняя цена $8295 T2000 нижняя цена $8295 Pictures from: Sun T1000/T2000 Web site

Higher Education Program 25 Niagara: резюме Огромная пропускная способность при низком отношении производительность/ватт Огромная пропускная способность при низком отношении производительность/ватт Дорогая 22-слойная плата Дорогая 22-слойная плата Высокая производительность для приложений, которые Высокая производительность для приложений, которые Могут запускать все 32 потока Могут запускать все 32 потока Требуют большой пропускной способности памяти Требуют большой пропускной способности памяти Согласуются с внутренними кэшами для поддержки активности всех ядер и нитей Согласуются с внутренними кэшами для поддержки активности всех ядер и нитей Пока – только однопроцессорный дизайн Пока – только однопроцессорный дизайн 2-ое поколение Niagara-II – в разработке (2007, 65 nm) 2-ое поколение Niagara-II – в разработке (2007, 65 nm) Niagara die plot from Spring Processor Forum 2005 Q405 systems available 8 ядер, 32 нитей, только UP 4 DDR2-400 порта, 16 байт каждый Полная реализация SPARC 64-bit ISA Частота 1.2 Ghz Реализация по 90 nm технологии на фабрике T.I. Пиковая мощность 79W, 75° C From Vendor Speculation

Higher Education Program 26 Первый 4-ядерный процессор Интел Clovertown – процессор семейства Zeon для рынка серверов/рабочих станций Kentsfield – первый 4-х ядерный процессор (два Conroe) для РС – 1H07

Higher Education Program 27 Обеспечение эффективности новых архитектур

Higher Education Program 28 Сложнее архитектура – сложнее программирование?? Для обеспечения оптимального использования возможностей процессоров необходимо при разработке алгоритмов и программировании максимально учитывать эти возможности Для обеспечения оптимального использования возможностей процессоров необходимо при разработке алгоритмов и программировании максимально учитывать эти возможности Большая часть (но не вся!) возможностей повышения производительности заложена в параллельном исполнении инструкций, но способов распараллеливания много: Большая часть (но не вся!) возможностей повышения производительности заложена в параллельном исполнении инструкций, но способов распараллеливания много: Конвейеризация Конвейеризация Суперскалярность Суперскалярность SIMD SIMD HT HT Много-ядерность - многопоточность Много-ядерность - многопоточность Несмотря на прогресс в повышении производительности памяти, она была, есть и будет главным препятствием повышения производительности Несмотря на прогресс в повышении производительности памяти, она была, есть и будет главным препятствием повышения производительности Иерархия огромных кэшей Иерархия огромных кэшей FSB – частота уже 1333MHz FSB – частота уже 1333MHz Двойная независимая FSB Двойная независимая FSB Память FD-DIMM Память FD-DIMM

Higher Education Program 29 Проблемы Алгоритм не распараллеливается или плохо распараллеливается Алгоритм не распараллеливается или плохо распараллеливается Новый алгоритм? Прямо по заказу? Новый алгоритм? Прямо по заказу? Чем больше потоков, тем более жадным до памяти становится процессор Чем больше потоков, тем более жадным до памяти становится процессор Но производительность памяти растет заметно медленнее, чем производительность процессора Но производительность памяти растет заметно медленнее, чем производительность процессора Новые приложения работают с относительно большим объемом данных (машинное зрение, распознавание, анализ данных – классификация /кластеризация) Новые приложения работают с относительно большим объемом данных (машинное зрение, распознавание, анализ данных – классификация /кластеризация) Синхронизация Синхронизация Ядра (потоки) могут ждать друг друга из-за малой пропускной способности шины и памяти Ядра (потоки) могут ждать друг друга из-за малой пропускной способности шины и памяти Меж-связи между ядрами? Локальная (на ядре) буферизация? Процессоры еще сложнее??? Меж-связи между ядрами? Локальная (на ядре) буферизация? Процессоры еще сложнее???

Higher Education Program 30 Программирование и эффективность В чем опасность для индустрии современного состояния программирования? В чем опасность для индустрии современного состояния программирования? Как и ранее, использование архитектурных особенностей требует квалификации и опыта, а их как всегда не хватает Как и ранее, использование архитектурных особенностей требует квалификации и опыта, а их как всегда не хватает Однако много-ядерность эту ситуацию обостряет значительно: неожиданно проблемы, с которыми имели дело только избранные, встали перед массовым программистом и пользователем, а он к этому во всех отношениях не готов (?) Однако много-ядерность эту ситуацию обостряет значительно: неожиданно проблемы, с которыми имели дело только избранные, встали перед массовым программистом и пользователем, а он к этому во всех отношениях не готов (?) Как следствие заявленная производительность не будет подтверждаться на практике, и индустрия может столкнуться с проблемой невостребованности или задержки с продвижением новых технологий Как следствие заявленная производительность не будет подтверждаться на практике, и индустрия может столкнуться с проблемой невостребованности или задержки с продвижением новых технологий Значение эффективности инструментов и технологий программирования значительно возрастает Значение эффективности инструментов и технологий программирования значительно возрастает Что имеется? Формально все инструменты и технологии есть Что имеется? Формально все инструменты и технологии есть

Higher Education Program 31 Что распараллеливать и как? Анализ производительности Анализ производительности Для определения узких мест (где потеря производительности?) Для определения узких мест (где потеря производительности?) Дизайн (создание потоков) Дизайн (создание потоков) Нужны ли изменения в алгоритмах? Нужны ли изменения в алгоритмах? Какой подход в реализации выгоднее? Какой подход в реализации выгоднее? OpenMP OpenMP Явные потоки (pthreads, system calls,…) Явные потоки (pthreads, system calls,…) Передача сообщений (MPI) Передача сообщений (MPI) DVM или что-то еще… DVM или что-то еще… Отладка Отладка Потенциальная десинхронизация потоков Потенциальная десинхронизация потоков В каком потоке ошибка? В каком потоке ошибка? Оптимизация кода Оптимизация кода Оптимизация как отдельного потока, так и много-поточного кода Оптимизация как отдельного потока, так и много-поточного кода

Higher Education Program 32 Поддержка цикла разработки в инструментах Интел Автоматическое распараллеливание и оптимизация, организация потоков через прагмы Использование предельно оптимизированных вычислительных ядер сокращают время разработки Отладка в одном потоке и в много-поточном комплексе Анализ производительности в одном потоке и эффективности многопоточного распараллеливания

Higher Education Program 33 Что отсюда следует?

Higher Education Program 34 Образование и повышение квалификации – ключевой аспект Инструменты и технологии (параллельного) программирования в условиях массовости должны быть изменены или значительно усовершенствованны. Как? В каком направлении? Инструменты и технологии (параллельного) программирования в условиях массовости должны быть изменены или значительно усовершенствованны. Как? В каком направлении? Перед системой образования стоит задача качественного изменения в подготовке и переподготовки кадров. Чему учить? Перед системой образования стоит задача качественного изменения в подготовке и переподготовки кадров. Чему учить? Использованию конкретных инструментов (языков, отладчиков, компиляторов, библиотек,…). Но они устаревают ежегодно! Использованию конкретных инструментов (языков, отладчиков, компиляторов, библиотек,…). Но они устаревают ежегодно! Фундаментальным понятиям, глубокой ориентации в архитектурах и алгоритмах. Но тогда выпускники могут оказаться совершенно несостоятельными практически, не обладая твердыми техническими навыками Фундаментальным понятиям, глубокой ориентации в архитектурах и алгоритмах. Но тогда выпускники могут оказаться совершенно несостоятельными практически, не обладая твердыми техническими навыками Кого учить?? Кого учить?? Системных программистов (они разработают эффективные инструменты для остальных программистов)? Системных программистов (они разработают эффективные инструменты для остальных программистов)? Всех программистов?? Но когда они выучат все остальное?? Всех программистов?? Но когда они выучат все остальное?? Всех инженеров?? Но ведь для них компьютер только вспомогательный инструмент… Всех инженеров?? Но ведь для них компьютер только вспомогательный инструмент…

Higher Education Program 35 Программы Интел в области образования

Higher Education Program 36 Модель внедрения Унив n Унив 1 Ключевые Университеты Дополнительные Университеты Гранты Intel на создание учебных курсов Семинар по учебным программам Унив 15 Унив 1 Унив 15 Унив 1 Intel® Higher Education Curriculum Forum Семинар по учебным программам

Higher Education Program 37 Разработка учебных программ Гранты: будут выделены творческим коллективам из ведущих образовательных и научных центров Гранты: будут выделены творческим коллективам из ведущих образовательных и научных центров В рамках конкурса проектов творческие коллективы подготовят предложения по разработке учебных курсов В рамках конкурса проектов творческие коллективы подготовят предложения по разработке учебных курсов В предложение должны включаться запросы на оборудование для учебных компьютерных классов В предложение должны включаться запросы на оборудование для учебных компьютерных классов Семинар: запланирован на 2 квартал 2006 года в США, даст возможность участвующим в программе профессорам из разных стран обменяться идеями и опытом по разработке учебных программ Семинар: запланирован на 2 квартал 2006 года в США, даст возможность участвующим в программе профессорам из разных стран обменяться идеями и опытом по разработке учебных программ Intel® Higher Education Curriculum Forum: будет создана on-line страница в Интернет для обмена информацией о разработке учебного плана между участниками программы со всего мира Intel® Higher Education Curriculum Forum: будет создана on-line страница в Интернет для обмена информацией о разработке учебного плана между участниками программы со всего мира Обучение: Intel® Software College Classes будут проводится в различных странах для обучения преподавателей инструментам и технологиям Intel для разработки программного обеспечения Обучение: Intel® Software College Classes будут проводится в различных странах для обучения преподавателей инструментам и технологиям Intel для разработки программного обеспечения Поддержка: Всех участников будет поддерживать программа «раннего доступа», содержащая информацию о новейших инструментах и технологиях Поддержка: Всех участников будет поддерживать программа «раннего доступа», содержащая информацию о новейших инструментах и технологиях

Higher Education Program 38 Внедрение образовательных курсов Intel® Higher Education Curriculum Forum Intel® Higher Education Curriculum Forum Отобранные курсы будут доступны на веб-сайте Отобранные курсы будут доступны на веб-сайте Online форум будет поддерживать внедрение и развитие курсов Online форум будет поддерживать внедрение и развитие курсов Семинары по разработке учебного плана Семинары по разработке учебного плана Семинары планируются в разных странах для демонстрации достижений и обмена опытом между университетами по разработке и внедрению курсов Семинары планируются в разных странах для демонстрации достижений и обмена опытом между университетами по разработке и внедрению курсов В каждом двухдневном семинаре примут участие около 15 университетов В каждом двухдневном семинаре примут участие около 15 университетов Корпорация Intel берет на себя расходы по проведению семинара Корпорация Intel берет на себя расходы по проведению семинара

Higher Education Program 39 Дискуссия

Higher Education Program 40 Возможные темы Какие инструменты и технологии (параллельного) программирования наиболее предпочтительны, или эффективны? Какие инструменты и технологии (параллельного) программирования наиболее предпочтительны, или эффективны? Какие области приложений наиболее актуальны, где много-ядерные процессоры окажутся наиболее эффективными? Какие области приложений наиболее актуальны, где много-ядерные процессоры окажутся наиболее эффективными? Как и где следует обучать? Как и где следует обучать?

Higher Education Program 41 Backup

Higher Education Program 42 Itanium Dual-core Roadmap Intel Itanium Processor Roadmap Processor Brand Processor No. Core / FSB Cache Launch Dat e Launc h Itanium 2 (Dual Core) (Montecito) GHz / 533MHz 24MBQ2'06$3,690 Itanium 2 (Dual Core) (Montecito) GHz / 533MHz 18MBQ2'06$1,980 Itanium 2 (Dual Core) (Montecito) GHz / 533MHz 2MBQ2'06$1,550 Itanium 2 (Dual Core) (Montecito) GHz / 533MHz 12MBQ2'06$910 Itanium 2 (Single Core) (Montecito) GHz / 533MHz 6MBQ2'06$700

Higher Education Program 43 IA Dual-Core Roadmap Intel Xeon Processor Roadmap Processor Brand Processor No. Core / FSB Cache Launch Date Launch Xeon Processor DP (Woodcrest Bin-0) GHz / 1333MHz 4MBQ3'06$850 Xeon Processor DP (Woodcrest Bin-1) GHz / 1333MHz 4MBQ3'06$690 Xeon Processor DP (Woodcrest Bin-2) GHz / 1333MHz 4MBQ3'06$455 Xeon Processor DP (Woodcrest Bin-3) GHz / 1333MHz 4MBQ3'06$320 Xeon Processor DP (Woodcrest Bin-4) GHz / 106MHz 4MBQ3'06$260 Xeon Processor DP (Woodcrest Bin-5) GHz / 1066MHz 4MBQ3'06$210 Xeon Processor DP (Dempsey Bin-0) GHz / 1066MHz 2x2M B Q2'06$850 Xeon Processor DP (Dempsey Bin-??) GHz / 1066MHz 2x2M B Q2'06$690 Xeon Processor DP (Dempsey Bin-3) GHz / 1066MHz 2x2M B Q2'06$455 Xeon Processor DP (Dempsey Bin-5) GHz / 667MHz 2x2M B Q2'06$320

Higher Education Program 44 Updated Platform Definitions AVERILL FUNDAMENTAL *Ts Pentium ® D Processor 900 sequence (Presler, no VT) Intel® Q963 Express Chipset w/ ICH8 Intel GbE LAN Networking Chipset Processor EM64T, EIST T AVERILL PROFESSIONAL *Ts Intel® Core processor family (Conroe) Intel® Q965 Express Chipset w/ ICH8-DO Intel® PRO/1000 (Nineveh) Networking Chipset Processor Intel ® Virtualization Technology Intel ® Active Mgmt Technology EM64T, EIST T Q963

Higher Education Program 45 Intel® AMT and Intel® VT – Compare, Contrast, Compliment Intel® AMT Virtual Appliances with Intel® VT Intel AMT Alone OOB management Asset info store in NVM Circuit Breaker Secure wake Remote diagnostics & boot Most intelligence & remediation paths in mgmt console Virtual Appliance Alone Tamper-resistant security or mgmt watchdog for User OS Highly programmable application environment Local intelligence & remediation paths No Intel AMT features When Used Together All benefits of each individually, plus: OOB management of both User OS & appliance* Appliance access to Circuit Breaker, NVM, secure wake* Intelligence & remediation paths distributed to best local or console option

Higher Education Program 46 Conroe = uncommon performance on common tests Conroe Performance: Desktop Application Performance AMD expected to add DDR2 support mid 2006 Pre-production Processor code-name Conroe (4 MB L2, 2.66 GHz, 1066 MHz FSB) AMD* Athlon64* FX60 Processor (2x1 MB L2 Cache, 2.60 GHz) *Other names and brands may be claimed as the property of others ProductivityInternet Conroe 17% above comp Consumer Conroe measured on pre-production hardware and drivers. Final performance information may vary from these results Conroe 29% above comp Conroe 30% above comp Conroe 32% above comp