Код точно такой же - я скопировал его с одного компьютера на другой. Код скомпилирован с g++- 4 (4.9.1), полученным из fink на OSX на обеих машинах, и не запускается параллельно.
Параметры компилятора - «-O2», и компьютеры в основном ничего не делают (низкое использование процессора и памяти). Код представляет собой ссылку на код исследования в 2400 строк.
Машина 1:
- MacBook Pro Retina в конце 2013 года,
- 2,8 ГГц i7-4558U,
- 16 ГБ 1600 МГц DDR3,
- 500 ГБ флэш-памяти
Машина 2:
- Рабочая станция MacPro в конце 2013 года,
- 3,5-ГГц 6-ядерный Intel Xeon E5-1650,
- 32 ГБ 1867 МГц DDR3
- 251 ГБ флэш-памяти,
- Внешний накопитель SATA емкостью 3 ТБ
Run-время:
Станок 1: с выходной мощностью 200 сек., Без 18 сек.
Машина 2: (/ каталог - должна быть флешка): с 2230 сек., Без 2075 сек.
Машина 2: (~ каталог - должен быть внешний диск): с 2262 сек., Без 2080 сек.
Есть идеи, как улучшить время выполнения на MacPro?