Oracle's AI chip expansion: How to choose infrastructure around the workload

Updated: 27 Oct, 2026•11 mins read
Andrei
AndreiLead Engineer
Updated: 27 Oct, 2026•11 mins read
Andrei
AndreiLead Engineer

Oracle is expanding the range of hardware it plans to offer for AI. For enterprise buyers, that means comparing architectures with different approaches to memory, networking and model execution. The comparison needs to start with the application they intend to run.

On 27 October 2026, Oracle announced an expanded Nvidia relationship alongside plans to bring Google TPUs and Cerebras inference to Oracle Cloud Infrastructure. Reuters reported the broader supplier strategy, including the planned expansion of Nvidia Vera Rubin infrastructure to multigigawatt scale.

The purchase decision should come down to how reliably each option completes that workload, how long users wait and what the completed work costs. Answering those questions takes more than an accelerator benchmark.

Retrieval and network transfers can delay an application before the model starts processing. Queueing and retries add further overhead, while the team operating the service has its own costs. Measure these alongside model execution to establish what a hardware change would improve.

Separate available services from the roadmap

The 27 October announcements mix generally available products with plans for future capacity. Buyers need to distinguish between them before putting any of the offerings on a delivery schedule.

OfferingWhat the announcements establishWhat buyers should verify
Nvidia Vera Rubin NVL72 systems and Vera CPUs on OCIOracle describes these as generally available, alongside plans for multigigawatt expansionRegional availability, provisionable capacity, supported configurations and commercial terms
Google TPUs on OCIDeployment is planned to begin in calendar 2027Launch regions, access arrangements, supported software and production availability
Cerebras inference on OCIAvailability is planned for calendar 2027Supported models, service limits, integration details and launch timing
New Oracle Acceleron capabilitiesOracle announced networking additions for AI workloadsAvailability and compatibility for the exact compute, storage and region being proposed

Oracle makes the Nvidia availability distinction in its OCI roadmap announcement. Google's TPU partnership announcement specifies deployment starting in 2027, while the Cerebras announcement gives the same planned year for its OCI inference offering.

Carry those dates into procurement documents. Even a generally available service needs a capacity check: can the supplier provide the required configuration in the right region when the application needs it?

Keep future offerings on a separate shortlist, with an owner and a review date. They can inform architecture research while the current release uses services the team can provision. This avoids making a fixed launch date depend on a planned service becoming available.

Define the work before choosing the hardware

Consider a customer-service assistant that retrieves account information, checks a policy, proposes an action and writes a case note. Completing a request involves database access and application APIs as well as document retrieval and several model calls.

Scoring only the final answer could reward a fluent response even when the assistant used the wrong policy or recorded an inaccurate case note. Define completion in business terms before testing the infrastructure. In this example, an accepted task might require the correct policy, an authorised action and an accurate note, all within the agreed response time.

Use that acceptance rule throughout the comparison, including the cost calculation. Otherwise, configurations that complete different amounts of useful work can appear equivalent.

Build the evaluation set from representative work, with appropriate controls for sensitive data. Include long documents as well as short requests. Ambiguous questions, failed dependencies and cases that should reach a person will test whether the application handles the difficult parts of the process. Give each case an expected result or a clear scoring rubric.

This is a useful starting point for cloud consultancy. It gives the team a set of application requirements against which to assess infrastructure options.

Measure response time across the whole workflow

A streaming application can display its first token quickly and still take too long to produce a usable answer. An automated process may finish generating text, then wait on another system before completing the task. Capture both the user experience and the individual stages:

  • Time to first token, where streaming affects the user experience.
  • Time to the complete model response.
  • End-to-end task completion time.
  • Latency at the median and higher percentiles, such as p95 and p99.
  • Time spent queueing, retrieving data, calling tools and retrying failures.

Look at p95 and p99 as well as the average. A minority of slow requests can repeatedly breach the service target while barely changing the mean.

Cerebras frames its Oracle partnership around the delay that accumulates across successive model calls in agent workflows. Its wafer-scale architecture is intended to reduce data movement and inter-chip communication. The Cerebras announcement explains that rationale; application testing still needs to establish whether it improves the workload being purchased.

In an illustrative workflow with six sequential model calls, saving half a second on each call removes roughly three seconds from model execution. The reduction in overall waiting time depends on how much time the application also spends retrieving information and calling tools.

Instrument those stages separately. If database access accounts for most of the delay, a faster inference service addresses only a small part of it. Set a latency budget before testing, allocating time to retrieval, model execution and external actions. Comparing the traces with that budget helps engineers decide where to investigate next.

Test throughput while holding the service target

Measure accepted tasks per minute alongside tokens per second. High token throughput can hide failed requests, outputs that need correction and responses delivered after the deadline. Keeping the quality and response-time requirements fixed gives throughput a useful business meaning.

Start with low concurrency to establish baseline behaviour. Increase the load to the expected production level, then test a plausible peak and a burst above it. Include a sustained run, since a short demonstration may miss problems that develop over time.

Use a realistic mix of requests. Short prompts will tell you little about a service that mostly handles long documents. Repeating one prompt can also give caching an advantage that production traffic would not provide. Record the cache conditions, batching settings and output lengths so those differences remain visible in the results.

Set separate acceptance rules for interactive and batch work. A document-processing queue may tolerate longer individual requests if the daily backlog clears on time. A live support assistant may need less batching to keep waiting times acceptable, even at some cost to throughput.

Training and fine-tuning need their own benchmarks: time and total cost to reach an agreed quality threshold, including data loading, checkpointing and recovery. Results from inference testing cannot establish how suitable the same infrastructure is for training.

Follow the data through the system

Oracle's networking announcement describes additions to Acceleron covering front-end RDMA connectivity, storage attachment options, collective communications and network path selection. The stated goals include handling congestion and failures while keeping distributed workloads running. Check which capabilities apply to the proposed deployment before using them in its performance assumptions.

For each candidate architecture, follow the data through the application:

  1. Where does the source data live?
  2. Where are documents retrieved and prompts assembled?
  3. Where does inference execute?
  4. Which systems receive the output?
  5. What data crosses a region, cloud or security boundary?

For each stage, record elapsed time, transferred volume and applicable charges. Count repeated retrievals and retries, along with embedding generation and logs.

Google's TPU partnership announcement makes proximity to Oracle enterprise data part of its rationale. Test that proposition against the application's data locations, access patterns and integration requirements. Keeping execution close to data may simplify a deployment, but a shared cloud provider can still leave several network paths and service boundaries between a database, object store and model endpoint.

Measure the full route before deciding whether to move the compute or the data. Work on data engineering can also reduce demand on both: better retrieval can produce smaller relevant payloads, while removing duplicate transfers can cut waiting time and compute use.

Calculate cost per accepted task

Use hourly accelerator prices and token prices as inputs to an application-level calculation:

Cost per accepted task = total attributable operating cost ÷ tasks that meet the acceptance criteria.

Include the costs incurred during the measurement period: compute or inference charges, supporting services, storage, network transfers and observability. Count failed attempts and retries in that total, along with human review where the process requires it.

Show one-off migration and integration costs separately. For the business case, spread them over a stated planning period so buyers can see both operating efficiency and the cost of adopting the platform.

Consider a hypothetical benchmark:

MeasureConfiguration AConfiguration B
Total benchmark operating cost£120£150
Attempted tasks1,0001,000
Tasks passing quality and latency requirements750950
Cost per accepted task£0.160£0.158

Configuration B costs more during the test but completes enough additional accepted tasks to have a slightly lower cost per task. The difference is small enough to warrant repeated measurement before choosing between them.

For reserved capacity, repeat the calculation at realistic utilisation levels. A deployment sized for peak demand carries idle cost during quieter periods. A service charged per use may have a higher unit price while remaining economical for intermittent work. Whichever charging model applies, use the same accounting boundary for every candidate.

Preserve quality and compatibility in the comparison

A different model, lower precision, shorter outputs or a revised retrieval strategy can change quality and cost independently of the hardware. Record those changes rather than attributing the entire result to the accelerator.

Run two comparisons. In the first, keep the model, task set and quality requirements as consistent as the platforms allow to help isolate infrastructure differences. In the second, evaluate the best practical configuration on each platform, giving each option the benefit of sensible optimisation.

Explain what changed between the comparisons. If the platforms cannot run identical models or serving stacks, describe the result as an application comparison and disclose the variables.

Test compatibility by running a representative slice of the application through the intended framework, model format, authentication path and deployment process. Check the required operations and context lengths, including how the service handles structured outputs and exposes operational information.

Estimate the engineering effort needed to adopt each option and assign someone to maintain the resulting integration. Faster execution may justify that work, but it belongs in the purchase decision. Where practical, contain provider-specific behaviour within a small integration layer so the team can manage differences in one place.

Benchmark operational behaviour

Use controlled exercises to test timeouts, throttling, temporary endpoint failures and unavailable retrieval services. Observe how requests queue and whether retries multiply the load. Check what users receive when a result is partial or the request fails.

Evaluate fallback configurations separately. A secondary model may produce different outputs, support different context lengths or need different validation. Establish its quality and capacity before relying on it during an incident.

For each option, establish:

  • How deployments and rollbacks work.
  • Which metrics identify the cause of a slow request.
  • How usage and costs are attributed to a business process.
  • What happens when demand exceeds available capacity.
  • How incidents reach the people responsible for recovery.

Include that operating work in the architecture decision. The deployment, monitoring and recovery arrangements established through cloud engineering determine whether the team can sustain the measured performance in production.

Turn the results into a staged commitment

Use the evidence from testing to decide how much capacity to commit to and when. A staged evaluation keeps the purchase tied to observed performance.

1. Establish the baseline

Measure the existing application or an immediately available implementation. Capture quality, end-to-end latency, throughput and cost per accepted task.

Identify the largest constraints. If retrieval or application logic dominates the result, investigate those areas alongside compute options.

2. Run controlled comparisons

Use the same evaluation set and load profile across candidates. Record model versions, configurations, cache conditions, error rates and pricing assumptions.

Repeat enough runs to understand variation. Retain traces and raw results so that another engineer can examine the conclusion.

3. Validate production constraints

Confirm capacity, region, security requirements, support arrangements and commercial terms. Run a limited production pilot with agreed rollback conditions.

For the planned TPU and Cerebras offerings, require production access before making the deployment decision. Tests on related services elsewhere can support early research; they cannot establish how the eventual OCI service will behave.

4. Commit against measured demand

Size the initial commitment around observed usage and justified growth assumptions. Define the conditions that would trigger expansion or another architecture review.

Review triggers might include a larger model, longer context windows, changing batch volumes or a new interactive application. When the workload changes, check whether the benchmark still represents what the business needs to run.

Make the purchase decision specific

For the next purchase, choose one workload the business needs to run. Define an accepted result and its response-time requirement, then test each candidate under realistic load. Keep the data transfers and the full cost of the process in the comparison.

Ask suppliers to demonstrate the required configuration and confirm its availability and capacity in writing. Retain the evaluation set and results so the team can repeat the comparison when the planned architectures become available in 2027.

CASE STUDIES

$45M projected savings through enterprise IAM and cloud migration