In-place updating of variables in LabVIEW

dc.contributor.advisorKennedy, Kenneth W., Jr.
dc.creatorAbu-Mahmeed, Samah
dc.date.accessioned2018-12-03T18:31:36Z
dc.date.available2018-12-03T18:31:36Z
dc.date.issued2008
dc.description.abstractFunctional programming languages are free of side effects which makes programs written in them easy to verify, parallelize and optimize. However, to maintain this model, naive execution may involve an excessive amount of copying which consumes both space and time. Optimizing the compilers for such languages with an algorithm that minimizes copies improves their performance without losing the side effect free feature. In this thesis we present a O ( TlogT + V E w + V 2 ) greedy in-placeness algorithm that reduces the amount of copying in such languages. We have implemented a prototype of the in-placeness algorithm for the widely used graphical programming language LabVIEW and compared its performance to the performance of the ad-hoc in-placeness heuristic used in the current LabVIEW compiler. Our in-placeness algorithm achieves promising improvements to LabVIEW performance in a uniform and systematic approach. National Instruments anticipates incorporating our algorithm in the next published version of the LabVIEW compiler.
dc.format.extent56 pp
dc.identifier.callnoTHESIS COMP.SCI. 2008 ABU-MAHMEED
dc.identifier.citationAbu-Mahmeed, Samah. "In-place updating of variables in LabVIEW." (2008) Master’s Thesis, Rice University. <a href="https://hdl.handle.net/1911/103581">https://hdl.handle.net/1911/103581</a>.
dc.identifier.digital304509454
dc.identifier.urihttps://hdl.handle.net/1911/103581
dc.language.isoeng
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.
dc.subjectComputer science
dc.subjectApplied sciences
dc.titleIn-place updating of variables in LabVIEW
dc.typeThesis
dc.type.materialText
thesis.degree.departmentComputer Science
thesis.degree.disciplineEngineering
thesis.degree.grantorRice University
thesis.degree.levelMasters
thesis.degree.nameMaster of Science
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
304509454.pdf
Size:
719.26 KB
Format:
Adobe Portable Document Format