Симметричная многопроцессорность

Оглавление1 Симметричная многопроцессорная обработка1.1 Основы многопроцессорной обработки1.2 Развитие SMP1.3 Преимущества и недостатки SMP1.4 Программирование для SMP1.5 Представление и альтернативы SMP1.6 […]

Симметричная многопроцессорная обработка

  • Основы многопроцессорной обработки

    • Многопроцессорная обработка (MPP) – это технология, которая позволяет нескольким процессорам работать одновременно для увеличения производительности. 
    • SMP (симметричная многопроцессорная обработка) – это тип MPP, в котором все процессоры имеют одинаковый доступ к общей памяти и ресурсам. 
  • Развитие SMP

    • SMP была впервые реализована в 1965 году в компьютере GE-635, но не получила широкого распространения до 1970-х годов. 
    • В 1972 году операционная система Digital Equipment Corporation TOPS-10 стала первой системой с поддержкой SMP. 
    • В 1980-х годах коммерческие системы, такие как Balance 8000 и Honeywell Information Systems XPS-100, начали использовать SMP. 
  • Преимущества и недостатки SMP

    • SMP увеличивает пропускную способность и позволяет решать задачи параллельно. 
    • Однако существуют ограничения на масштабируемость из-за согласованности кэша и общих объектов. 
  • Программирование для SMP

    • Программы для SMP-систем требуют особых методов программирования для максимальной производительности. 
    • SMP-системы могут улучшить производительность приложений, особенно в области компиляции и распределенных вычислений. 
  • Представление и альтернативы SMP

    • SMP обеспечивает большую производительность, чем однопроцессорные системы, но может привести к потере эффективности при обработке множества заданий. 
    • NUMA (неравномерный доступ к памяти) и кластерная многопроцессорная обработка являются альтернативами SMP, которые могут улучшить производительность в определенных рабочих нагрузках. 
  • Переменная SMP

    • NVIDIA разработала технологию vSMP для мобильных устройств, которая включает дополнительное ядро для выполнения задач с низкой частотой. 
    • vSMP обеспечивает эффективное планирование и оптимизацию энергопотребления, а также синхронизацию кэшей между ядрами. 

Полный текст статьи:

Симметричная многопроцессорность — Википедия

Оставьте комментарий

Прокрутить вверх