GPT-5.2 vs Gemini 2.5 Pro (I/O Edition)
Compare GPT-5.2 by OpenAI against Gemini 2.5 Pro (I/O Edition) by Google AI, tested across 35 shared challenges. Updated February 2026.
Compare GPT-5.2 by OpenAI against Gemini 2.5 Pro (I/O Edition) by Google AI, tested across 35 shared challenges. Updated February 2026.
35 challenges
Tests an AI's ability to make educated estimates based on technical knowledge
Okay, let's estimate the FLOPs for training GPT-3. I'll break this down.
Key Formula:
The number of FLOPs for training a transformer-based model can be roughly estimated as:
FLOPs ≈ 6 * N * D
Where:
N is the number of parameters in the model.D is the total number of tokens processed during training (dataset size in tokens * number of epochs).6 comes from:
2 * N FLOPs per token for the forward pass (each parameter is involved in roughly one multiply-accumulate, and a MAC is 2 FLOPs).4 * N FLOPs per token for the backward pass (gradient computation is roughly twice as expensive as the forward pass).Assumptions for GPT-3 (Davinci, the largest version):
Number of Parameters (N):
N = 175 * 10^9.Number of Tokens Processed (D):
D.D = 300 * 10^9.Calculation:
Now, let's plug these into the formula:
FLOPs ≈ 6 * N * D
FLOPs ≈ 6 * (175 * 10^9) * (300 * 10^9)
Let's do the numerical part:
6 * 175 = 1050
1050 * 300 = 315,000
Now, the powers of 10:
10^9 * 10^9 = 10^18
So, combining these:
FLOPs ≈ 315,000 * 10^18
FLOPs ≈ 3.15 * 10^5 * 10^18
FLOPs ≈ 3.15 * 10^(5+18)
FLOPs ≈ 3.15 * 10^23
Expressing the Result:
So, 3.15 * 10^23 FLOPs can be written as:
315 * 10^21 FLOPs = 315 ZettaFLOPs0.315 * 10^24 FLOPs = 0.315 YottaFLOPsThe number is often quoted in PetaFLOP/s-days or similar.
Let's convert 3.15 * 10^23 FLOPs to PetaFLOP-seconds:
3.15 * 10^23 / 10^15 = 3.15 * 10^8 PetaFLOP-seconds.
Number of seconds in a day = 24 hours/day * 60 minutes/hour * 60 seconds/minute = 86,400 seconds/day.
So, 3.15 * 10^8 PetaFLOP-seconds / 86,400 seconds/day ≈ 3.15 * 10^8 / (8.64 * 10^4) PetaFLOP-days
≈ (3.15 / 8.64) * 10^(8-4) PetaFLOP-days
≈ 0.3646 * 10^4 PetaFLOP-days
≈ 3646 PetaFLOP/s-days (if executed on a machine capable of 1 PFLOP/s constantly for that many days, or scaled accordingly).
Reasoning Summary:
FLOPs ≈ 6 * N * D for transformer training.6 * (175 * 10^9) * (300 * 10^9) = 3.15 * 10^23 FLOPs.Caveats:
6ND is an approximation. The exact number can vary slightly based on the specific transformer architecture details (e.g., use of sparse attention, specific normalization layers), optimizer overhead, and whether techniques like activation checkpointing are used (which can increase FLOPs for recomputation but save memory).D is an estimate. The GPT-3 paper describes a complex data mixture and weighting schedule, so "300 billion tokens" is an effective number of tokens processed.Therefore, my estimate is approximately 3.15 x 10^23 FLOPs or 315 ZettaFLOPs.
Tests an AI's ability to solve a simple but potentially confusing logic puzzle
Let's break this down:
So, Sally has 1 sister.
Tests an AI's understanding of number representation
No, 9.11 is not greater than 9.9.
Here's why:
You can also think of it as 9.9 being the same as 9.90. Comparing 9.11 and 9.90, it's easier to see that 11 (hundredths) is less than 90 (hundredths).
Tests an AI's randomness and creativity
Unique jokes: 5.
Here are 5 jokes:
Why don't scientists trust atoms? Because they make up everything!
What do you call a fish with no eyes? Fsh!
I told my wife she was drawing her eyebrows too high. She seemed surprised.
Why did the scarecrow win an award? Because he was outstanding in his field!
What do you call a lazy kangaroo? Pouch potato!
All 5 of these jokes are unique.
Tests an AI's ability to generate vector graphics
Tests an AI's ability to create detailed SVG illustrations of gaming hardware
Tests an AI's humor and creative writing ability
I’ve been trying to improve myself lately, which is embarrassing, because self-improvement is just admitting you weren’t doing great. It’s like, “I’m on a journey.” No you’re not. You’re just tired of your own behavior.
So I downloaded one of those habit apps. The app is so optimistic. It’s like, “Day 1: Drink water.” And I’m like, “Relax. I’m not an astronaut. I know about water. I’m just busy ignoring it.”
And every app has the same tone: gentle, supportive, like a therapist who charges you by the notification. “Don’t forget to breathe today.” Thank you, phone. I was going to forget to be alive, but you saved me.
I tried meditation too. People always say, “It changed my life.” That’s a lot of pressure for something that looks like a nap with extra steps. I’m sitting there, trying to clear my mind… and immediately my brain starts acting like a coworker who just discovered talking.
It’s like: “Remember middle school? Here’s a list of things you said wrong, in order. Also, your posture is weird. Also, your teeth are probably loose. Also, what if everyone secretly hates you?” And the meditation guy is like, “If thoughts come, observe them and let them pass.” Mine don’t pass. Mine move in.
And the worst part is the calm voice. “Picture yourself beside a gentle stream.” Great. Now I’m stressed out next to water. Now my anxiety has a scenic view.
I started going on more walks, too, because everyone says walks are good for mental health. That’s true, but nobody tells you the real challenge: walking makes you look approachable.
When you’re walking, everyone thinks you’re available. People stop you with questions like you work for the sidewalk. “Excuse me, do you know where the bank is?” No, but now I’m invested. Now I’m your guide. We’re a team. I’m going to feel guilty if you don’t find that bank.
Also, walking is when your neighbors do their best work. You ever notice that? Neighbors don’t talk when it’s convenient. They talk when you have headphones in, carrying groceries, holding a coffee, and your body language is screaming, “I have a schedule.”
And they hit you with a conversation that has no exit. It starts normal: “Hey, how’s it going?” and then suddenly you’re trapped. “So anyway, my cousin is suing the HOA, and the judge used to date my aunt, and the whole thing started because of a mailbox.” I’m standing there nodding like, “Wow.” Meanwhile my ice cream is in my bag going through a personal crisis.
My favorite is when people ask, “Any plans this weekend?” That question feels like a performance review for your free time. Like if you say, “Not really,” they look concerned, like you just confessed you don’t know how to be a person.
I’ve started lying. “Oh, I’m booked.” Booked with what? Just… thoughts. Appointments with my couch. A very exclusive event called “Avoiding Everyone.”
And I’ve realized adulthood is mostly trying to seem like you have a system. Like you’ll say stuff like, “I’m really focusing on routines.” And what you mean is, “I ate cereal for dinner and I hope nobody finds out.”
But I am trying. I’m drinking more water. I’m walking. I’m meditating. I’m becoming that person who says things like, “I’m just listening to my body.” Which is wild, because my body has terrible ideas. My body’s always like, “We should scroll for an hour. We should eat something beige. We should worry about a conversation from 2014.”
So if you see me out there, improving myself, just know: it’s not a journey. It’s a negotiation.
Tests an AI's ability to simulate personalities and predict future trends
Tests an AI's humor and understanding of current events
Tests an AI's ability to generate a complete, working landing page
Recreate an interactive, nostalgic Pokémon battle UI in a single HTML file.
Recreate an interactive, classic Mario level in a single HTML file.