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.
KeyBridge is a multi-disciplinary project using expertise from systems-programming, data visualization and machine learning in order to understand massive streams of data.
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.
Introduce self-optimization capabilities into Oracle's computer systems and processes based on adaptive learning methods
Affogato is a dynamic taint analysis engine for Node.js.
The Callisto project investigates how systems software can evolve to better support parallel and distributed runtime systems on tightly-coupled clusters and on large NUMA systems.
CAD system with schematic capture and layout features.
FastR is an open-source high-speed implementation of the R programming language for statistics atop Truffle and Graal.
A tool that lets you query a graph of extracted code dependencies to find symbols, show references, follow chains and determine the impact of changes to your multimillion-line codebase.
Oracle's meta-circular research VM written in Java.
Static program analysis techniques focusing on developing precise and scalable analyses for finding bugs in large-scale C and C++ source code.
Research project exploring potential effects of emerging byte-addressable persistent memory technologies on software and systems design.
We are passionate about improving the quality of software and the productivity of developers.
RAPID provides a scale out architecture for providing very high performance for SQL analytics. This technology has been optimized for OCI Gen 2 and will be available as MySQL analytics service
Principles and techniques for developing concurrent programs that are scalable, efficient, and correct.
Research in photonics, interconnects and advanced packaging for advanced computing platforms.
Develops high-speed circuit technologies and design methods that enable novel architectures.