matlab processing.pdf

41 parallelization there are many ways to

This preview shows page 8 - 11 out of 20 pages.

4.1 Parallelization There are many ways to parallelization of computing tasks in MATLAB. Unfortunately, methods like “parloop” or “matlab pool” are useable only for certain computing algorithms. Moreover, it speeds-up the computing minimally. Another possibility of parallel computing is based on using of „Parallel computing toolbox“(PCT) (MATLAB, 2006). It enables parallel calculations on local station. Next method is utilization of „Distributed computing engine“(MDCE). It divides computing task into more computing stations. The main advantage of the MDCE against PCT is the fact that all parallel instances of the MATLAB are running and waiting for computing task instead of the PCT case, where MATLAB instances are started and stopped on request. If computing time is shorter than time needed to start MATLAB, the PCT method is useless. Moreover, using the PCT method in case of many quick tasks could bring significant delay during computing.
Image of page 8

Subscribe to view the full document.

Evaluation of the Delta-Sigma modulator coeficients by MATLAB parallel processing 201 4.2 Computer cluster The computer cluster was created to verify parallelization possibility of tasks which would be useful for the simulations of the  modulator. The computer cluster was created and placed behind the Network Address Translation (NAT). The restriction was applied due to security reason. It is not necessary to connect computer cluster from outer network. If the situation is opposite the computer with main “job manager” would have public IP address to ensure that the “workers” will be able to connect to it from outer network. The block scheme of the computer connection is shown in Fig. 7. Fig. 7. The block scheme of the computer connection in the computer cluster The crucial condition during MATLAB installation on computer connected into the network is proper MATLAB configuration on each connected computer. The MDCE could be executed from the system command line. First installation of the MDCE instance as “services” is necessary. The command “mdce install” serves for this purpose. Next the MDCE could be started by command “mdce start”. Both commands should run from “bin” directory of the MDCE. It is usually “MATLAB\R2009b\toolbox\distcomp\bin”. There is also “admin center” in same directory, which is executable in Windows operational system by command “admincenter.bat”.
Image of page 9
Matlab - Modelling, Programming and Simulations 202 Fig. 8. The admin centre of the MDCE Dialog window of the “admin centre” is divided into three parts placed underneath where the computer cluster is configured – Fig. 8. The connection of the each “worker” is controlled in the first part. There is displayed whether the “workers” are connected into the computer cluster and/or the MDCE runs there. The “job manager” is configured in the next part of the “admin centre”. The “job manager” spreads computing tasks among the connected “workers”.
Image of page 10

Subscribe to view the full document.

Image of page 11

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern