Software Journal:
Theory and Applications

Send article

Entrance Registration

Results for intel xeon phi

  1. Проблемы векторизации гнезд циклов с использованием инструкций AVX-512

    A.A. Rybakov Joint Supercomputer Center of the Russian Academy of Sciences – branch of Federal State Institution «Scientific Research Institute for System Analysis of the Russian Academy of Sciences», Moscow, Russian Federation;
    П.Н. Телегин Межведомственный суперкомпьютерный центр Российской академии наук – филиал ФГУ «Федеральный научный центр Научно-исследовательский институт системных исследований Российской академии наук», Москва, Russian Federation;
    Б.М. Шабанов ФГУ «Федеральный научный центр Научно-исследовательский институт системных иссле-дований Российской академии наук», Москва, Russian Federation;

    The article was published in issue №3

    При оптимизации программ основное внимание уделяется наиболее часто исполняемым участкам кода. Как правило, такими участками являются гнезда циклов. Для оптимизации циклов и гнезд циклов в современных микропроцессорных архитектурах поддерживаются специальные векторные инструкции, позволяющие объединять несколько операций в одну, работающую с упакованными данными. Однако, кроме сокращения количества операций, на повышение эффективности векторизованного кода влияет множество факторов. В данной статье рассмотрены проблемы, возникающие при векторизации гнезда циклов для процессора Intel Xeon Phi Knights Landing на примере реализации сортировки Шелла.