---
title: "Why We Moved Our Timefold Java Worker Pods from AMD to ARM64"
url: https://daily.dev/posts/why-we-moved-our-timefold-java-worker-pods-from-amd-to-arm64-3vp26e6n0
source_url: https://foojay.io/today/why-we-moved-our-timefold-java-worker-pods-from-amd-to-arm64
type: article
source: "Foojay.io"
published: 2026-07-08T15:34:28.131Z
updated: 2026-07-09T06:21:47.754Z
tags: ["java", "hardware", "finops"]
reading_time: 5
upvotes: 1
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Why We Moved Our Timefold Java Worker Pods from AMD to ARM64

**[Foojay.io](https://daily.dev/sources/foojayio)** · 5 min read · 1 upvotes · 0 comments

## Summary

Timefold engineers discovered that AMD x86-64 cloud instances with hyperthreading caused severe performance variance in their Java-based optimization solver pods. When two solver jobs landed on the same node, they competed for shared physical cores, causing move calculation speed to drop by more than half. Switching to ARM64 instances (GCP Tau/Ampere Altra or AWS Graviton), where each vCPU maps to a physical core with no hyperthreading, eliminated the variance and allowed 16 concurrent jobs to scale gracefully. The ARM instances also proved roughly twice as cost-effective because AMD's effective utilization under concurrent compute-intensive load was far lower than the vCPU count suggested.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://foojay.io/today/why-we-moved-our-timefold-java-worker-pods-from-amd-to-arm64>

## Similar posts on daily.dev

- [Arm moves into the heart of the cloud stack](https://daily.dev/posts/arm-moves-into-the-heart-of-the-cloud-stack-iynio7iki) · DEVCLASS · 0 upvotes · 0 comments

---

Tags: [#java](https://daily.dev/tags/java), [#hardware](https://daily.dev/tags/hardware), [#finops](https://daily.dev/tags/finops)

[View this post on daily.dev](https://daily.dev/posts/why-we-moved-our-timefold-java-worker-pods-from-amd-to-arm64-3vp26e6n0)
