Выберите язык
На главную страницу Технологии Платформенные технологии

Развитие технологии PCI Express*

Технология Geneseo

Развитие технологии PCI Express* для реализации инновационных решений в области ускорителей

Технология Geneseo была предложена корпорацией Intel и корпорацией IBM и представляет собой ряд усовершенствований в области быстродействия, производительности, программирования и управления питанием, которые позволят новым ускорителям эффективно использовать технологию PCI Express.
Полное описание › 

Ресурсы

Описание

Распространение ресурсоемких задач и задач с интенсивным использованием данных, таких как обработка мультимедийных данных в реальном времени, современное математическое моделирование и обработка контента, привели к формированию четко определенного рынка устройств и программных решений, получивших название «ускорителей». Такие специализированные ускорители все чаще используются для выполнения ресурсоемких задач обработки данных и уменьшения рабочей нагрузки процессоров общего назначения, в связи с чем должны развиваться и методы, используемые для интеграции ускорителей в системы. Поскольку для интеграции большинства современных ускорителей служит архитектура PCI Express* (PCIe), корпорация Intel и корпорация IBM предлагают ряд существенных улучшений инфраструктуры PCIe, благодаря которым архитектура PCIe сможет и далее использоваться как платформа, поддерживающая передовые ускорители для разных рынков, систем и функций. Эти улучшения объединены под общим названием Geneseo.

Как и в случае перехода от архитектуры PCI к архитектуре PCIe, развитие технологии Geneseo позволит максимально уменьшить затраты и уровень сложности аналогичного перехода за счет использования существующего аппаратного обеспечения. Кроме того, технология позволит обойтись без внесения изменений в операционные системы и приложения, которые в настоящее время поддерживают технологию PCIe.

Корпорация IBM и корпорация Intel предложили группе PCI-SIG следующие конкретные улучшения:

Улучшение Преимущество
Повышенная эффективность использования доступной полосы пропускания Новая семантика для передачи больших объемов данных позволит добиться максимальной производительности ускорителей при выполнении ресурсоемких задач.
Более быстрая установка соединения для приоритетных задач по передаче данных Повышение гибкости качества обслуживания и расстановка приоритетов задач ускорителей за счет возможности прервать передачу данных с низким приоритетом, не прерывая выполнения задачи.
Улучшенный доступ при сокращении времени задержки Изменение семантики PCIe, за счет которого обеспечивается предварительная доставка данных и рекомендации по работе кэш-памяти для эффективного доступа к памяти с уменьшенным времени задержки.
Уменьшение издержек синхронизации Необходимость постоянно синхронизировать память между ускорителем и процессором создает издержки синхронизации. Улучшенная семантика считывания, модификации и записи в технологии Geneseo позволит значительно повысить эффективность этого процесса.
Свободный порядок операций Свободный порядок операций позволяет более эффективно использовать память и поддерживает более надежное выполнение операций для приложений с нерегулярными схемами доступа к памяти. В технологии Geneseo поддерживается механизм свободного порядка операций на базе свойств уровня операции и рекомендаций в рамках корневой системы.
Динамический контроль питания/температуры Более мощные ускорители будут использовать больше мощности и выделять больше тепла. В технологии Geneseo будет реализована поддержка динамических режимов балансировки производительности/энергопотребления посредством стандартных механизмов конфигурации платформы.
Модель программного обеспечения Усовершенствованный программный стек будет поддерживать все аппаратные возможности технологии Geneseo. Это позволит оптимизировать взаимодействие между аппаратным обеспечением ускорителя и программным обеспечением платформы, за счет чего ускорители с поддержкой технологии Geneseo смогут использовать существующие структуры драйверов PCIe для инициализации и управления устройствами. Это также позволит значительно оптимизировать взаимодействие приложений и ускорителя, обеспечив сокращение издержек и задержек на уровне системы и программного обеспечения.
Улучшенная пропускная способность Повышение скорости передачи сигнала по каналу обеспечит почти двукратное увеличение пропускной способности для приложений нового поколения при сохранении обратной совместимости с устройствами первого и второго поколения.
    К началу страницы