Panthera is a semantics-aware, fully
automated memory management technique for Big Data
processing over hybrid memories of DRAM and NVM.
Congrats, Chenxi!
Grapple accepted in EuroSys'19
Grapple is a scalable graph system for static finite-state property checking of large scale system code.
Congratulations to Zhiqiang and John!
RStream accepted in OSDI'18
We built RStream as the first single-machine, out-of-core
mining system that efficiently combine relational algebra
and data streaming to support graph mining.
Congratulations to Kai, Zhiqiang, John and Tim!
We are changing!
We are becoming SOLAR, a joint-group here at UCLA.
AnalySys is moving!
After seven years establishing at UCI, the AnalySys group is moving to UCLA, starting Fall 2018. Stay tuned for new updates!
Christian is honored by ICS
Christian is graduating Cum Laude and receving Outstanding Contribution to Research Award! Congrats, Christian!
Goodbye, Zhiqiang!
Zhiqiang Zuo, our postdoc since 2015, , has officially left our group at U\
CI
to start his appointment as Assistant Research Professor at Nanjing University in China.
Zhiqiang has been an important member of the AnalySys group. While we are happy to see he is on his own way, we will miss him dearly!
Best of luck, Assistant Professor Zuo!
CTR paper accepted to PLDI'18
The context translation paper, collaborated work with UC Davis, was accepted to PLDI'18. Congrats, Cheng, Zhiqiang, and Khanh!
Harry got awarded 2018 AITO Dahl-Nygaard Junior Prize
AITO (Association Internationale pour les Technologies Objets) has awarded Harry the Dahl-Nygaard Junior Prize, to be presented \
in ECOOP'18.
The citation for his reward reads: "Guoqing Harry Xu has made significant contributions to different aspects of object-orient\
ation due to a unique combination of technical
strength and ambition to deliver effective object-oriented programming technologies for big data systems. The sheer amount of his practically-useful re\
search is impressive." More details here. ICS's news entry here.
Goodbye, Tim -- Welcome, Tim
Tim Nguyen, our undergraduate member since 2016, , has graduated and will so\
on join Facebook as a Software Engineer in Boston.
Best of luck, Tim! We will miss you.
We welcome (another) Tim Nguyen, , who is currently a Sophomore in CSE to\
join our research group starting Winter 2018.
Lu Fang to discuss the ONNX project
Our former PhD member, Lu Fang, , a Research Scientist at Facebook,
discussed the open-source Open Neural Network Exchange Format (ONNX) on December 6th, 2017.
A paper accepted to ASPLOS'18
Skyway was accepted to ASPLOS'18. Congratulations to Khanh, Lu and Christian!
4.9M Grant received from ONR
With Prof. Miryung Kim and Prof. Jens Palsberg from UCLA, Harry received 4.9M grant from ONR (under the Total Platform Cyber Protection - TPCP - progra\
m) to support research on software bloat analysis (2018-2022).
ICS news entry here.
A grant from NSF
A medium grant (with Prof. Brian Demsky) awarded from NSF SaTC to support our research on IoT security.
Zhiqiang to become an assistant professor
Our postdoc, Zhiqiang Zuo, , has accepted an offer and will join Nanjing University as an Assistant Professor in 2018.
Lu Fang graduated
Lu Fang succesfully defended his PhD thesis titled "Detecting and Fixing Memory-Related Performance Problems in Managed Languages" in June 2017.
Lu's first appointment is a research scientist at Facebook.
REU award from NSF CCF
An REU supplement award was received from NSF CCF to support two undergraduate researchers: John Thorpe and Christian Navasca
New title for Harry
Harry has been promoted to a tenured associated professor. He will soon visit Microsoft Research Redmon from July to December, 2017.
Graspan and Kickstarter were both accepted to ASPLOS'17. Congratulations to Keval, Kai, Aftab and Zhiqiang!
Graspan is released on GitHub with both Java and C++ version.
We will also present a tutorial in ASPLOS'17, which introduce our Big data prespective on program analysis scalability with Graspan as an example.
Yak Paper
The Yak paper accepted to OSDI'16. Congratulations to Khanh and Lu!
NSF CNS Grant
A sole-PI grant awarded from NSF CNS to support my research on Big Data memory management.
ONR Grant
A sole-PI grant awarded from ONR to support my research on Big Data systems building.
NSF CNS REU Supplement
A REU supplement awarded from NSF CNS to support two undergraduate researchers.
TOSEM Paper
A paper accepted to TOSEM with minor revision.
OOPSLA '16 Paper
The refinement-based statistical debugging paper accepted to OOPSLA'16 and artifact evaluated.
Congratulations to Zhiqiang and Lu!
DynaGraph Paper
The DynaGraph paper accepted to USENIX ATC'16. Congratulations to Keval!
PerfBlower Release
PerfBlower was released! If you work on dynamic analysis but do not want to hack JVM,
try our instrumentation specification language (ISL) in PerfBlower.
Read our ECOOP'15 paper or the Morning Paper introduction of the paper for details.
PLOS '15 Paper
One idea paper was accepted to PLOS'15 (colocated with SOSP'15). Congratulations to Khanh and Lu!
SOSP '15 Paper
The ''interruptible task'' paper was accepted to SOSP'15. Congratulations to Lu and Khanh!
GraphQ Publicly Available
GraphQ is publicly available! Try it if you have a very large graph but only want to know
information about a small number of vertices and edges.
USENIX ATC '15 Paper
The GraphQ paper was accepted to USENIX ATC'15. Congratulations to Kai!
ECOOP '15 Paper
The PerfBlower paper was accepted to ECOOP'15. Congratulations to Lu!
ASPLOS '15 Paper
The Facade paper was accepted to ASPLOS'15. Congratulations to Khanh and everyone else in the group!
Yak Paper
The Yak paper accepted to OSDI'16. Congratulations to Khanh and Lu!
NSF CNS Grant
A sole-PI grant awarded from NSF CNS to support my research on Big Data memory management.
ONR Grant
A sole-PI grant awarded from ONR to support my research on Big Data systems building.
NSF CNS REU Supplement
A REU supplement awarded from NSF CNS to support two undergraduate researchers.
TOSEM Paper
A paper accepted to TOSEM with minor revision.
OOPSLA '16 Paper
The refinement-based statistical debugging paper accepted to OOPSLA'16 and artifact evaluated.
Congratulations to Zhiqiang and Lu!
DynaGraph Paper
The DynaGraph paper accepted to USENIX ATC'16. Congratulations to Keval!
PerfBlower Release
PerfBlower was released! If you work on dynamic analysis but do not want to hack JVM,
try our instrumentation specification language (ISL) in PerfBlower.
Read our ECOOP'15 paper or the Morning Paper introduction of the paper for details.
PLOS '15 Paper
One idea paper was accepted to PLOS'15 (colocated with SOSP'15). Congratulations to Khanh and Lu!
SOSP '15 Paper
The ''interruptible task'' paper was accepted to SOSP'15. Congratulations to Lu and Khanh!
GraphQ Publicly Available
GraphQ is publicly available! Try it if you have a very large graph but only want to know
information about a small number of vertices and edges.
USENIX ATC '15 Paper
The GraphQ paper was accepted to USENIX ATC'15. Congratulations to Kai!
ECOOP '15 Paper
The PerfBlower paper was accepted to ECOOP'15. Congratulations to Lu!
ASPLOS '15 Paper
The Facade paper was accepted to ASPLOS'15. Congratulations to Khanh and everyone else in the group!
Archived News
ACM Student Research Competition
Congratulations to Khanh for winning the third prize (bronze medal) in the ACM Student Research
Competition at PLDI'14.
NSF CCF Grant
A new collaborative grant awarded from NSF CCF to support my research on performance debugging and testing.
ONR Grant
A new (sole-PI) grant awarded from ONR to support my research on automated data structure replacement.
TOSEM Paper
A paper accepted to TOSEM.
CGO '14 Paper
A paper accepted to CGO'14.
ASE '13 Paper
A paper accepted to ASE'13.
NSF CNS Grant
A new (sole-PI) grant awarded from NSF CNS.
Resurrector Release
We have released Resurrector, a new object lifetime profiling tool! Please read
our OOPSLA'13 paper for details.
Demand-Driven Context-Sensitive Alias Analysis Release
We have released our demand-driven context-sensitive alias analysis!
This analysis gives you better performance as it does not need to perform a points-to analysis first.
Big Data Design Paper Translated
Our Big Data design paper got a Chinese transaltion!
ESEC/FSE '13 Paper
One paper accepted to ESEC/FSE'13. Congratulations to Khanh, who has a top conference paper
before finishing the first year!
OOPSLA '13 Paper
One paper accepted to OOPSLA'13.
Pre-OOPSLA-PC-Meeting Workshop Talk Slides
All the talk slides for the pre-OOPSLA-PC-meeting workshop can be found here.
Thanks to all the contributing PC members!