Stella Li

Stella Li
Johns Hopkins University | JHU · Department of Computer Science

Master of Science

About

6
Publications
748
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
3
Citations
Introduction
Skills and Expertise

Publications

Publications (6)
Conference Paper
Full-text available
Genetic improvement is a search technique that aims to improve a given acceptable solution to a problem. In this paper, we present the novel use of genetic improvement to find problem-specific optimized LLVM pass sequences. We develop a pass-level patch representation in the linear genetic programming framework, Shackleton, to evolve the modificati...
Poster
Full-text available
We have observed the coronavirus (COVID-19) pandemic evolve into a public health crisis and challenge all over the world. To answer how the disease spreads, we need to first study how people interact. The demand for community detection in real-world mobility networks then thrived. Community detection in networks has always been an important researc...
Preprint
Full-text available
Genetic improvement is a search technique that aims to improve a given acceptable solution to a problem. In this paper, we present the novel use of genetic improvement to find problem-specific optimized LLVM pass sequences. We develop a pass-level patch representation in the linear genetic programming framework, Shackleton, to evolve the modificati...
Preprint
Full-text available
In this paper we introduce Shackleton as a generalized framework enabling the application of linear genetic programming -- a technique under the umbrella of evolutionary algorithms -- to a variety of use cases. We also explore here a novel application for this class of methods: optimizing sequences of LLVM optimization passes. The algorithm underpi...
Poster
Full-text available
LLVM IR (low-level virtual machine intermediate representation) is an intermediate step in the compilation of computer code. LLVM compilers allow optimization by using a sequence of steps (passes) to improve run-time or other criteria. Genetic Programming (GP) is an algorithm that is inspired by the natural selection process and can automatically g...

Network

Cited By