Steamroller еволюція процесорів або виправлення помилок

doctor

Для друку

На щорічній конференції Hot Chips компанія AMD представила нову інформацію про третє покоління процесорів Bulldozer.

Продукт із кодуванням “Steamroller” є третім поколінням процесорів компанії AMD, побудованим на основі архітектури Bulldozer. Розробки технології беруть свій початок у середині 2000-х, а на прилавках ця продукція з'явилася у 2011 році. Щорічно компанія здійснювала оновлення лінійки своїх процесорів, так у 2012 році публіці було представлено Piledriver (оптимізований дериват процесора на основі технологій Bulldozer'а). До кінця року публіці розповіли про графічне рішення, яке включено до цього процесора.

steamroller

У ході створення процесора Piledriver вдалося досягти зниження споживаної потужності за рахунок ретельного проектування. Показники продуктивності залишилися незмінними, але споживання енергії впало 10 – 20 %. У процесорі з'явилася можливість надання пріоритетів завданням, що виконуються.

За своєю суттю Steamroller є переробкою архітектури Bulldozer, яка об'єднала позитивні засади Piledriver/Bulldozer і змогла надати той рівень продуктивності та ефективності, який дозволив протистояти компанії нападкам Intel. Під час проектування процесора Steamroller компанія помітне виправлення на традиційну двоядерну архітектуру.

Першим прикрощом, яке чекало нових покупців, було те, що процесор міг декодувати лише чотири іструкції на модуль. Такий стан речей гальмував попит на процесор, і робило процесори типу Phenom II та процесори Sandy Bridge більш привабливими для покупця.

еволюція

Тепер же кожне ядро ​​процесораSteamroller може декодувати по 4 інструкції на модуль, два модулів і вони можуть взаємодіяти. Тут є нюанс, наявність двох декодерів на одному чіпі підніме рівень споживаної енергії. Не варто очікувати від цього процесора подвійного приросту продуктивності, адже він швидше за роботу над помилками, ніж революційно новий продукт.

Новим процесором компанія АМД намагається надолужити втрачений рівень продуктивності процесорів Bulldozer (який досягав 10 - 20% через прорахунки при проектуванні).

Під час проектування процесора Steamroller інженерами компанії було ухвалено рішення скоротити обсяг площі, яку займає модуль розрахунків із плаваючою комою. Це було зроблено без будь-яких збитків для продуктивності та функціональних можливостей процесора. Таке рішення не принесено жодних позитивних не негативних результатів, приросту продуктивності не буде, та й останнім часом все частіше навантаження процесора перекладають (частково) на графічний процесор.

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

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

Також дана методологія знайшла своє застосування у виробництві графічних карт. Компанія наводитьприклад економії до 30% поверхні кристала та зниження споживання живлення після використання даної методології.

Один мінус все ж таки є, продукти побудовані за даною подобою вже неможливо розігнати так само сильно, як це можна було зробити з більш старими продуктами. Компанія вірить, що така жертва заради доброї мети буде виправдана споживачами.

Висновки

Процесори Steamroller є виправленням старих помилок компанії. У той час як процесори Piledriver виправляють недоробки, пов'язані зі споживанням живлення, процесори Steamroller націлені на покращення продуктивності в цілому.

Багато чого ще доведеться дізнатися, процесори не з'являться аж до 2013 року і зараз про них мало відомо. На папері покращення виглядають просто чудово, а як буде насправді – побачимо.