OberonCore https://forum.oberoncore.ru/ |
|
Встречалось ли сравнение быстродействия КП/АО/О7 и Эйфеля? https://forum.oberoncore.ru/viewtopic.php?f=27&t=6675 |
Страница 2 из 2 |
Автор: | Александр Ильин [ Воскресенье, 27 Декабрь, 2020 23:25 ] |
Заголовок сообщения: | Re: Встречалось ли сравнение быстродействия КП/АО/О7 и Эйфел |
Sergej Durmanov писал(а): Александр Ильин писал(а): Будете сравнивать, обязательно проверьте язык Julia. не компетентен в julia, был бы готовый пример на этом яп, можно было бы сравнить с реализацие на ао. |
Автор: | olenellus [ Четверг, 28 Март, 2024 05:29 ] |
Заголовок сообщения: | Re: Встречалось ли сравнение быстродействия КП/АО/О7 и Эйфел |
Александр Ильин писал(а): Что-то я не понял. Я один бенчмарк реализовал, и на этом всё закончилось? Даже замеры Активного Оберона не будут обнародованы? Только что прогнал Вашу программу на Julia и программу выше на A2. Результаты удручающие: Julia: 1024: 2,1 с 2048: 8,6 с Active Oberon: 1024: 33 с 2048: 4 мин. 30 с Дальше проверять не стал — слишком долго ждать. Кто сколько ядер загружал, я не знаю, но у меня их всего два. Наверняка, если разобраться, выяснится, что Julia использует под капотом LAPACK на Фортране. |
Автор: | vvmtutby [ Четверг, 28 Март, 2024 08:41 ] |
Заголовок сообщения: | Re: Встречалось ли сравнение быстродействия КП/АО/О7 и Эйфел |
А не хотите попробовать cm3 Modula-3 ? Есть LLVM13 ( на Debian точно). Есть утилита m3swig. Да, и готовый пример подключения откомпиллированного кода на Fortran |
Автор: | budden [ Четверг, 28 Март, 2024 10:57 ] |
Заголовок сообщения: | Re: Встречалось ли сравнение быстродействия КП/АО/О7 и Эйфел |
olenellus писал(а): Александр Ильин писал(а): Что-то я не понял. Я один бенчмарк реализовал, и на этом всё закончилось? Даже замеры Активного Оберона не будут обнародованы? Только что прогнал Вашу программу на Julia и программу выше на A2. Результаты удручающие: Julia: 1024: 2,1 с 2048: 8,6 с Active Oberon: 1024: 33 с 2048: 4 мин. 30 с Дальше проверять не стал — слишком долго ждать. Кто сколько ядер загружал, я не знаю, но у меня их всего два. Наверняка, если разобраться, выяснится, что Julia использует под капотом LAPACK на Фортране. Она в теории может и на GPU считать. Всё же Julia и создана для такой работы, было бы удивительно, если бы низкобюджетный Оберон её бы обогнал на этом. Возможно, что на других видах задач Оберон будет быстрее за счёт прямой компиляции в маш.код и статической типизации. В задачах типа отрисовки пользовательских интерфейсов Ява выглядит бледно: написанная на яве IDEA гораздо медленнее по ощущениям, чем VSCode, в котором Электрон, в котором сразу генерируется машкод. И это несмотря на то, что в Яве тоже есть JIT, т.е. по способу ускорения выполнения кода они с Julia похожи друг на друга. А Javascript также динамически типизирован. Правда, в движке v8 тоже есть JIT и код дальше ускоряется, что усложняет картину. |
Страница 2 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |