کلیدستان

نسخه‌ی کامل: پردازش اطلاعات به صورت موازی، در متلب
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام من یک سوال دارم لطفا کمکم کنید
من یک الگوریتم رو با دادهای ورودی مختلف روی 4 تا از هسته های کامپیوتر با کد زیر به صورت موازی اجرا می کنم

کد:
matlabpool open
clc;
spmd(4)
    
tic;
RAPSO(labindex)
toc;
end
matlabpool close

هر بار که اجرا می کنم  جواب خروجی سیستم همون جواب های دفعه ی قبلی. که نباید این جور باشه. کسی می دونه مشکل از کجاست؟
اون الگوریتم  با همون داده های متفاوت رو هر بار که به صورت عادی (غیر موازی) اجرا می کنم جواب های درست و متفاوت میده ولی هر بار که موازی اجراش می کنم هر دفعه همون جواب ها رو میده. چرا ؟
کسی نیست راهنمایی کنه. نیاز فوری دارم. فکر کنم متلب داده ها رو کش می کنه که هی همون جواب قبلی رو نشون میده. البته فکر می کنم. کسی نظری نداره؟