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

Симметричная многопроцессорная обработка Основы многопроцессорной обработки Многопроцессорная обработка (MPP) — это технология, которая позволяет нескольким процессорам работать одновременно для увеличения […]

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

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

    • Многопроцессорная обработка (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 обеспечивает эффективное планирование и оптимизацию энергопотребления, а также синхронизацию кэшей между ядрами. 

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

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

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

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