Отладка кода на Itanium (IA-64).

Несколько вводных статей об особенностях архитектуры IA-64, которые будут весьма кстати, если знакомство с Itanium запланировано на завтра, а отлаживать код нужно уже сейчас:

  1. Under the hood: IA-64 Registers – обзор регистров процессора в архитектуре IA-64;
  2. Under the hood: IA-64 Registers. Part 2 – продолжение статьи, описывающее как собственно происходит передача параметров при вызове функции;
  3. Under the hood: Programming for 64-bit Windows – рассказывает о том, что такое global pointer (gp);
  4. The Old New Thing: The history of calling conventions, part 4: ia64 – описывает некоторые следствия принятой на Itanium модели вызова функций.

,

  1. May 11th, 2007 at 09:02 | #1

    Жалко его, Итаниум. Воркстейшнов нет, дешево делать Интел его не желает, да еще и x86-64 гонит.

    А архитектура куда более прогрессивная..

  2. May 11th, 2007 at 11:32 | #2

     

    А архитектура куда более прогрессивная..

    А толку то? Практика показывает, что можно “красиво, но дорого” (Itanium) или “некрасиво, зато дёшево” (x86). Надежность и там и там примерно одинакова, если учесть, что в случае PC можно поставить побольше коробок и всё равно получится дешевле.

  3. Neandertalets
    May 17th, 2007 at 00:29 | #3

    Надежность складывается из множества фактором. В любом случае классическое “Чем проще - тем надежней” не потеряло смысла. Поэтому ОДНА система надежней ДВУХ, если их собственные надежности, конечно, идентичны. :)
    А Итаниум… Похож на мертворожденного - очень узка сфера использования.
    Да и Power (IBM) выглядит куда перспективней, особенно в свете Cell.

  4. May 17th, 2007 at 08:04 | #4

     

    Поэтому ОДНА система надежней ДВУХ, если их собственные надежности, конечно, идентичны. :)

    Если одна система резервирует другую, то надёжность двух систем выше. Если две системы работатют независимо - надёжность ниже. Я говорил про первый случай, как можно догадаться.

  1. May 11th, 2007 at 08:37 | #1