• Auto Machine Learning and ML eXplainability

    This project is building an advanced pipeline for automating the machine learning including model selection, feature selection, hyper parameter tuning and model explainability (MLX)

  • Computer Architecture and Performance Modeling (CAP)

    Performance analysis of computer system architectures exploiting new technology trends using advanced workload characterization and modeling techniques.

  • Distributed Systems Group

    Research project to explore distributed computing problems relevant to Big Data Analytics, Cloud Infrastructures and modern networking and storage technologies.

  • GraalVM

    A high-performance polyglot VM supporting Java, JavaScript, Ruby, R, Python, C/C++, and more languages. It can run standalone or embedded in OpenJDK, Node.js, MySQL, and Oracle Database.

  • KeyBridge

    The KeyBridge project is exploring applying machine learning and deep learning techniques to OCI operational data to improve security, reliability and efficiency of Oracle Cloud.

  • Machine Learning Explainability

    This project aims to improve the interpretability, accuracy and performance of explaining (both local and global) machine learning models.

  • 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.

  • Open Source Intelligence (OSInt)

    OSInt is a big data analytics project that aims to gather information about vulnerabilities in libraries

  • Parallel Graph AnalytiX (PGX)

    Parallel, Efficient, In-Memory Graph Processing supported by a high level domain-specific language

  • Program Analysis

    We are passionate about improving the quality of software and the productivity of developers.

  • Programming Language Research Group

    Programming language design, semantics, algorithms, and implementation with an emphasis on convenient use of parallelism using multicores and GPUs.


    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

  • Randomized Decomposition

    Randomized Decomposition is a mathematical programming technique for solving hard, non-convex mathematical programming problems.

  • Walnut

    Bringing Modern Compiler Technology and Programming Languages to Data Processing Engines

Hardware and Software, Engineered to Work Together