Show simple item record

dc.contributor.advisorEdelman, Alan
dc.contributor.authorNetto, Diogo Correia
dc.date.accessioned2023-03-31T14:36:11Z
dc.date.available2023-03-31T14:36:11Z
dc.date.issued2023-02
dc.date.submitted2023-02-27T18:43:27.578Z
dc.identifier.urihttps://hdl.handle.net/1721.1/150154
dc.description.abstractWith 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.publisherMassachusetts Institute of Technology
dc.rightsIn Copyright - Educational Use Permitted
dc.rightsCopyright MIT
dc.rights.urihttp://rightsstatements.org/page/InC-EDU/1.0/
dc.titleAssessing and Improving Garbage Collection Performance in the Julia Programming Language
dc.typeThesis
dc.description.degreeM.Eng.
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
mit.thesis.degreeMaster
thesis.degree.nameMaster of Engineering in Electrical Engineering and Computer Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record