Changes between Version 39 and Version 40 of ICFPC2009CLVMHowTo

Show
Ignore:
Timestamp:
08/09/09 22:53:28 (13 months ago)
Author:
turtle
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ICFPC2009CLVMHowTo

    v39 v40  
    422422== Выводы == 
    423423 
    424 Ну и по завершению нашей работы замерим время выполнения при 1000000 прогонах программы. Результаты сведены в таблицу. Как виддно из неё, как правило, компилируемый код выполняется значительное быстрее интерпретируемого. Время для компилируемой машины включает в себя и время создания функции виртуальной машины и её компиляции. Ну и итоговый вывод - язык лисп годится для написания виртуальных машин. Хотя, конечно, реализованная виртуальная машина не заканчивает задание ICFPC-2009, а только начинает его. Ну а реализацию функций управления ещё предстоит выполнить. Кому будет интересно - подробности в спецификации. 
     424Ну и по завершению нашей работы замерим время выполнения при 1000000 прогонах программы. Результаты сведены в таблицу. Как виддно из неё, как правило, компилируемый код выполняется значительное быстрее интерпретируемого. Время для компилируемой машины включает в себя и время создания функции виртуальной машины и её компиляции. Стоит отметить, что в данном примере не происходит попытки достичь максимальной производительности. Ну и итоговый вывод - язык лисп годится для написания виртуальных машин. Хотя, конечно, реализованная виртуальная машина не заканчивает задание ICFPC-2009, а только начинает его. Ну а реализацию функций управления ещё предстоит выполнить. Кому будет интересно - подробности в спецификации. 
    425425 
    426426|| '''Файл задачи''' || '''Номер сценария''' || '''start-vmc (сек)''' || '''start-vmi (сек)''' ||