Párhuzamos számítások a matlab környezetben, mint az információ-didaktika jelentős része
Meruert Serik, Murat Bakiyev, Zhandos Zulpykhar (Astana, Kazahsztán)
Területén dolgozó végrehajtási új információs technológiák oktatási rendszer, a fő szempont munkánk folyamatos javítása az oktatás minőségének [1, c.91].
Az információs-didaktikai rendszer egy rendszerileg szervezett információs, technikai, oktatási és módszertani támogatás, amely elválaszthatatlanul kapcsolódik a tanulóhoz az oktatási folyamat tárgyává [2, 19].
Problémák megoldása a hagyományos szekvenciális számítógépek túl sokáig tart, így a párhuzamos számítási klaszterek optimális szerezzenek új hatékony tudományos eredményeket. És diákok oktatására párhuzamosítható algoritmusok az a követelmény ma.
A dolgozat célja, hogy azonosítsa a mátrixok párhuzamos szaporodásának előnyeit a mátrixok egymást követő szorzásával összehasonlítva.
Például vegye be az A (n * n) mágikus négyzetet és a Z (n) mátrixot.
A feladat végrehajtásához a következőket kell tennie:
ismételje meg az n dimenzió mátrixszorzási algoritmust.
programokat készítenek a szekvenciális és párhuzamos mátrixszaporításhoz.
Ellenőrizze az n különböző értékeire a kód végrehajtási idejét.
Ha minden munkatárs (! Admincenter) munkaállapotának ellenőrzése után végrehajtja a feladatokat, hozzon létre egy m-fájlt (matr1.m):
ahol, tic - elindítja az időzítőt;
- megállítja az időzítőt.
Ennek eredményeként a fenti két parancs segítségével megkapjuk a megfelelő kódszegmens végrehajtási idejét.
Készítünk egy matr2.m nevű fájlt a kóddal:
matlabpool nyitott mpc 4
Amint az eredmény azt mutatja, minél nagyobb az n értéke, annál kisebb időt fordítanak a szorzás párhuzamos változatára a szekvenciális változathoz képest.