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.