Projects

  • 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 investigates opportunities for moving application logic to the network.

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

  • Project RAPID

    Project RAPID is a hardware-software co-design project targeting large-scale data management and analysis.

  • 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