Performance Studies for Multithreading in Matlab with Usage Instructions on hpc
dc.contributor.author | Sharma, Neeraj | |
dc.contributor.author | Gobbert, Matthias K. | |
dc.date.accessioned | 2018-10-25T15:06:44Z | |
dc.date.available | 2018-10-25T15:06:44Z | |
dc.date.issued | 2009 | |
dc.description.abstract | This report explores the use of multiple computational cores by multithreading in the software package Matlab on a compute node with two dual-core AMD Opteron processors. After testing the built-in functions of Matlab for a small test problem, we consider a classical test problem resulting from a finite difference discretization of the Poisson equation in two spatial dimensions. The results demonstrate that the use of more than one thread is often not very beneficial for Matlab code. This suggests that Matlab jobs should be limited to using one core by default to allow for the fastest throughput of the largest number of jobs. The comparison of solving the same problem with a code using the source code language C indicates that Matlab uses more memory and takes longer; this has to be contrasted with the productivity gains possible of programming in Matlab. This report also provides detailed information on how to run Matlab jobs in the UMBC High Performance Computing Facility. | en_US |
dc.description.sponsorship | The hardware used in the computational studies is part of the UMBC High Performance Computing Facility (HPCF). The facility is supported by the U.S. National Science Foundation through the MRI program (grant no. CNS{0821258) and the SCREMS program (grant no. DMS-0821311), with additional substantial support from the University of Maryland, Baltimore County (UMBC). See www.umbc.edu/hpcf for more information on HPCF and the projects using its resources. | en_US |
dc.description.uri | https://userpages.umbc.edu/~gobbert/papers/SharmaGobbertTR2009.pdf | en_US |
dc.format.extent | 11 pages | en_US |
dc.genre | Technical Report | en_US |
dc.identifier | doi:10.13016/M2416T34Q | |
dc.identifier.uri | http://hdl.handle.net/11603/11689 | |
dc.language.iso | en_US | en_US |
dc.relation.isAvailableAt | The University of Maryland, Baltimore County (UMBC) | |
dc.relation.ispartof | UMBC Mathematics Department Collection | |
dc.relation.ispartof | UMBC Faculty Collection | |
dc.relation.ispartofseries | HPCF Technical Report;HPCF-2009-1 | |
dc.rights | This item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author. | |
dc.subject | Performance Studies | en_US |
dc.subject | Multithreading | en_US |
dc.subject | Matlab | en_US |
dc.subject | Poisson equation | en_US |
dc.subject | UMBC High Performance Computing Facility (HPCF) | en_US |
dc.subject | finite difference discretization | |
dc.subject | Poisson equation in two spatial dimensions | |
dc.title | Performance Studies for Multithreading in Matlab with Usage Instructions on hpc | en_US |
dc.type | Text | en_US |