dc.contributor.advisor | Edelman, Alan | |
dc.contributor.author | Netto, Diogo Correia | |
dc.date.accessioned | 2023-03-31T14:36:11Z | |
dc.date.available | 2023-03-31T14:36:11Z | |
dc.date.issued | 2023-02 | |
dc.date.submitted | 2023-02-27T18:43:27.578Z | |
dc.identifier.uri | https://hdl.handle.net/1721.1/150154 | |
dc.description.abstract | With the increasing popularity of the Julia programming language for memory-intensive applications, garbage collection (GC) is becoming a performance bottleneck, with reports of poor GC performance ranging from differential equation solvers to large database benchmarks.
There have been several GC optimizations (such as the implementation of a generational collector) targeting the Julia GC over the last decade, but none of them was in the direction of a multithreaded GC.
This thesis assesses GC performance in the Julia programming language and implements optimizations focusing on parallelizing automatic memory management routines. | |
dc.publisher | Massachusetts Institute of Technology | |
dc.rights | In Copyright - Educational Use Permitted | |
dc.rights | Copyright MIT | |
dc.rights.uri | http://rightsstatements.org/page/InC-EDU/1.0/ | |
dc.title | Assessing and Improving Garbage Collection Performance in the Julia Programming Language | |
dc.type | Thesis | |
dc.description.degree | M.Eng. | |
dc.contributor.department | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science | |
mit.thesis.degree | Master | |
thesis.degree.name | Master of Engineering in Electrical Engineering and Computer Science | |