Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Legacy). 5 страница




 

В останніх реалізаціях

· Intel 64 в BSF і BSR інструкціях (Bit Scan Forward) діє по-іншому, ніж AMD64-х, коли джерела дорівнюють

нулю, і розмір операнда дорівнює 32 біт. Процесор встановлює ознаку нуля і залишає верхні 32 бітів

призначення не визначеними.

· AMD64 має інший формат оновлення мікрокоду та контролю MSRs (модель-специфічних регістрів), тоді

як Intel 64 знаряддя поновлення мікрокоду змінив тільки порівняно з 32-бітними процесорами.

· Intel 64 не вистачає деяких MSRs, які вважаються архітектурними в AMD64. Вони включають в себе

SYSCFG, TOP_MEM і TOP_MEM2.

· Intel 64 дозволяє SYSCALL / SYSRET тільки в 64-бітному режимі (не в режимі сумісності), і дозволяє

SYSENTER / SYSEXIT в обох режимах. AMD64 не вистачає SYSENTER / SYSEXIT в обох підрежимах

тривалого режиму.

· У 64-бітному режимі префікс 66h (префікс розміру операнда) веде себе по-різному. Intel 64 ігнорує цей

префікс, а AMD64 використовує 16-бітовий зсув поля в інструкції, і очищає верхні 48 біт вказівника

інструкцій.

· Процесори AMD мають кращі можливості виконання команд з плаваючою комою. Невірний виняток при

виконанні FLD або FSTP з 80-бітами сигналізує NaN, в той час як процесори Intel цього не мають.

· У Intel 64 відсутня можливість збереження і відновлення режиму з плаваючою комою (залучення FXSAVE

іFXRSTOR інструкцій).

· Останні процесори AMD64 знову мають обмежену підтримку сегментації, через довгий режим (LMSLE),

щоб полегшити віртуалізацію для 64-розрядних гостей.

96. Обмеження операційних систем на архітектури AMD64 та Intel 64.

97. Класифікація багатопроцесорних (багатоядерних) систем. +

Класифікація: SMP, NUMA, кластери

SMP-системи (Symmetrical Multi Processor systems). Всі процесори мають цілком рівноправний доступом до

загальної оперативної пам яті. Працювати з цими системами програмістам дуже зручно.Створювати подібні

системи дуже важко: 2-4 процесори – практична межа для для SMP-систем(через велику вартість)

NUMA-системи (Non-Uniform Memory Access systems). Пам ять стає «неоднорідною»: одна її частина працює «швидше», інша – «повільніше». У системі утворюються своєрідні «острівці» зі своєю, швидкою «локальною»

оперативною пам’ятьтю, з’єднані повільними лініями зв язку. Звернення до «своєї» пам яті відбуваються швидко, до «чужої» - повільніше, причому, чим «далі» чужа пам ять розташована, то повільніший до неї доступ

Створювати NUMA-системи набагато простіше, ніж SMP, тоді як програми писати складніше – не враховуючи

неоднорідностей пам’яті ефективну програму для NUMA не напишеш.

Кластери — певна кількість «майже самостійних» комп’ютерів (вузли кластера чи «ноди»), об’єднаних швидкодіючими лініями зв’язку і використовується як єдиний обчислювальний ресурс. «Загальної пам’яті» тут може і не бути взагалі, але, у принципі, й тут її нескладно реалізувати, створивши «дуже неоднорідну»

NUMA-систему. Але практично зазвичай зручніше працювати з кластерами в «явному» вигляді, явно описуючи у програмі всі пересилки даних між його вузлами

· Intel сьогодні воліє ворювати SMP-системи;

· AMD, IBM і Sun - ті чи інші варіанти NUMA.

· Основна «сфера застосування» кластерів – суперкомп’ютери.

• Обчислявальний кластер ІФКС складаються із 17 обчислявальних вузлів, одного координуячого вузла та трьох вузлів системи збереження данних. Для розрахунків доступні 136 процесорних ядер Intel Xeon CPU E5405 із частотоя 2.0ГГц, що даю сумарну пікову продуктивность кластера порядку 1.1Tфлопс. У той же час тести Linpack показуять продуктивність близько 850Гфлопс, що досягаються завдяки високошвидкісній мережі Infiniband із двохсторонньоя пропускноя здатністя 10Гбіт/c.

• Все програмне забезпечення, встановлене на кластері ІФКС ю вільнорозповсяджуваним. В якості операційної системи було вибрано один із дистрибутивів Linux, що спеціально розроблений для кластерів – Rocks. Для керування завантаженням задач на кластері встановлена система керування чергами SGE. Для паралельних розрахунків використовуються OpenMPI. Наявний великий набір бібліотек необхідних для обчислявальних робіт.

• Система збереження данних на даний момент складаю 12ТБ. Вона побудована на основі RAID-5 масиву жорстких дисків об’юмом 1ТБ і 2ТБ та високопродуктивної мережевої файлової системи Lustre. Також присутня можливість автоматичної гарячої заміни жорстких дисків у разі виходу із ладу одного із них.

• Кластер під’юднаний до української академічної мережі оптоволоконним каналом зв’язку із пропускноя здатністістя 1Гбіт/c і ю учасником національного ГРІД-проекту.

98. Головні характеристики мікропроцесорів на основі мікроархітектури Nehalem. +

Всі процесори Intel серії "I" виготовлені за новітньою технологіюя на основі мікроархітектури Nehalem що прийшла на зміну Core у кінці 2008 року. Архітектура Nehalem названа ім'ям одного з індіанських племен і відрізняються рядом принципових нововведень:

• всі ядра розміщені на одному кристалі

• на самому процесорі розташований двоканальний або триканальний контролер оперативної пам'яті DDR3

• в процесор інтегрована системна шина QPI або DMI, які замінили FSB

• містить загальну для всіх ядер кеш - пам'ять третього рівня

• в чіп може бути вбудовано графічне дропроцесори серії "I"

Енергоспоживання стало на 30% менше завдяки використання в Nehalem набору інструкцій SSE 4.2, знову стала використовуватися технологія Hyper-Threading, що дозволяю представити одне фізичне ядро як два віртуальних. У перших процесорах Nehalem використовувалася технологія 45Нм, а з 2010 року стали застосовувати 32-нанометровий техпроцес. Процесори встановляяться в материнські плати і маять сокет LGA1156 або LGA1366.




Поделиться с друзьями:


Дата добавления: 2014-12-25; Просмотров: 350; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.