{"id":"https://openalex.org/W2131323843","doi":"https://doi.org/10.1177/1094342007078446","title":"'pMATLAB Parallel MATLAB Library'","display_name":"'pMATLAB Parallel MATLAB Library'","publication_year":2007,"publication_date":"2007-07-19","ids":{"openalex":"https://openalex.org/W2131323843","doi":"https://doi.org/10.1177/1094342007078446","mag":"2131323843"},"language":"en","primary_location":{"id":"doi:10.1177/1094342007078446","is_oa":false,"landing_page_url":"https://doi.org/10.1177/1094342007078446","pdf_url":null,"source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1094-3420","1741-2846"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of High Performance Computing Applications","raw_type":"journal-article"},"type":"article","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/astro-ph/0606464","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5079007814","display_name":"Nadya Bliss","orcid":null},"institutions":[{"id":"https://openalex.org/I4210122954","display_name":"MIT Lincoln Laboratory","ror":"https://ror.org/022z6jk58","country_code":"US","type":"facility","lineage":["https://openalex.org/I4210122954","https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"N. Travinin Bliss","raw_affiliation_strings":["MIT LINCOLN LABORATORY, 244 WOOD STREET, LEXINGTON, MA 02420"],"affiliations":[{"raw_affiliation_string":"MIT LINCOLN LABORATORY, 244 WOOD STREET, LEXINGTON, MA 02420","institution_ids":["https://openalex.org/I4210122954"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072108599","display_name":"Jeremy Kepner","orcid":"https://orcid.org/0000-0001-9668-2613"},"institutions":[{"id":"https://openalex.org/I4210122954","display_name":"MIT Lincoln Laboratory","ror":"https://ror.org/022z6jk58","country_code":"US","type":"facility","lineage":["https://openalex.org/I4210122954","https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"J. Kepner","raw_affiliation_strings":["MIT LINCOLN LABORATORY, 244 WOOD STREET, LEXINGTON, MA 02420"],"affiliations":[{"raw_affiliation_string":"MIT LINCOLN LABORATORY, 244 WOOD STREET, LEXINGTON, MA 02420","institution_ids":["https://openalex.org/I4210122954"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5079007814"],"corresponding_institution_ids":["https://openalex.org/I4210122954"],"apc_list":null,"apc_paid":null,"fwci":6.732,"has_fulltext":false,"cited_by_count":70,"citation_normalized_percentile":{"value":0.96938996,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"21","issue":"3","first_page":"336","last_page":"359"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9961000084877014,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8182823061943054},{"id":"https://openalex.org/keywords/matlab","display_name":"MATLAB","score":0.7046085000038147},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.5833009481430054},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5476599335670471},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.5412049293518066},{"id":"https://openalex.org/keywords/construct","display_name":"Construct (python library)","score":0.4766603112220764},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.47551921010017395},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.47435200214385986},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.43135586380958557},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4196302890777588},{"id":"https://openalex.org/keywords/posix-threads","display_name":"POSIX Threads","score":0.4163697063922882},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.3825508952140808},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2549991011619568},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.13188773393630981}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8182823061943054},{"id":"https://openalex.org/C2780365114","wikidata":"https://www.wikidata.org/wiki/Q169478","display_name":"MATLAB","level":2,"score":0.7046085000038147},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.5833009481430054},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5476599335670471},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.5412049293518066},{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.4766603112220764},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.47551921010017395},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.47435200214385986},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.43135586380958557},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4196302890777588},{"id":"https://openalex.org/C41138395","wikidata":"https://www.wikidata.org/wiki/Q928112","display_name":"POSIX Threads","level":3,"score":0.4163697063922882},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.3825508952140808},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2549991011619568},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.13188773393630981},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1177/1094342007078446","is_oa":false,"landing_page_url":"https://doi.org/10.1177/1094342007078446","pdf_url":null,"source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1094-3420","1741-2846"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of High Performance Computing Applications","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:astro-ph/0606464","is_oa":true,"landing_page_url":"http://arxiv.org/abs/astro-ph/0606464","pdf_url":"https://arxiv.org/pdf/astro-ph/0606464","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.124.3912","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.124.3912","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://hpc.sagepub.com/cgi/reprint/21/3/336.pdf","raw_type":"text"},{"id":"pmh:oai:cds.cern.ch:965445","is_oa":false,"landing_page_url":"http://cds.cern.ch/record/965445","pdf_url":null,"source":{"id":"https://openalex.org/S2765065519","display_name":"CERN Bulletin","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4327876864","host_organization_name":"CERN Publications","host_organization_lineage":["https://openalex.org/P4327876864"],"host_organization_lineage_names":["CERN Publications"],"type":"journal"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""}],"best_oa_location":{"id":"pmh:oai:arXiv.org:astro-ph/0606464","is_oa":true,"landing_page_url":"http://arxiv.org/abs/astro-ph/0606464","pdf_url":"https://arxiv.org/pdf/astro-ph/0606464","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W309890564","https://openalex.org/W652868190","https://openalex.org/W1493504649","https://openalex.org/W1495954130","https://openalex.org/W1521571223","https://openalex.org/W1577085225","https://openalex.org/W1969289728","https://openalex.org/W1974679921","https://openalex.org/W1987203566","https://openalex.org/W2010357511","https://openalex.org/W2027657506","https://openalex.org/W2113492243","https://openalex.org/W2124610492","https://openalex.org/W2124613228","https://openalex.org/W2140300123","https://openalex.org/W2155392824","https://openalex.org/W2159560337","https://openalex.org/W2168242361","https://openalex.org/W2533022493","https://openalex.org/W3139127403","https://openalex.org/W4232707757","https://openalex.org/W4234899026","https://openalex.org/W4237061087","https://openalex.org/W4246553962"],"related_works":["https://openalex.org/W137396771","https://openalex.org/W2074135817","https://openalex.org/W4390414148","https://openalex.org/W2916277141","https://openalex.org/W1580697817","https://openalex.org/W2095881418","https://openalex.org/W2753620725","https://openalex.org/W1523051377","https://openalex.org/W1523671588","https://openalex.org/W2568266861"],"abstract_inverted_index":{"MATLAB\u00ae":[0],"has":[1],"emerged":[2],"as":[3],"one":[4,20,218,240],"of":[5,27,37,46,61,149,159,181,232,275],"the":[6,76,129,150,176,182,190,200,220,238],"languages":[7],"most":[8],"commonly":[9],"used":[10],"by":[11,80,87,188],"scientists":[12],"and":[13,44,53,131,154,171,179,195],"engineers":[14],"for":[15],"technical":[16,62],"computing,":[17],"with":[18,116,199],"approximately":[19,239],"million":[21],"users":[22,68,242,251],"worldwide.":[23],"The":[24,57,98],"primary":[25],"benefits":[26],"MATLAB":[28,67],"are":[29,125,252],"reduced":[30],"code":[31,221,260,265],"development":[32],"time":[33],"via":[34],"high":[35],"levels":[36],"abstractions":[38],"(e.g.":[39],"first":[40],"class":[41],"multi-dimensional":[42],"arrays":[43,124],"thousands":[45],"built":[47,146],"in":[48,102,266],"functions),":[49],"interpretive,":[50],"interactive":[51],"programming,":[52],"powerful":[54],"mathematical":[55],"graphics.":[56],"compute":[58],"intensive":[59],"nature":[60],"computing":[63],"means":[64],"that":[65,71,162,207,250],"many":[66],"have":[69],"codes":[70],"can":[72,209],"significantly":[73],"benefit":[74],"from":[75,128,229,237,257],"increased":[77],"performance":[78,198,213],"offered":[79],"parallel":[81,89],"computing.":[82],"pMatlab":[83,103,132,144,183,197,208,234,264],"provides":[84],"this":[85],"capability":[86],"implementing":[88,189],"global":[90],"array":[91,108],"semantics":[92],"using":[93],"standard":[94],"operator":[95],"overloading":[96],"techniques.":[97],"core":[99],"data":[100,227,248],"structure":[101],"is":[104,114,145,186],"a":[105,117,230,258],"distributed":[106,123],"numerical":[107],"whose":[109],"distribution":[110],"onto":[111],"multiple":[112],"processors":[113],"specified":[115],"\u201cmap\u201d":[118],"construct.":[119],"Communication":[120],"operations":[121],"between":[122,136],"abstracted":[126],"away":[127],"user":[130],"transparently":[133],"supports":[134],"redistribution":[135],"any":[137,157],"block-cyclic-overlapped":[138],"distributions":[139],"up":[140],"to":[141,214,255,261],"four":[142],"dimensions.":[143],"on":[147,156],"top":[148],"MatlabMPI":[151],"communication":[152],"library":[153],"runs":[155],"combination":[158],"heterogeneous":[160],"systems":[161],"support":[163],"MATLAB,":[164],"which":[165],"includes":[166],"Windows,":[167],"Linux,":[168],"MacOS":[169],"X,":[170],"SunOS.":[172],"This":[173],"paper":[174],"describes":[175],"overall":[177],"design":[178],"architecture":[180],"implementation.":[184],"Performance":[185],"validated":[187],"HPC":[191],"Challenge":[192],"benchmark":[193],"suite":[194],"comparing":[196],"equivalent":[201],"C+MPI":[202],"codes.":[203],"These":[204,247],"results":[205],"indicate":[206,249],"often":[210],"achieve":[211],"comparable":[212],"C+MPI,":[215],"usually":[216],"at":[217,243],"tenth":[219],"size.":[222],"Finally,":[223],"we":[224],"present":[225],"implementation":[226],"collected":[228],"sample":[231],"real":[233],"applications":[235],"drawn":[236],"hundred":[241],"MIT":[244],"Lincoln":[245],"Laboratory.":[246],"typically":[253],"able":[254],"go":[256],"serial":[259],"an":[262],"efficient":[263],"about":[267],"3":[268],"hours":[269],"while":[270],"changing":[271],"less":[272],"than":[273],"1%":[274],"their":[276],"code.":[277]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":4},{"year":2016,"cited_by_count":6},{"year":2015,"cited_by_count":4},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":5},{"year":2012,"cited_by_count":8}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
