Show simple item record

dc.creatorRivera Casanova, Victoria Eugenia
dc.date.accessioned2022-08-09T16:33:15Z
dc.date.available2022-08-09T16:33:15Z
dc.date.created2022-05
dc.date.submittedMay 2022
dc.identifier.urihttps://hdl.handle.net/1969.1/196525
dc.description.abstractThe calling context of a program is recorded via a call stack for event logging, debugging, and profiling. There are several calling context encoding and decoding schemes that record the calling context of a program. One such scheme we are introducing is DCCE, Distinguished Calling Context Encoding; it can encode a program's calling context using a single integer ID without the need to decode it later. Without the need to decode, DCCE has less overhead costs than other popular encoding schemes. Another advantage of DCCE is that it can distinguish between different calling contexts that have the same encoded ID and different ending nodes/functions. We want to compare DCCE with other existing algorithms in terms of running time and measure the improved efficiency overall. This research paper discusses the practical uses of calling context encoding, implementation methods for DCCE, and the efficiency improvements of DCCE compared to CCTLib encoding. Through our experiment, DCCE outperformed CCTLib by over 2 times of overall execution time.
dc.format.mimetypeapplication/pdf
dc.subjectCalling Context Encoding
dc.subjectDCCE
dc.subjectPCCE
dc.titleAnalysis of Calling Context Encoding and Decoding Algorithms
dc.typeThesis
thesis.degree.departmentComputer Science & Engineering
thesis.degree.disciplineComputer Science
thesis.degree.grantorUndergraduate Research Scholars Program
thesis.degree.nameB.S.
thesis.degree.levelUndergraduate
dc.contributor.committeeMemberKim, Eun J.
dc.type.materialtext
dc.date.updated2022-08-09T16:33:16Z


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record