Ответы пользователя по тегу Многопоточность
  • Что такое предикатные файлы?

    Если речь идет об Итаниуме, (IA-64), то мог иметься ввиду predicate register file
    В Итаниуме у процессора есть предикатные регистры — однобитовые регистры, которые устанавлиются командами сравнения и могут использоваться для выполнения или не выполнения команд.
    Например, следующий код:
    if (r1==r2)
    {
    r3=r4;
    }
    else
    {
    r3=r5;
    }

    Будет выглядеть так:
    cmp.eq p1,p2 = r1
    (p1) mov r3=r4
    (p2) mov r3=r5


    Совокупность всех предикатных регистров и называется файлом предикатных регистров.
    Ответ написан
    1 комментарий