IA-32 Execution Layer: a two-phase dynamic translator designed to support IA-32 applications on Itanium-based systems. - Leonid Baraz; Tevi Devor; Orna Etzion; Shalom Goldenberg; Alex Skaletsky; Yun Wang; Yigel Zemach (MICRO, 2003)