Вход на сайт
Куда при сборке gcc с сорсов написать -mfloat-abi=hard ?
1276 просмотров
Перейти к просмотру всей ветки
wasja-de посетитель
в ответ Murr 24.03.21 12:25
Так может быть только при неправильной конфигурации либо цeлевой системы, либо опций компилятора.
умножение матриц - требует в идеале N*N операций чтения из медленной общей памяти, и N*N*N операций умножения и сложения. Если скорость доступа к памяти в разы медленнее, чем флопы на процессоре (для конкретно этого экземпляра отношение примерно в 50 раз), то так и будет и ни от какой конфигурации системы не зависит. Более детально можно почитать, например, погуглив на ATLAS (Automatically Tuned Linear Algebra Software).