Oracle Labs research is focused on real-world outcomes: our researchers aim to develop technologies that will someday play a significant role in the evolution of technology and society.
Distributed Systems Group
Research project to explore distributed computing problems relevant to Big Data Analytics, Cloud Infrastructures and modern networking and storage technologies.
The Keybridge project investigates the application of advanced analysis algorithms to data streams from Oracle Cloud Infrastructure.
Machine Learning Research Group
The mission of the Machine Learning Research Group is to scale Machine Learning across Oracle by researching and developing ML-based solutions that improve Oracle's products and services.
Parallel Graph AnalytiX (PGX)
Parallel, efficient, in-memory, single-machine and distributed graph processing
Parfait is a static code analysis tool from Oracle Labs that finds vulnerabilities in web applications written in C/C++, Java, and Python.
Programming Language Research Group
Programming language design, semantics, algorithms, and implementation with an emphasis on convenient use of parallelism using multicores and GPUs.
Randomized Decomposition is a mathematical programming technique for solving hard, non-convex mathematical programming problems.
Exploration of new secure language concepts and secure abstractions that can be applied in future languages to prevent vulnerabilities in code written in those languages.