LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

Странно. Фортрановские алгоритмы и так уже вылизаны, дальше некуда.

Это фортран дает такие бафы? %) Уверен много кода на фортране это ужасный if-goto-код оптимизированный под запуск с 2 битами памяти, противоположность тому что надо сейчас.

Может когда то их «вылизали», но те архитектуры давно умерли, а нынешние не узнать. А код все такой же. Явно не от того что с первого раза хорошо написали. Легаси.

Интеловские компиляторы выделялись оптимизациями под вектора

Я смотрел только современные сравнения, где то после 2015. Не удивлюсь если Intelу удавалось лучше векторизовывать код как раз заменой if-goto мешанины на более простые циклы.

Фортрановские старые так не умели, так как такие преобразования очень замедляют процесс компиляции, а новые все перешли на LLVM.

Определять использование, и типы использования умеет даже fasm, автор его разрабатывает на компьютере с 486 вроде.

Исправление MOPKOBKA, :

Странно. Фортрановские алгоритмы и так уже вылизаны, дальше некуда.

Это фортран дает такие бафы? %) Уверен много кода на фортране это ужасный if-goto-код оптимизированный под запуск с 2 битами памяти, противоположность тому что надо сейчас.

Интеловские компиляторы выделялись оптимизациями под вектора

Я смотрел только современные сравнения, где то после 2015. Не удивлюсь если Intelу удавалось лучше векторизовывать код как раз заменой if-goto мешанины на более простые циклы.

Фортрановские старые так не умели, так как такие преобразования очень замедляют процесс компиляции, а новые все перешли на LLVM.

Определять использование, и типы использования умеет даже fasm, автор его разрабатывает на компьютере с 486 вроде.

Исправление MOPKOBKA, :

Странно. Фортрановские алгоритмы и так уже вылизаны, дальше некуда.

Это фортран дает такие бафы? %) Уверен много кода на фортране это ужасный if-goto-код оптимизированный под запуск с 2 битами памяти, противоположность тому что надо сейчас.

Интеловские компиляторы выделялись оптимизациями под вектора

Я смотрел только современные сравнения, где то после 2015. Не удивлюсь если Intelу удавалось лучше векторизовывать код как раз заменой if-goto мешанины на линейные циклы.

Фортрановские старые так не умели, так как такие преобразования очень замедляют процесс компиляции, а новые все перешли на LLVM.

Определять использование, и типы использования умеет даже fasm, автор его разрабатывает на компьютере с 486 вроде.

Исходная версия MOPKOBKA, :

Странно. Фортрановские алгоритмы и так уже вылизаны, дальше некуда.

Это фортран дает такие бафы? %) Уверен много кода на фортране это ужасный if-goto-код оптимизированный под запуск с 2 битами памяти, противоположность тому что надо сейчас.

Интеловские компиляторы выделялись оптимизациями под вектора

Я смотрел только современные сравнения, где то после 2015. Не удивлюсь если Intelу удавалось лучше векторизовывать код как раз заменой if-goto мешанины на линейные циклы.