Я просто настроил экземпляр EC2 Extra Large Heavy Computing, чтобы бросить его в мою проблему с Генетическими Алгоритмами, надеясь ускорить процесс.
Этот экземпляр имеет 8 процессоров Intel Xeon (около 2,4 ГГц каждый) и 7 ГБ ОЗУ.
На моей машине установлен Intel Core Duo, и matlab может нормально работать с двумя моими ядрами, запустив:
matlabpool open 2
В экземпляре EC2 Matlab способен обнаруживать только 1 из 8 процессоров, и, если я попытаюсь запустить:
matlabpool open 8
Я получаю сообщение об ошибке, в котором говорится, что ClusterSize равен 1, поскольку в моем процессоре только 1 ядро. Правда, на каждом процессоре есть только 1 ядро, но у меня есть 8 процессоров на данном экземпляре EC2!
Таким образом, отличие от моей машины и экземпляра ec2 в том, что у меня есть два ядра на одном процессоре локально, в то время как экземпляр EC2 имеет 8 разных процессоров.
У меня такой вопрос, как мне заставить matlab работать с этими 8 процессорами ?
Я нашел эту статью , но, похоже, она связана с настройкой matlab с несколькими экземплярами EC2 (не относится к нескольким процессорам в одном экземпляре, EC2 или нет), что не является моей проблемой.
Любая помощь приветствуется!
Примечание : точка не EC2, я подключаюсь к нему и запускаю на нем matlab, как если бы это была какая-либо другая машина. Дело в том, что я не могу заставить matlab увидеть 8 процессоров!