Применение методов синтаксического анализа для автоматической генерации оптимального кода

Общая информация

 Аннотация

    Исследуются системы автоматической генерации оптимального кода TWIG и BEG, использующие метод сопоставления с образцом для выборки машинных команд. Рассматриваются принципы их работы, обеспечивающие высокую скорость генерации и оптимальность кода. Приведена модификация алгоритма синтаксического анализа Кока, Янгера и Касами для древовидных грамматик, позволяющая использовать его для генерации оптимального кода. Задача выборки команд сводится к синтаксичесгому анализу для неоднозначных древовидных грамматик, а задача выбора оптимальной последовательности команд - к задаче выбора наилучшего с точки зрения генерации кода дерева разбора. Алгоритмы систем BEG и TWIG являются частными случаями такой модификации алгоритма Кока, Янгера и Касами. Изучаются задачи выбора команд и распределения регистров, когда во внимание принимаются общие подвыражения.
    Исследуются системы автоматической генерации оптимального кода TWIG и BEG, использующие метод сопоставления с образцом для выборки машинных команд. Рассматриваются принципы их работы, обеспечивающие высокую скорость генерации и оптимальность кода. Приведена модификация алгоритма синтаксического анализа Кока, Янгера и Касами для древовидных грамматик, позволяющая использовать его для генерации оптимального кода. Задача выборки команд сводится к синтаксичесгому анализу для неоднозначных древовидных грамматик, а задача выбора оптимальной последовательности команд - к задаче выбора наилучшего с точки зрения генерации кода дерева разбора. Алгоритмы систем BEG и TWIG являются частными случаями такой модификации алгоритма Кока, Янгера и Касами. Изучаются задачи выбора команд и распределения регистров, когда во внимание принимаются общие подвыражения.

 Ключевые слова

    автоматическая генерация кода, сопоставление с образцом, древовидные грамматики, алгоритм Кока, Янгера и Касами
    алгоритм Кока, Янгера и Касами
  Полный текст
Полный текст публикации     в формате txt

Home page
Наш адрес:
119991 ГСП-1 Москва В-71, Ленинский просп., 14
Телефон: 938-0309 (Справ. бюро)
Факс: (495)954-3320 (Лен.пр.,14), (495)938-1844 (Лен.пр.,32а)
Назад