FPC и /proc/cpuinfo

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

FPC и /proc/cpuinfo

Сообщение Alexander » 15.12.2023 07:15:37

В FPC есть ряд ключей, которыми можно указать тип процессора и его поддерживаемые наборы команд. Вручную.
А в Линуксе есть файл /proc/cpuinfo . Идея заключается в использовании этого файла для автоматического (по умолчанию) распознавания этих параметров из этого файла при компиляции.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 703
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Re: FPC и /proc/cpuinfo

Сообщение Seenkao » 15.12.2023 19:17:43

К чему всё это?
Кто-то может "вручную" узнаёт для свое программы все данные о процессоре/системе и прочем.
Seenkao
энтузиаст
 
Сообщения: 502
Зарегистрирован: 01.04.2020 03:37:12

Re: FPC и /proc/cpuinfo

Сообщение Alexander » 15.12.2023 19:46:54

Это для автоматической оптимизации. По определению. То же самое, но автоматически.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 703
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Re: FPC и /proc/cpuinfo

Сообщение Сквозняк » 17.12.2023 04:38:24

Если заоптимизировать на самые новые команды, то это автоматически поднимет системные требования. Потом на процессорах без этих команд с бинарником лажа будет.
Сквозняк
энтузиаст
 
Сообщения: 1110
Зарегистрирован: 29.06.2006 22:08:32

Re: FPC и /proc/cpuinfo

Сообщение Alexander » 17.12.2023 09:06:40

> Если заоптимизировать на самые новые команды, то это автоматически поднимет системные требования.

Не поднимет. Возможность указать вручную остаётся. И её тоже можно изменить/дополнить и сделать в одном из вариантов как "системный минимум" (или "для распространения").

Это никак не поднимет системные требования т.к. пользователь при этом компилирует под свой уже имеющийся процессор, но при этом используя все его возможности.

Сейчас же происходит массово не оптимизированная под процессор компиляция, что приводит к потерям.

Добавлено спустя 8 минут 38 секунд:
Так что системные требования за счёт оптимизации даже понизятся.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 703
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 86

Рейтинг@Mail.ru