Loading AI tools
З Вікіпедії, вільної енциклопедії
Duron (укр. дюрон; від лат. durus — витривалий) — мікропроцесор архітектури x86, що випускався компанією Advanced Micro Devices (AMD) у період з 2001 по 2004 роки. Був анонсований 19 червня 2000 року. Націлений на ринок недорогих комп'ютерів, складав конкуренцію процесорам Intel Celeron. Ядро процесорів Duron таке саме, як у дорожчого AMD Athlon (архітектура K7), але зі зменшеним до 64 Кб розміром кешу другого рівня. Спочатку процесори Athlon і Duron мали однакову частоту системної шини, в пізніх моделях Athlon частота шини більша за Duron.
Процесори Duron були замінені процесорами з торговою маркою Sempron.
Процесори Duron виконані в корпусі типу FCPGA і призначені для установки в системні плати з 462-контактним роз'ємом гніздовим Socket A. Корпус процесорів Duron є підкладкою з керамічного (ядра Spitfire і Morgan) або органічного (зеленого або коричневого кольору) матеріалу (ядро Applebred) із встановленим на нім відкритим кристалом на лицьовій стороні та контактами на зворотному (453 контакти). На стороні кристала розташовані SMD-елементи, а також контакти, що задають напругу живлення, частоту та розмір включеної кеш-пам'яті другого рівня (зазвичай кажуть містками). Контакти розташовуються групами, які мають позначення L1 – L7 у процесорах на ядрі Spitfire, L1 – L11 у процесорах на ядрі Morgan та L1 – L12 у процесорах на ядрі Applebred. У пізніх процесорах на ядрі Applebred використовувалася також «безмісткова» упаковка, в якій конфігураційні контакти приховані під шаром лаку[1][2].
Маркування процесорів на ядрах Spitfire і Morgan нанесено на кристал процесора, а процесори на ядрі Applebred - на наклейку, розташований біля кристала.
Спочатку кристал не був захищений від відколів, які могли відбуватися в результаті перекосу радіатора при його неправильній установці некваліфікованим користувачем, проте незабаром з'явився захист від перекосів у вигляді чотирьох круглих прокладок, розташованих у кутах підкладки. Незважаючи на наявність прокладок, при неакуратній установці радіатора недосвідченими користувачами кристал все ж таки міг отримувати тріщини і відколи (процесори з такими пошкодженнями зазвичай називалися «колотими»).
У ряді випадків процесор, який отримав суттєві пошкодження кристала (відколи до 2-3 мм з кута), продовжував працювати без збоїв або з рідкісними збоями, в той же час процесор з незначними відколами міг повністю вийти з ладу.
Найпростішим способом перевірки на «колотість» процесора (без використання лупи та мікроскопа) була «перевірка нігтем» - по межах кристала проводили нігтем [3]. У разі наявності відколів палець явно відчував шорсткість. Відколи кутів кристала визначалися візуально. Однак дотримання запобіжних заходів при складанні або встановлення досвідченим збирачем, замість самостійної установки, виключали механічні пошкодження процесорів з відкритим ядром, таких, як процесори сімейства AMD K7 або Intel Pentium III і Celeron з ядром Coppermine.
Перші процесори Duron (Spitfire) призначалися для недорогих настільних комп'ютерів та вироблялися за 180-нм технологією. Вони відрізнялися від процесорів AMD Athlon (Thunderbird) зменшеним до 64 Кб кешем другого рівня. На базі ядра Spitfire вироблялися також процесори для ноутбуків - Mobile Duron, що відрізнялися зниженою напругою живлення та наявністю енергозберігаючої технології PowerNow!
Подальшим розвитком сімейства десктопних Duron стало ядро Morgan (180 нм), яке відрізнялося від попередника наявністю блоку інструкцій SSE. Ядро Morgan було створено на основі ядра Palomino процесорів AMD Athlon XP та відрізнялося від нього зменшеним до 64 Кб кешем другого рівня. Ядро Camaro, призначене для мобільних комп'ютерів, відрізнялося від ядра Morgan зниженою напругою живлення та наявністю енергозберігаючої технології PowerNow!
Останнім ядром, використаним у процесорах сімейства Duron, стало ядро Applebred (130 нм), що являло собою ядро Thoroughbred (Athlon XP) з частково відключеним кешем другого рівня.
У 2004 році на зміну процесорам Duron прийшло сімейство процесорів AMD Sempron.
Перше ядро, використане в процесорах Duron, є ядро процесора AMD Athlon зі зменшеним до 64 Кбайт об'ємом кеш-пам'яті другого рівня. На відміну від кристала процесорів Celeron, що були Pentium III з частково відключеним кешем, кристал процесора Duron містить лише необхідні 64 кБ. Це дозволило скоротити кількість транзисторів і зменшити площу кристала, тим самим збільшивши вихід придатних кристалів та здешевивши виробництво.
Як і процесор Athlon, Duron має кеш-пам'ять першого рівня об'ємом 128 кБ (64 кБ – кеш інструкцій та 64 кБ – кеш даних), що вдвічі перевищує обсяг кеш-пам'яті другого рівня.
Таке зменшення обсягу кеш-пам'яті другого рівня в процесорах Duron можливе за рахунок використання ексклюзивної архітектури кеш-пам'яті, коли дані, що зберігаються в кеші першого рівня, не дублюються в кеші другого рівня. Таким чином, ефективний обсяг кеш-пам'яті в процесорах Duron становить 192 кБ, тоді як ефективний обсяг кеш-пам'яті процесорів Celeron, що має інклюзивну архітектуру, дорівнює обсягу кешу другого рівня - 128 кБ. Завдяки ефективнішій архітектурі кеш-пам'яті вплив об'єму кеш-пам'яті на продуктивність у процесорах архітектури K7 менш помітний. Це дозволяє використовувати пам'ять із вищими затримками та з меншою пропускною здатністю без втрати продуктивності.
Процесори Duron, як і Athlon Thunderbird, мають 16-канальний асоціативний кеш другого рівня, тоді як ступінь асоціативності кеш-пам'яті другого рівня процесорів Celeron (4 канали) вдвічі зменшено порівняно з процесорами Pentium III. Таким чином, ефективність кешування у процесорів Duron знижується лише за рахунок зменшення обсягу кеш-пам'яті другого рівня.
Недоліками процесорів Duron є більш висока латентність кеш-пам'яті в порівнянні з процесорами Celeron, а також невелика ширина шини кеш-пам'яті другого рівня - 64 біт (Celeron має 256-бітну шину), що дещо знижує продуктивність підсистеми пам'яті [4].
Як і AMD Athlon, процесори Duron працюють із системною шиною Alpha EV6, ліцензованою компанією AMD у DEC. Відмінною особливістю цієї шини є передача даних на обох напрямках тактового імпульсу. Таким чином, ефективна частота шини вдвічі перевищує базову.
Процесори Duron на ядрі Spitfire випускалися за 180-нм технологією, містили 25 млн транзисторів, площа кристала становила 100 мм². Системна шина працювала на частоті 100 МГц (ефективна частота – 200 МГц). Напруга живлення становила 1,6 В. Максимальне тепловиділення становило 41,5 Вт.
Процесори Duron, як і Athlon, не мали інтегрованих засобів вимірювання температури ядра. Вимірювання здійснювалося за допомогою датчика, розташованого під процесором (підсокетний датчик) і відрізнялося низькою точністю. Найчастіше датчик не контактував із корпусом процесора, а вимірював температуру повітря біля процесора. Ефективність термозахисту в процесорах Duron на ядрі Spitfire була недостатньою в ситуації включення без радіатора або малоймовірної ситуації руйнування його кріплення, що при установці процесора недосвідченими користувачами могло призвести до виходу його з ладу в результаті перегріву.
20 серпня 2001 року компанія AMD анонсувала процесор Duron, побудований на новому ядрі - Morgan. Це ядро є ядром процесора AMD Athlon XP (Palomino) із зменшеним до 64 кБ об'ємом кеш-пам'яті другого рівня.
Процесор AMD Duron на ядрі Morgan вийшов раніше ніж Athlon XP на ядрі Palomino. До цього моменту процесори, націлені на ринок високопродуктивних систем виходили раніше, ніж процесори для недорогих комп'ютерів, створені з їхньої основі. У випадку ядра Palomino першими процесорами на цьому ядрі були мобільні Athlon 4, анонсовані 14 травня 2001 року. 5 червня вийшли серверні процесори Athlon MP, а 20 серпня - Duron на ядрі Morgan. Процесори Athlon XP були анонсовані 9 жовтня 2001 [5].
Основними нововведеннями, представленими в ядрі Morgan є наявність блоку інструкцій SSE, а також наявність механізму апаратної передвиборки даних (hardware prefetch). Завдяки цим нововведенням продуктивність процесорів Duron на ядрі Morgan на 2-5 відсотків перевищує продуктивність процесорів на ядрі Spitfire за однакової тактової частоти [6].
Крім того, процесори Duron на ядрі Morgan мають вбудований датчик температури (термодіод), що дозволяє при використанні системної плати, що підтримує роботу з цим датчиком, організувати ефективніший захист від перегріву, ніж при використанні зовнішнього термодатчика. Однак у зв'язку з тим, що деякі виробники системних плат, особливо на початку випуску процесорів Athlon XP і Duron з вбудованим датчиком температури, порушували рекомендації AMD з термозахисту, захист міг бути неефективним при включенні без радіатора або руйнуванні його кріплення[7]. Проте ефективність термозахисту в процесорах Duron була достатньою для захисту процесора за звичайних умов експлуатації, захищаючи від таких ситуацій, як зупинка кулера.
Процесори Duron на ядрі Morgan, як і раніше, випускалися за 180-нм технологією, містили 25,2 млн транзисторів, площа кристала становила 105,68 мм². Системна шина, як і в процесорах на ядрі Spitfire, працювала на частоті 100 МГц (ефективна частота — 200 МГц). Напруга живлення для забезпечення стабільної роботи на більш високих частотах (до 1,3 ГГц) було підвищено до 1,75 В. У зв'язку з цим зросло і тепловиділення процесорів (до 60 Вт), незважаючи на проведений редизайн ядра, спрямований на його зниження.
Передбачалося, що подальшим розвитком лінійки Duron стане 130-нм ядро Appaloosa, проте на початку 2002 це ядро зникло з офіційних планів компанії AMD. Було випущено лише невелику партію інженерних зразків.
21 серпня 2003 року було анонсовано останніх представників лінійки бюджетних процесорів AMD Duron. Вони являли собою процесори Athlon XP на ядрі Thoroughbred з частково відключеним кешем другого рівня і відрізнялися від попередників підвищеною до 266 МГц частотою системної шини, дещо меншою напругою живлення (1,5 В) та тепловиділенням (57 Вт).
Процесори Duron на ядрі Applebred, як і Athlon XP на ядрі Thoroughbred, випускалися за 130-нм технологією, містили 37,2 млн транзисторів (частина з яких припадала на відключений кеш), площа кристала становила 80,89 мм² у ядра ревізії A0 ,66 мм у ядра ревізії B0.
У зв'язку з тим, що процесори на ядрі Applebred фізично мали 256 кБ кеш-пам'яті другого рівня, яка з великою ймовірністю могла бути працездатною, було знайдено спосіб включення всіх 256 кБ шляхом замикання певних контактів, розташованих на підкладці процесора. При успішному включенні кеш-пам'яті другого рівня, процесор Duron перетворювався на Athlon XP на ядрі Thoroughbred[8]
28 липня 2004 року були анонсовані перші процесори нового сімейства бюджетних процесорів компанії AMD - Sempron (частина з яких випускалася на основі ядра Thoroughbred B0), що прийшов на зміну сімейству Duron.
Процесори Mobile Duron випускалися на базі ядер Spitfire і Morgan (мобільний варіант ядра Morgan носить назву Camaro) і відрізнялися від десктопних Duron зниженою напругою живлення (1,4-1,5 В) і тепловиділенням (до 35 Вт), а також наявністю підтримки технології PowerNow!, що дозволяла в процесі роботи керувати тактовою частотою та напругою живлення. У моменти простою процесорів напруга знижувалося до 1,2 В, а частота - до 300 МГц. Це дозволяло на третину зменшити енергоспоживання процесора, тим самим продовжуючи час автономної роботи ноутбука.
Mobile Duron, як і десктопні процесори, випускалися в корпусі FCPGA з 453 контактами і встановлювалися в 462-контактний роз'єм Socket A.
[9][10] | Spitfire | Morgan | Camaro | Applebred | |
---|---|---|---|---|---|
Настільний | Мобільний | Настільний | Мобільний | Настільний | |
Тактова частота | |||||
Частота ядра, МГц | 600—950 | 600—700 | 1000—1300 | 800—1300 | 1400—1800 |
Частота FSB, МГц | 200 | 266 | |||
Характеристики ядра | |||||
Набір інструкцій | IA-32, MMX, 3DNow!, Extended 3DNow! | IA-32, MMX, 3DNow!, Extended 3DNow!, SSE | |||
Розрядність регістрів | 32 біт (цілочисленні), 80 біт (дійсночисельні), 64 біт (MMX) |
32 біт (цілочисленні), 80 біт (дійсночисельні), 64 біт (MMX), 128 бит (SSE) | |||
Глибина конвейера | Цілочисленні: 10 стадій, дійсночисельні: 15 стадій | ||||
Розрядність ША | 43 біт | ||||
Розрядність ШД | 64 біт + 8 біт ECC | ||||
Апаратна передвиборка даних | немає | присутня | |||
Кількість транзисторів, млн | 25 | 25,2 | 37,2 | ||
Кеш L1 | |||||
Кеш даних | 64 Кбайт, 2-канальний набірно-асоціативний, довжина рядка — 64 байта, двохпортовий | ||||
Кеш інструкцій | 64 Кбайт, 2-канальний набірно-асоціативний, довжина рядка — 64 байта | ||||
Кеш L2 | |||||
Об'єм, Кбайт | 64 | ||||
Частота | частота ядра | ||||
Розрядність BSB | 64 біт + 8 біт ECC | ||||
Організація | Об'єднаний, набірно-асоціативний, ексклюзивний; довжина рядка — 64 байти | ||||
Асоціативність | 16-канальний | ||||
Інтерфейс | |||||
Роз'єм | Socket A | ||||
Корпус | керамічний FCPGA | органічний FCPGA | |||
Шина | EV6 (DDR) | ||||
Технологічні, електричні та теплові характеристики | |||||
Технологія виробництва | 180 нм. КМОН (шестишаровий, алюмінієві з'єднання) | 180 нм. КМОН (шестишаровий, мідні з'єднання) | 130 нм. КМОН (мідні з'єднання) | ||
Площа кристала, мм² | 100 | 105,68 | 80,89 (A0), 84,66 (B0) | ||
Напруга ядра, В | 1,6 | 1,4 | 1,55—1,75 | 1,5 | 1,5 |
Напруга ланцюгів введення-виводу, В | 1,6 | ||||
Максимальне тепловиділення, Вт | 41,5 | 35,4 | 60,0 | 35,0 | 57,0 |
Енергоощадні технології | — | PowerNow! | — | PowerNow! | — |
Маркування процесорів Duron складається із трьох рядків. Перший рядок є найменуванням моделі, другий містить інформацію про ревізію ядра процесора і дату його випуску, третій - інформацію про партію процесорів. Нижче представлена розшифровка рядка назви моделі процесорів Duron з різними ядрами.
Spitfire (DxxxAUT1B)
Mobile Spitfire (DMxxxAVS1B)
Morgan (DHzxxxxAyT1B)
Camaro (DHMxxxxAyz1B)
Applebred (DHDxxxxDLV1C)
Spitfire
Ревізія | CPU Id | Примітка |
---|---|---|
A0 | 0x630h | моделі D600AUT1B, D650AUT1B, D700AUT1B, D750AUT1B, D800AUT1B, D850AUT1B, D900AUT1B, D950AUT1B |
A2 | 0x631h |
Morgan
Ревізія | CPU Id | Примітка |
---|---|---|
A0 | 0x670h | моделі DHD1000AMT1B, DHD1100AMT1B, DHD1200AMT1B, DHD1300AMT1B; моделі DHL1100AHT1B, DHL1000AKT1B, DHL950APT1B, DHL900AMT1B (low-power) |
A1 | 0x671h |
Applebred
Ревізія | CPU Id | Примітка |
---|---|---|
A0 | 0x680h | моделі DHD1400DLV1C, DHD1600DLV1C, DHD1800DLV1C |
B0 | 0x681h |
Ревізія | CPU Id | Примітка |
---|---|---|
sA0 | 0x630h | моделі DM600AVS1B, DM700AVS1B |
sA1 | 0x631h | |
cA0 | 0x670h | моделі DHM0800ALS1B, DHM0850ALS1B, DHM0900ALS1B, DHM0950AQS1B, DHM1000ALS1B, DHM1000AVS1B, DHM1100AVS1B, DHM1200AJS1B (25 Вт); моделі DHM1000AKQ1B, DHM1100AHQ1B, DHM1200AQQ1B, DHM1300ALQ1B (35 Вт) |
cA2 | 0x671h |
Такі параметри процесорів, як тактова частота, напруга живлення, обсяг включеної кеш-пам'яті другого рівня (Applebred) та частота системної шини (Applebred) задаються за допомогою кількох груп контактів, розміщених на підкладці процесора. Контакти можуть бути або замкнені, або перепалені лазером у процесі виробництва процесора.
Розташування контактів на підкладці дозволяє користувачеві в домашніх умовах змінювати параметри процесора, з'єднуючи розірвані контакти або перерізаючи замкнені.
Нижче наведено список груп контактів та їх функціональність для різних ядер процесорів Duron.
Spitfire
Morgan
Applebred
Також можлива зміна коефіцієнта множення шляхом замикання контактів роз'єму Socket A. Цей спосіб працює у тому випадку, якщо зміна коефіцієнта множення не заблокована. Існує також спеціальний пристрій, що встановлюється між процесором і гніздовим роз'ємом, що дозволяє змінювати коефіцієнт множення незаблокованих процесорів на ядрі Applebred[11].
У пізніх процесорах на ядрі Applebred, випущених після 39 тижня 2003 (а також у деяких процесорах, випущених після 34 тижня), коефіцієнт множення жорстко зафіксований і не може бути розблокований звичайним способом за допомогою контактів групи L1. Проте є можливість зміни типу процесора на «мобільний» із можливістю зміни коефіцієнта множення.[12] Цей метод працює лише на системних платах з чипсетом, підтримуючим зміна множника під час роботи.[13]
Дата випуску процесора визначається за другим рядком маркування: чотиризначне число після літерного коду містить інформацію про рік та тиждень випуску. Так, наприклад, процесор з маркуванням "MIRGA0337VPMW" випущений на 37 тижні 2003 року.[13]
Процесор є складним мікроелектронним пристроєм, що не дозволяє виключити можливість його некоректної роботи. Помилки з'являються на етапі проектування і можуть бути виправлені оновлення мікропроцесу процесора (заміною BIOS системної плати на більш нову версію), або випуском нової ревізії ядра процесора. У процесорах Duron на ядрі Spitfire виявлено 24 різні помилки, з яких 2 виправлено. У процесорах Duron на ядрі Morgan виявлено 10 різних помилок, у тому числі 2 виправлені[14].
Далі перераховані помилки, виправлені різних ревізіях ядер процесора Duron. Дані помилки є у всіх ядрах, випущених до їх виправлення, починаючи з ядра Spitfire A0, якщо не вказано зворотне. У процесорах на ядрі Morgan ревізії A1 є помилка, в деяких випадках не дозволяє процесору коректно працювати після виправлення мікрокоду.
Spitfire А2
Morgan А1
Процесори Duron призначалися для ринку недорогих комп'ютерів як альтернатива дорожчим AMD Athlon і як конкурент бюджетним процесорам компанії Intel - сімейству Celeron. На ринку процесори Duron були присутні з моменту анонсу в червні 2000 року і до виходу нової родини недорогих процесорів AMD Sempron у липні 2004 року. Паралельно з Duron існували такі x86-процесори:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.