Single-Root I/O Virtualization


 Single-Root I/O VirtualizationSingle-Root I/O Virtualization (сокращенно SR-IOV) — клонирование физических устройств на виртуальные копии в рамках одной хост-системы с обеспечением аппаратного арбитража регистров реплицируемого устройства

NVMe vs AHCI: обзор различий

Около десятилетия назад, появление контроллера AHCI (Advanced Host Controller Interface) сделало преимущества интеллектуального управления дисковой подсистемой достоянием массовых платформ. Ключевой момент тогда состоял в использовании очереди команд или NCQ (Native Command Queuing). Располагая полной информацией об имеющихся запросах чтения и записи, накопитель имеет возможность выполнить их в порядке, обеспечивающем минимальные затраты времени и энергии на позиционирование головки.

Адаптеры USB 3.0 на чипах Renesas uPD720201 и uPD720202

Предлагаемый материал является попыткой копнуть глуб­же и рассмотреть не только эксплуатационные характерис­ти­ки USB 3.0 контроллеров, но и их внутреннюю организа­цию. В обзор включены адаптеры производства ST Lab на основе xHCI-контроллеров uPD720201 и uPD720202 (оба — Renesas) и EJ168A от Etron Technology. Контроллеры Rene­sas являются продолжением линейки устройств, ранее вы­пускавшихся под маркой NEC. Компания Etron, произво­ди­тель памяти, — новичок на рынке USB-контроллеров, что при­вно­сит интригу в наше исследование.

Клонирование устройств как метод виртуализации

Виртуализация как возможность опирается на агрегированную про­из­во­ди­тель­ность вычислительной платформы. Зависимость от этого фак­то­ра настолько существенная, что вступает в силу закон бу­ты­лоч­но­го гор­лы­шка: провал по одному из слагаемых ставит под сомнение про­из­во­ди­тель­ность системы в целом. Из этого следует, что дальнейшее на­ра­щи­ва­ние процессорных мощностей не даст ре­зуль­та­тов до тех пор, пока не будут коренным образом перестроены шинные технологии, в частности — для обеспечения производительности подсистемы хранения данных, графической обработки и коммуникаций в рамках сети.