Скорость математических вычислений от железа. Как зависит?

Есть два ноутбука:
 1. Intel Celeron Dual-Core T3100 1. 90GHz 2ГБ ОЗУ WinXP (32bit) - Матлаб 6. 5
 2. Intel Core i5 3230M 2. 6GHz 6ГБ ОЗУ Win8 (64bit) - Матлаб r2013а
 
 На обеих ноутах выполняю две одинаковые задачи:
 1. Обучаю нейронную сеть
 2. Прогоняю е работу 20000 с разными входными данными (вложенный цикл 1000 раз по 20)
 
 Замеряю время обработки. Результаты для двух ноутбуков:
 1. Скорость обучения ниже в 4 раза. Скорость выполнения циклов в 20 раз быстре!
 2. Скорость обучения быстре, но тот же цикл выполняет несколько часов!
 
 Может где-то в настройках пошукать или на второй ноут старый матлаб установить?
11 года назад от sleeper

2 Ответы



0 голосов
скорость вычисления, безусловно, зависит от железа.
однако, для сравнения надо использовать одно и то же по одних и тех же версий.
так что ваши сравнения не показательны.
в целом же:
частота процессора - кол-во операций
объем ОЗУ - больше "быстрой" памяти
11 года назад от Юлия Муравьева
0 голосов
Для таких задач однозначно рулит процессор. Второй процессор должен раза в 3-4 быстре быть (2 ядра вместо одного и частота выше) . Так что второй должен в любом случае быть быстре.
Но тут дело в том, что такие процессы сильно нагревают процессор, а у ноутбуков не всё хорошо с охлаждением, и возможно проц просто перегревается и снижает свою частоту и т. п. А объём памяти тут не сильно влияет (4 или 6 - не большая разница) .
Пока теория такая. Ну и конечно версии ПО надо одинаковые. Вы на первый тоже винду 64 бита поставьте и проверьте. .
11 года назад от людмила дрючина

Связанные вопросы

2 ответов
8 года назад от Мойша Цемахович