Jump to content

OpenPIC и MPIC

(Перенаправлено с OpenPIC и IBM MPIC )

Чтобы конкурировать с Intel усовершенствованным программируемым контроллером прерываний (APIC), который позволил создать первые Intel 486 системы на базе многопроцессорные , в начале 1995 года AMD и Cyrix предложили несколько схожую по назначению архитектуру OpenPIC, поддерживающую до 32 процессоров. [1] Примерно в 1995 году архитектура OpenPIC имела как минимум декларативную поддержку со стороны IBM и Compaq . [2] Однако материнская плата x86 с OpenPIC не была выпущена. [3] После провала OpenPIC на рынке x86 компания AMD лицензировала архитектуру Intel APIC для своих процессоров AMD Athlon и более поздних версий.

Однако IBM разработала свой многопроцессорный контроллер прерываний ( MPIC ) на основе спецификации регистров OpenPIC. [4] В эталонном проекте IBM процессоры совместно используют MPIC через шину DCR , причем их доступ к шине контролируется арбитром DCR. MPIC поддерживает до четырех процессоров и до 128 источников прерываний. [4] В различных реализациях MPIC был включен в эталонные проекты PowerPC и в некоторые розничные компьютеры.

IBM использовала MPIC на основе OpenPIC 1.0 в своем RS/6000 F50 и один на основе OpenPIC 1.2 в своем RS/6000 S70. Обе эти системы также использовали двойной 8259 на своих мостах PCI-ISA. [5] IBM MPIC также использовался в RS/6000 7046 Model B50. [6]

Чип Apple Hydra Mac I/O (MIO) (из классической эпохи Mac OS 1990-х годов ) реализовал MPIC вместе с контроллером SCSI , контроллером ADB , контроллером GeoPort и таймерами. [7] Реализация Apple «Open PIC» (как это написано в документации Apple той эпохи) в их первом чипе MIO для Common Hardware Reference Platform была основана на версии 1.2 спецификации регистра и поддерживала до двух процессоров и до 20 прерываний. источники. [8] MPIC также был включен в новый контроллер ввода-вывода K2, используемый в Power Mac G5s . [9] [10]

Freescale также использует MPIC («совместимый с Open PIC») на всех своих процессорах PowerQUICC и QorIQ . [11] Linux Виртуальная машина на основе ядра (KVM) поддерживает виртуализированный MPIC с количеством прерываний до 256 на основе вариантов Freescale. [12]

См. также

[ редактировать ]
  1. ^ «Определение OpenPIC из энциклопедии журнала PC Magazine» . Pcmag.com. 01.12.1994 . Проверено 3 ноября 2011 г.
  2. ^ Брук Кротерс (20 марта 1995 г.). AMD и Cyrix предлагают альтернативную спецификацию SMP . Инфомир . п. 8. ISSN   0199-6649 .
  3. ^ Андре Д. Бальса, примечание, приложенное к «Бенчмаркингу Linux: Часть III - Интерпретация результатов тестирования», опубликованному в выпуске 24 Linux Gazette, январь 1998 г.
  4. ^ Jump up to: а б IBM Многопроцессорный контроллер прерываний . Книга данных , заархивированная 23 февраля 2014 г. в Wayback Machine.
  5. ^ Средство оценки TTAP Arca Systems, « Распределенная система IBM Corporation RS/6000 под управлением AIX версии 4.3.1. TCSEC оценил безопасность C2 », стр. 29
  6. ^ Справочник по RS/6000 7046 Model B50, ноябрь 1999 г., документ IBM G24-7046-00, стр. 107
  7. ^ Руководство по проектированию аппаратного обеспечения эталонной платформы Йеллоунайф , стр. 11
  8. ^ Технология Macintosh в общей эталонной аппаратной платформе, раздел «2.4.7 Открытый контроллер прерываний PIC», стр. 11, ISBN   155860393X
  9. ^ Загляните внутрь двухпроцессорного Mac Power Mac на базе G5.
  10. ^ Примечание разработчика Power Mac G5 (устаревшая версия) , стр. 26
  11. ^ Узел контроллера прерываний Freescale MPIC
  12. ^ «linux/Documentation/virtual/kvm/devices/mpic.txt в мастере» . Гитхаб.com. 30 апреля 2013 г. Проверено 12 февраля 2014 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ad4380d919346fa11b91b5e56ed6a4ee__1716631980
URL1:https://arc.ask3.ru/arc/aa/ad/ee/ad4380d919346fa11b91b5e56ed6a4ee.html
Заголовок, (Title) документа по адресу, URL1:
OpenPIC and MPIC - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)