LINUX.ORG.RU

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

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

Один и тот же стационарный комп Core i3 550 3.2 GHz. Ещё как-то проверял на работе на Core i7 4790k - ситуация та же, линукс там грузил с флешки. Только там этот код в Windows выполнялся в 2 раза медленнее (4 секунды против 1.8). Уже пытался полностью отключать энергосбережение (с проверкой, что частота постоянна) - ничего не поменялось.

В реализации Гаусса-Зейделя с релаксацией для уравнения Лапласа производительность так не проседала и была одинаковой для GCC и TMD-GCC (MinGW64 генерил код медленнее на 1.5 секунды) на временах выполнения порядка 5-6 секунд.

если просто оставить прибавление действительного числа «С»

Проверил в Windows: ускорило секунды на 3, но всё равно раза в 2 медленнее. Есть подозрение, что это из-за менеджера памяти.

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

Один и тот же стационарный комп Core i3 550 3.2 GHz. Ещё как-то проверял на работе на Core i7 4790k - ситуация та же, линукс там грузил с флешки. Только там этот код в Windows выполнялся в 2 раза медленнее (4 секунды против 1.8). Уже пытался полностью отключать энергосбережение (с проверкой, что частота постоянна) - ничего не поменялось.

В реализации Гаусса-Зейделя с релаксацией для уравнения Лапласа производительность так не проседала и была одинаковой для GCC и TMD-GCC (MinGW64 генерил код медленнее на 1.5 секунды) на временах выполнения порядка 5-6 секунд.