Performance Studies for Multithreading in Matlab with Usage Instructions on hpc

dc.contributor.authorSharma, Neeraj
dc.contributor.authorGobbert, Matthias K.
dc.date.accessioned2018-10-25T15:06:44Z
dc.date.available2018-10-25T15:06:44Z
dc.date.issued2009
dc.description.abstractThis 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.sponsorshipThe 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.urihttps://userpages.umbc.edu/~gobbert/papers/SharmaGobbertTR2009.pdfen_US
dc.format.extent11 pagesen_US
dc.genreTechnical Reporten_US
dc.identifierdoi:10.13016/M2416T34Q
dc.identifier.urihttp://hdl.handle.net/11603/11689
dc.language.isoen_USen_US
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Mathematics Department Collection
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofseriesHPCF Technical Report;HPCF-2009-1
dc.rightsThis 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.subjectPerformance Studiesen_US
dc.subjectMultithreadingen_US
dc.subjectMatlaben_US
dc.subjectPoisson equationen_US
dc.subjectUMBC High Performance Computing Facility (HPCF)en_US
dc.subjectfinite difference discretization
dc.subjectPoisson equation in two spatial dimensions
dc.titlePerformance Studies for Multithreading in Matlab with Usage Instructions on hpcen_US
dc.typeTexten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SharmaGobbertTR2009.pdf
Size:
144.9 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.68 KB
Format:
Item-specific license agreed upon to submission
Description: