YouTube2Text

Google Cloud CEO: Anthropic, TPUs, Mythos, NVIDIA and more — Transcript

by Matthew Berman · 9,109 words · 1,508 segments · language en · Watch on YouTube

Full transcript

  1. 0:00We're not just a distributor for other
  2. 0:01people's IP. We own our own IP.
  3. 0:03>> But how do you change the hearts and the
  4. 0:05minds of the broader US demographic with
  5. 0:08regards to artificial intelligence?
  6. 0:12>> Mythos, I think it's rumored to be the
  7. 0:14first 10 trillion parameter model.
  8. 0:17>> It's better to have your own chips and
  9. 0:18demand than not having your own chips.
  10. 0:21>> Where's the next big bottleneck?
  11. 0:22>> The next big bottleneck will be largely
  12. 0:25around
  13. 0:25>> Is there some line in the sand, some
  14. 0:27benchmark you would determine Gemini is
  15. 0:29no longer safe to release publicly?
  16. 0:31>> We have more demand than we can possibly
  17. 0:33meet from all the other AI labs.
  18. 0:36>> Thomas, what keeps you up at night?
  19. 0:42All right, Thomas, thank you for joining
  20. 0:43me today. We're at the Google Cloud
  21. 0:45campus and I really appreciate your time
  22. 0:47today.
  23. 0:47>> Thanks for having me.
  24. 0:48>> I'm super excited to talk to you. I have
  25. 0:50a bunch of questions for you.
  26. 0:51>> Sounds good.
  27. 0:52>> The first question I've been thinking
  28. 0:53about so much lately is TPU capacity.
  29. 0:56When you look at the other frontier
  30. 0:58labs, like Anthropic and OpenAI, all
  31. 1:00they talk about is being uh compute
  32. 1:03constrained.
  33. 1:04>> Mhm.
  34. 1:04>> But then you see Google over here, who,
  35. 1:07you know, you have the full stack, you
  36. 1:08have your own chips,
  37. 1:10but you're not only serving your own
  38. 1:11inference, you're training, you're
  39. 1:13selling inference, uh
  40. 1:15you are also allowing some of your
  41. 1:17competitors to build on top of your own
  42. 1:19chips, you're also selling your own
  43. 1:21chips. How do you have so much capacity
  44. 1:24or how do you think about it, whereas
  45. 1:26the other frontier labs can't seem to
  46. 1:28get enough?
  47. 1:29>> If you think about what percentage of
  48. 1:31the world are we monetizing, and in some
  49. 1:33places we monetize the tokens as the
  50. 1:37token and the chip,
  51. 1:39in other places we monetize the token,
  52. 1:41somebody else's model, but using our
  53. 1:43chip underneath it. And part of the
  54. 1:45reason is we go back many, many years
  55. 1:48and we do long-term planning.
  56. 1:51And so when we saw this AI moment
  57. 1:53coming, we looked at a number of
  58. 1:56different factors to ensure we were not
  59. 1:58physically constrained. We diversified
  60. 2:00how many energy sources we had.
  61. 2:03We
  62. 2:04locked in
  63. 2:05real estate so we could build data
  64. 2:07centers. We changed how we manufacture
  65. 2:10data centers. We don't build them in
  66. 2:12construction. We shifted a lot more to
  67. 2:14manufacturing because manufacturing you
  68. 2:16can always do
  69. 2:17faster than you can do with
  70. 2:19construction. We reduced cycle time to
  71. 2:21deploy machines. All of that was stuff
  72. 2:24we've done and uh that helps us
  73. 2:26capacity-wise. And then on the silicon
  74. 2:29side,
  75. 2:30we've always
  76. 2:31worked with Nvidia as a partner, but
  77. 2:33we've also wanted to build our own
  78. 2:34silicon and we've done it for
  79. 2:36for I think it's like 11th year now or
  80. 2:3812th year.
  81. 2:39Eight generation TPU will be announced
  82. 2:41at our event.
  83. 2:42>> Yeah, we're going to talk about that.
  84. 2:43>> And so that's something we've got real
  85. 2:45art of doing over and over and over and
  86. 2:48delivering that advantage over and over
  87. 2:50and it's something we've
  88. 2:52delivered and the interesting thing is
  89. 2:54we see demand now from not just from the
  90. 2:56AI labs,
  91. 2:58but from other segments. You'll see
  92. 3:00Citadel, for example, in capital markets
  93. 3:03talking about how they're using our
  94. 3:05TPUs. You'll see Department of Energy
  95. 3:08and high-performance computing customers
  96. 3:10talk about it. So we're also seeing TPUs
  97. 3:12becoming more general purpose
  98. 3:14infrastructure, not just for AI
  99. 3:16algorithms.
  100. 3:17>> And so when you're looking at monetizing
  101. 3:19TPUs across all of the different avenues
  102. 3:21that you have to allocate your compute,
  103. 3:24how how does it compare? Can you maybe
  104. 3:27if you want to share specific numbers,
  105. 3:28great, but if you're looking at just
  106. 3:29comparing and contrasting selling a TPU
  107. 3:32versus
  108. 3:33allowing Anthropic or OpenAI to serve
  109. 3:36their inference through your
  110. 3:38infrastructure versus your own Gemini
  111. 3:40models, how do those different avenues
  112. 3:42compare?
  113. 3:43>> We balance investments across all these,
  114. 3:46you know, and we make great margins no
  115. 3:48matter which way we're selling it
  116. 3:49because we own our own IP. We're not
  117. 3:51just a distributor for other people's
  118. 3:53IP. I think that's helped us and you've
  119. 3:55seen us improve both top line and
  120. 3:57operating margin. We've also moved TPUs.
  121. 4:00Now, as for example, when you look at
  122. 4:02capital markets, one of the things we
  123. 4:05find that's very interesting is that
  124. 4:07algorithmic trading was done using
  125. 4:10numerical computation, which was largely
  126. 4:12done on traditional compute. That's been
  127. 4:15constrained by the Moore's law. The
  128. 4:16incremental improvement you see
  129. 4:18generation to generation is getting
  130. 4:20slower.
  131. 4:21And so many of the top firms have seen
  132. 4:25the huge improvements they can get by
  133. 4:26shifting to inference.
  134. 4:28Instead of doing computation using
  135. 4:31numerical techniques, if you shift to
  136. 4:32inference, you can ride the improvements
  137. 4:35you're seeing in inference time. And as
  138. 4:36they've come in, they want our machines
  139. 4:40in their venues, where it's closer to
  140. 4:43where the exchanges are, for example.
  141. 4:45>> Right.
  142. 4:45>> So, we've started taking TPUs and making
  143. 4:47available in other people's data center
  144. 4:49for some of our key customers and that's
  145. 4:51a slightly different uh business model.
  146. 4:54And we have, you know, in in macro, I
  147. 4:56would say diversification improves
  148. 5:00product because you see requirements
  149. 5:03from many places.
  150. 5:05Diversification in monetization also
  151. 5:07helps us grow. I mean,
  152. 5:10uh when we deal with supply chain
  153. 5:11vendors, for example, because we are
  154. 5:13using these chips not just for our own
  155. 5:15needs, but also offering them in market,
  156. 5:16they say, "Well, Google's demand is a
  157. 5:18sum total of a much larger pool and as a
  158. 5:21result, we get favorable terms."
  159. 5:23>> I want to stick on this point for a
  160. 5:25moment longer. If
  161. 5:27compute demand is infinite, I mean, even
  162. 5:30just for the R&D side, why not why not
  163. 5:32just hoard the compute? Why not just
  164. 5:34keep it? And to put a finer point on it,
  165. 5:37if AGI is is really the goal that all of
  166. 5:40the AI labs are heading to towards and
  167. 5:42whoever hits it kind of first and is
  168. 5:45able to scale it out wins, it seems like
  169. 5:49keeping the capacity, keeping it for
  170. 5:51yourself, keeping it for your own models
  171. 5:53is actually quite beneficial. What am I
  172. 5:54missing?
  173. 5:55>> You have to make money to fund all of
  174. 5:57this.
  175. 5:57>> Well, Google makes a ton of money.
  176. 5:59>> But you have to keep generating cash
  177. 6:01flow to do it.
  178. 6:02>> Mhm.
  179. 6:02>> And this is one more lever for us to
  180. 6:04generate sufficient cash flow. And the
  181. 6:06amount we allocate to other people is
  182. 6:08balanced always against our own needs
  183. 6:10and our own capital requirements.
  184. 6:12And you know,
  185. 6:14no matter which lab you're in,
  186. 6:16venture capital cannot fund you
  187. 6:18indefinitely.
  188. 6:19>> Yeah.
  189. 6:19>> And as compute costs grow, if you're
  190. 6:21running a loss leader business where
  191. 6:23you're losing money,
  192. 6:25uh and you're not making enough money
  193. 6:27from inference and other techniques to
  194. 6:29cover the cost of training, as that gap
  195. 6:31was gets wider,
  196. 6:33the number of sources you can go to get
  197. 6:35smaller.
  198. 6:35>> I've been talking about how Google is in
  199. 6:37such a unique position. They have the
  200. 6:39cash cows.
  201. 6:40They have the chips. They have the
  202. 6:42models.
  203. 6:43>> That's right.
  204. 6:44>> Do does does your Gemini team ever come
  205. 6:46to you and say like we don't have
  206. 6:47enough? Or I I I know I'm really stuck
  207. 6:49on this point. It's just so wild for me
  208. 6:50to hear where where these other
  209. 6:52companies are just not able to keep up.
  210. 6:54>> There's always demand for these things
  211. 6:57and it'll
  212. 6:58I think for the next 10 years there will
  213. 7:00always be more demand than supply.
  214. 7:02And that's a good place to be in if you
  215. 7:04have your own chip. If you don't, you're
  216. 7:06reselling other people's stuff. And in a
  217. 7:08capacity constrained environment, your
  218. 7:11unit economics get more expensive.
  219. 7:14And in our case, because we control the
  220. 7:16chip,
  221. 7:18>> [clears throat]
  222. 7:18>> the unit economics remain attractive.
  223. 7:20So, that is going to be an advantage for
  224. 7:22us because we own the silicon.
  225. 7:25>> So, if you look at the whole pie of your
  226. 7:27TPUs, of your compute infrastructure,
  227. 7:29can you talk a little bit about what the
  228. 7:31split is between training, inference,
  229. 7:33selling TPUs, serving inference for
  230. 7:36other labs?
  231. 7:38>> Broad brush, I think we don't talk about
  232. 7:40the details, so I'm not going to go
  233. 7:41through every element.
  234. 7:42>> Sure.
  235. 7:43>> But broad brush, if you look in macro,
  236. 7:45cloud is about half of Alphabet's
  237. 7:49capital, and it's growing because it's
  238. 7:50growing much faster, as you know. So,
  239. 7:52that's like a split, and then on our
  240. 7:55side, a significant part of our growth
  241. 7:57is coming from Gemini and our models.
  242. 7:59And so, you can use that as a rough
  243. 8:01approximation.
  244. 8:02>> Okay.
  245. 8:03You you mentioned data centers and
  246. 8:05building out data centers. Can you
  247. 8:07explain what the difference is between
  248. 8:09construction and manufacturing when
  249. 8:10you're talking about data centers?
  250. 8:12>> Yeah, it's just uh what is the unit at
  251. 8:14which you're deploying capacity.
  252. 8:17So, you could take, for example,
  253. 8:20uh a rack of machines,
  254. 8:22assemble it in a data center. You could
  255. 8:24take an entire row of machines and
  256. 8:26deploy it in a data center. The higher
  257. 8:28the grain at which you can deploy,
  258. 8:31the more you can pre-construct it,
  259. 8:33pre-test it in a central location, which
  260. 8:36means you're much faster in deployment.
  261. 8:38>> When you're
  262. 8:39planning deployment of a new data
  263. 8:42center, I I you're probably more aware
  264. 8:44than anybody there's a pretty negative
  265. 8:46sentiment about data centers in the US
  266. 8:49specifically. I think it's 20%
  267. 8:51favorability.
  268. 8:52H- h- how do you think about that?
  269. 8:55And and h- how do you think the broader
  270. 8:57AI industry can start to change the
  271. 8:59opinion, change the sentiment around
  272. 9:02artificial intelligence, and
  273. 9:03specifically deploying data centers,
  274. 9:05which gives the US a strategic
  275. 9:07advantage. It's I'm I tend to be very
  276. 9:09optimistic about AI in general. So, how
  277. 9:11how do you think about that?
  278. 9:12>> What people are really concerned about
  279. 9:14on data centers is a couple of things.
  280. 9:16Number one,
  281. 9:18you know, will energy costs in my state
  282. 9:20or my county go up?
  283. 9:22>> Right.
  284. 9:22>> Second, will there be sufficient
  285. 9:26employment in the local community in
  286. 9:28which the data center operates?
  287. 9:31And so, there's a couple of things that
  288. 9:32we're doing.
  289. 9:34First one is we're investing in
  290. 9:36behind-the-meter technology where we're
  291. 9:39not taking energy off the grid and we
  292. 9:41cross connect to the grid if the state
  293. 9:43wants it so that in case there's short
  294. 9:45supply on the grid our energy can fuel
  295. 9:48the grid. We're investing in alternate
  296. 9:50forms of energy because we think that
  297. 9:53the traditional mode of generate and
  298. 9:54distribute is not necessarily the only
  299. 9:56way that energy supply will come into
  300. 9:58the market. And so one of the things
  301. 10:01we're we're looking at is can you
  302. 10:04reduce the unit cost of energy with new
  303. 10:07forms of energy delivery
  304. 10:09created by the demand for AI but then
  305. 10:11can serve the broader market. Third, we
  306. 10:14take a lot we pay a lot of attention to
  307. 10:17making sure the unit of energy we're
  308. 10:19consuming what's called PUE that we have
  309. 10:22the best in the industry meaning
  310. 10:25if you need a 100 megawatts of compute
  311. 10:28how little incremental megawatts do you
  312. 10:31need from the energy source so you're
  313. 10:32not wasting energy? And we're by far the
  314. 10:35most efficient of that in the world.
  315. 10:37And there's a thousand things that go
  316. 10:39into that on thermodynamic exchange, how
  317. 10:42we do heating, all of that. Lastly,
  318. 10:45we're investing in the communities in
  319. 10:47which we're in.
  320. 10:48And to avoid the communities
  321. 10:51feeling like Google's deploying in one
  322. 10:53giant location, we distribute it in many
  323. 10:56places so that no individual state feels
  324. 10:59like we're becoming a big burden on
  325. 11:00their resources. And we've had a great
  326. 11:03track record. I travel to many many of
  327. 11:06our data centers and when you go to the
  328. 11:08local economy and see the kids in the
  329. 11:11school systems and you see
  330. 11:14the employees who operate our data
  331. 11:16centers who are super important to us,
  332. 11:18how much economic development we bring
  333. 11:20to those rural communities where you
  334. 11:23know, we think that's part of our
  335. 11:24responsibility.
  336. 11:25>> That's fantastic.
  337. 11:27What about the broader sentiment in not
  338. 11:30the local community cuz when you go in,
  339. 11:32you create jobs, you're investing,
  340. 11:34you're not using the electricity and
  341. 11:36driving up the prices directly. Um
  342. 11:40that's all wonderful, but how do you
  343. 11:41actually change the the hearts and the
  344. 11:44minds of the broader US demographic with
  345. 11:48regards to artificial intelligence?
  346. 11:49>> That's going to be a process. You know,
  347. 11:51and I think it's
  348. 11:53finding places where you can apply the
  349. 11:57technology in a way that's good for
  350. 11:59society rather than just uh you know,
  351. 12:03causing issues where people are worried
  352. 12:04about job displacement. I'll give you
  353. 12:06just a few examples of things.
  354. 12:09>> You'll see in our you know, keynote the
  355. 12:11company called Signal, we do not talk
  356. 12:13about it.
  357. 12:14They're a health insurer based in
  358. 12:16Germany. They're the largest health
  359. 12:17insurer in Germany. They today deploy
  360. 12:20a lot of agents built on Gemini uh
  361. 12:23Enterprise
  362. 12:24to to help their teams do work.
  363. 12:28Now, really interesting thing was
  364. 12:30there was a lot of anxiety when we
  365. 12:32started the work with them that it would
  366. 12:34mean job displacement. They have not let
  367. 12:36go anybody.
  368. 12:38And in fact, what they found is the
  369. 12:40accuracy with which and the speed with
  370. 12:43which they can answer
  371. 12:45questions from people about
  372. 12:48uh am I eligible for this treatment or
  373. 12:51not? It's cut down from in some cases 23
  374. 12:55minutes to research and answer now to
  375. 12:58less than a few seconds.
  376. 13:00And so, that's improved efficiency, it's
  377. 13:03improved quality of their customer care,
  378. 13:05and they've not let go a single job.
  379. 13:08Uh we work for example with the American
  380. 13:11Society for Clinical Oncology. They're
  381. 13:13the largest 51,000 members, every
  382. 13:16oncologist in the United States.
  383. 13:19They wanted an application where AI was
  384. 13:22helping a doctor sitting down to deal
  385. 13:24with a patient to understand standard of
  386. 13:27care guidelines, which is this person's
  387. 13:29come in
  388. 13:31they have breast cancer, what's the
  389. 13:33guideline? It turns out they're also
  390. 13:34diabetic. I can't prescribe chemo if
  391. 13:37they're diabetic of this kind. There's a
  392. 13:39lot. These rules are incredibly
  393. 13:41complicated. In many cases, they
  394. 13:43overlap.
  395. 13:44And they wanted some help on providing
  396. 13:47answers. The answers have to be 100%
  397. 13:50correct. You can have hallucination. And
  398. 13:53we've helped them. And it helps doctors
  399. 13:55take care of patients. And the feedback
  400. 13:57from their membership has been
  401. 13:59incredibly rewarding to see. So, there
  402. 14:02are lots of examples. And we always say
  403. 14:04the most important thing, Citigroup, for
  404. 14:06example,
  405. 14:07is building a wealth advisor. So, today,
  406. 14:10if you think of the average citizen,
  407. 14:12they get
  408. 14:13uh if you're a high-net-worth person,
  409. 14:16you can go to a private bank and you
  410. 14:17have wealth management professional
  411. 14:19advise you.
  412. 14:20If you're an average person who doesn't
  413. 14:21have those financial resources, you may
  414. 14:24not get high-quality advice. Citigroup
  415. 14:27is building a wealth advisor. They're
  416. 14:28going to be showing it at the event,
  417. 14:31which allows you to use our reasoning
  418. 14:35and task management capabilities in
  419. 14:37Gemini to advise people and also to help
  420. 14:40them take investment actions if they
  421. 14:42want. So, these are examples of
  422. 14:45things that society's going to find
  423. 14:47beneficial. It takes time to get the
  424. 14:50balance between the AI's going to cause
  425. 14:53massive job displacement to also hear
  426. 14:56from this side of things. And that's
  427. 14:58part of the journey we're on as a as a
  428. 15:00society.
  429. 15:01>> I I do agree. I think job displacement
  430. 15:03in particular is is something the
  431. 15:07general population in the US is
  432. 15:09extremely worried about. Let me ask you
  433. 15:11directly for your organization, Google
  434. 15:13Cloud,
  435. 15:14now that you're seeing your engineers
  436. 15:16and and other parts of your organization
  437. 15:18be more productive because of artificial
  438. 15:19intelligence, more automation, are you
  439. 15:22hiring? Are you letting go folks? Are
  440. 15:24you stable? Where where are you on that
  441. 15:27front?
  442. 15:27>> We're adding people for products and
  443. 15:29sales. We're hiring a lot of people in
  444. 15:31our go-to-market organization. We're
  445. 15:33hiring a lot of forward deployed
  446. 15:34engineers. And in places where we're
  447. 15:37building new product, we're adding
  448. 15:38capability. Like an example I will tell
  449. 15:40you
  450. 15:41here's an example of what people don't
  451. 15:43see. A long time ago we said as models
  452. 15:47became more sophisticated
  453. 15:50in understanding code
  454. 15:53and second as models learn how to use
  455. 15:55computers to do tasks
  456. 15:57there's lots of things they can do
  457. 15:58amazingly well.
  458. 16:00But one of the issues with understanding
  459. 16:02code is they can also find
  460. 16:03vulnerabilities in code.
  461. 16:04>> Mhm.
  462. 16:05>> And so enormous anxiety about
  463. 16:09cybersecurity vulnerabilities from some
  464. 16:11of the new models.
  465. 16:12>> We're going to talk about that.
  466. 16:13>> made a decision a long time ago to do
  467. 16:16three things. Number one
  468. 16:19helping improve Gemini as a way to
  469. 16:21detect issues in code and we've a lot of
  470. 16:23customers using it.
  471. 16:25Second, helping build a model that can
  472. 16:28repair code.
  473. 16:30Because if you're finding
  474. 16:31vulnerabilities very quickly, people may
  475. 16:32not be able to keep up. So can a model
  476. 16:34assist you in fixing it?
  477. 16:36And we have new capability coming for
  478. 16:38that. When we acquired this company Wiz,
  479. 16:42you'll see us showing new capability
  480. 16:44with Wiz and it's really about
  481. 16:46continuous detection.
  482. 16:48>> Mhm.
  483. 16:48>> You know, people call it continuous red
  484. 16:50teaming. So we're going to show three
  485. 16:52different types of agents. An agent that
  486. 16:55continually attacks you to make sure
  487. 16:57your vulnerabilities are being fixed and
  488. 16:59you don't get caught off guard which you
  489. 17:01couldn't do before.
  490. 17:03An agent that prioritizes
  491. 17:05the issues that are being discovered so
  492. 17:07that you can get okay, these are the
  493. 17:08ones I really need to fix.
  494. 17:10And then a third one that helps you fix
  495. 17:12>> I'm glad to hear you're you're still
  496. 17:14hiring.
  497. 17:15>> Yeah. more
  498. 17:16>> and hiring. I
  499. 17:18I There are companies out there. I think
  500. 17:20Block is the the big one. You know, Jack
  501. 17:22Dorsey put out this blog post. Block
  502. 17:24laid off half of their organization,
  503. 17:26blamed AI
  504. 17:28or pointed at AI as the reason. What do
  505. 17:31you think the difference is between like
  506. 17:33how Google sees this productivity
  507. 17:34increase and is still increasing
  508. 17:36employment versus Block who said, "No,
  509. 17:39we're actually going to transform the
  510. 17:40company. We need We need half as many
  511. 17:42people and we're going to do things
  512. 17:43better." What Where's the discrepancy
  513. 17:45there?
  514. 17:47>> Every company has demand for its
  515. 17:48products and services and each CEO makes
  516. 17:50their own decisions. We're seeing plenty
  517. 17:53of demand and so we're investing.
  518. 17:55>> Let's talk about Nvidia for a moment. Um
  519. 17:58Jensen just did a podcast with Tarkash
  520. 18:00and he talked about how
  521. 18:02uh Nvidia and their architecture is the
  522. 18:05cheapest on a per token basis overall
  523. 18:08total cost of ownership. That's because
  524. 18:11of CUDA and NVLink networking tooling
  525. 18:13delivering better tokenomics.
  526. 18:15Can Do you Do you agree with that
  527. 18:16assessment? Do you think Google is the
  528. 18:19best overall total cost of ownership?
  529. 18:22Uh and if not, how does Google catch up?
  530. 18:25>> We have a lot of customers who say we
  531. 18:27are the best total cost of ownership.
  532. 18:29>> Yeah, I guess that was the answer,
  533. 18:30right?
  534. 18:30>> I mean, the reality is if you're an AI
  535. 18:33lab, you choose the best platform.
  536. 18:35It's not just our own teams that use it.
  537. 18:39We have more demand than we can possibly
  538. 18:41meet from all the other AI labs.
  539. 18:44And so, I would just tell you that
  540. 18:47uh they would not be asking for TPU if
  541. 18:49you were much more expensive.
  542. 18:51>> Is a big factor of what makes TPU
  543. 18:53special the speed? I've noticed the
  544. 18:55Gemini family of models is very fast and
  545. 18:58as a speed maxi myself, I very much
  546. 19:01appreciate the speed. And typically when
  547. 19:04you're looking at ASICs, they're
  548. 19:06specialized, they tend to be a lot
  549. 19:08faster than the generalized GPU. Like is
  550. 19:11that a selling point for a lot of AI
  551. 19:14labs or for your own customers or are
  552. 19:16they still saying quality all day,
  553. 19:18quality, quality?
  554. 19:19>> It's a combination, I would say, three
  555. 19:21core elements because I think
  556. 19:24it's not the chip, it's the system. A
  557. 19:27TPU system, for example, uh 8T has 9,600
  558. 19:31chips. Uh 8I is, I think, 1,152.
  559. 19:36All on a single optical torus network.
  560. 19:39So, there's incredibly high bandwidth,
  561. 19:41super predictable latency across all the
  562. 19:45the the chips in a pod. And that gives
  563. 19:48you, for example, when you look at the
  564. 19:49speed with which we're able to take
  565. 19:51stuff out of
  566. 19:52the memory for processing and to put
  567. 19:55stuff back in memory, it's
  568. 19:56extraordinarily efficient.
  569. 19:58Uh just to give an example, 8T, the
  570. 20:01training chip, can fit 2 petabytes of
  571. 20:03memory in a single system.
  572. 20:052 petabytes is like 100 times
  573. 20:08the size of all the Library of Congress
  574. 20:10digitized.
  575. 20:11>> Yeah.
  576. 20:12>> Uh and because it's the super low
  577. 20:15latency network, your throughput from
  578. 20:18memory into
  579. 20:20the chips themselves are extremely fast.
  580. 20:23Third, as as if you look above that
  581. 20:25layer,
  582. 20:27uh from a programming stack point of
  583. 20:29view,
  584. 20:30uh you have a lot of tools that Google
  585. 20:33has built and given to the industry
  586. 20:35that's used for compiler optimization.
  587. 20:38For example, JAX, we've done great work
  588. 20:40with PyTorch, you know, XLA, Pathways.
  589. 20:44These are all technology that Google's
  590. 20:46built. And so, do you you put all of
  591. 20:48that together.
  592. 20:49And even if you look at inference via
  593. 20:51LLM, there's a number of technologies
  594. 20:53that are very super optimized. It's that
  595. 20:55whole stack that makes that TPU system
  596. 20:58so efficient and so powerful. And you
  597. 21:00see that measured through what we call
  598. 21:03goodput. Goodput is how much effective
  599. 21:07throughput are you seeing? We also made
  600. 21:09some decisions a long time ago, like 3-4
  601. 21:12years ago, for instance, we saw that
  602. 21:15energy, to your point earlier on energy,
  603. 21:18was going to be short supply. So, we
  604. 21:20focused on optimizing
  605. 21:22the dollars per watt or tokens per watt,
  606. 21:26and I think that's another element that
  607. 21:28you see a lot of people wanting.
  608. 21:29>> So, you you've talked a little bit about
  609. 21:31planning and the TPU remind me you said
  610. 21:3311 years?
  611. 21:34>> Yes.
  612. 21:35>> 11 years ago. It's kind of wild to see
  613. 21:38that a decision made so long ago, long
  614. 21:41in in the tech world, has bared so much
  615. 21:44fruit in the last few years. Um how how
  616. 21:47much
  617. 21:49change, how much variance in your
  618. 21:50planning happens based on what you're
  619. 21:52seeing in the market today?
  620. 21:54Uh do the decisions that you made years
  621. 21:56and years ago apply and they're just
  622. 21:59steadfast, or are you having to change
  623. 22:01things constantly?
  624. 22:03>> I would say the the the history we have
  625. 22:07across the different layers of the stack
  626. 22:10has compounded over time. When we did
  627. 22:13TensorFlow, we realized you needed a
  628. 22:15large-scale distributed programming
  629. 22:17model for training, and we built JAX,
  630. 22:19for example. That was something that was
  631. 22:22compounded on our history of learning
  632. 22:24from what people were trying with
  633. 22:26TensorFlow and needing a new distributed
  634. 22:29you know,
  635. 22:30training model, right? So, some of these
  636. 22:33accumulate over time because we learn
  637. 22:35from what we're doing from prior, and
  638. 22:38we're we're making new improvements.
  639. 22:40We're also incredibly attuned to the
  640. 22:42market, listening to customers, making
  641. 22:44decisions like
  642. 22:46people asked us, "Why did you build 8i,
  643. 22:48you know, the inference chip?"
  644. 22:50It's because it's we've seen that as you
  645. 22:54eventually, no matter how rich you are,
  646. 22:57you cannot fund training without making
  647. 22:59money on inference. And so, you have to
  648. 23:01at least cover the cost of your training
  649. 23:03from a break-even point of view over
  650. 23:05time. You can't just always depend on
  651. 23:07venture capitalist to fund you.
  652. 23:10Um and so, we said there's going to be a
  653. 23:12big demand for inference.
  654. 23:14We knew what the factors we needed to
  655. 23:17optimize for inference. And you know,
  656. 23:19frankly, the demand for the inference
  657. 23:21the 8i has been way, way more than we
  658. 23:24expected.
  659. 23:25>> So, let's talk about the eighth-gen
  660. 23:26chip. So, this is the first time where
  661. 23:28you have split out two two different
  662. 23:30chips,
  663. 23:32family, but two different chips, one for
  664. 23:34inference, one for pre-training. Um
  665. 23:36first,
  666. 23:37just confirm Ironwood
  667. 23:40was
  668. 23:41uh
  669. 23:42more built for inference.
  670. 23:44>> Ironwood was a mixed chip that's used
  671. 23:46for training and inference.
  672. 23:48>> Yeah, I think there was
  673. 23:49>> people
  674. 23:50run to for example, inference, there's a
  675. 23:54lot of diurnality to it. During for like
  676. 23:57chat,
  677. 23:58during the daytime, people wake up and
  678. 24:00they ask a bunch of questions. At night,
  679. 24:02even some people still sleep. And so, at
  680. 24:05that time, a lot of people were using a
  681. 24:07spot for inference. Like post-training,
  682. 24:09a lot of people were doing on spot
  683. 24:11instances at night.
  684. 24:13So, it's a it's a general-purpose chip.
  685. 24:16Uh with eight,
  686. 24:18T is mostly for training. Some people
  687. 24:21are considering using it for inference.
  688. 24:24And I is
  689. 24:26primarily for inference. Although,
  690. 24:28people with smaller models also use it
  691. 24:30for training.
  692. 24:31>> Based on the fact that you decided to
  693. 24:34split the chips, what does that say
  694. 24:35about where the workloads are heading?
  695. 24:37What do you see today? And then what
  696. 24:39what do you think we're going to see
  697. 24:40over the next, let's say, 5 years? Where
  698. 24:43are the major workloads going to be?
  699. 24:45>> So, we You see that in the work we're
  700. 24:48doing with Gemini as much as in the
  701. 24:50silicon. So, if you look at Gemini,
  702. 24:54we've seen sort of three phases, if you
  703. 24:57will, with the models. The first phase
  704. 25:00was where
  705. 25:02people were asking the model a set of
  706. 25:04questions,
  707. 25:06and it was answering,
  708. 25:08and you may iterate on it in a
  709. 25:10multi-turn,
  710. 25:12but it was primarily uh kind of a a
  711. 25:14search chatbot-like experience.
  712. 25:17So, our Gemini Enterprise product does
  713. 25:19provide the ability to do search and
  714. 25:21answer questions. It also added deep
  715. 25:24research to do deep analysis.
  716. 25:26>> Mhm.
  717. 25:27>> Then the second phase came along where
  718. 25:30people used to use diffusion models
  719. 25:32primarily to create content,
  720. 25:35uh like images, audio, video,
  721. 25:38and then with 25 nano banana,
  722. 25:42we added
  723. 25:43uh media in was always true, but media
  724. 25:46out became part of the main model.
  725. 25:48And so, we saw people from creative, for
  726. 25:51example, WPP,
  727. 25:53uh a variety of CPG firms using Gemini
  728. 25:57Enterprise, our enterprise AI platform,
  729. 26:00to create content.
  730. 26:02And uh and there's all kinds of content
  731. 26:04creation now going on with it.
  732. 26:06>> Mhm.
  733. 26:07>> And then, the models became
  734. 26:10really good at dealing with the
  735. 26:12abstractions of the world. And when I
  736. 26:14say abstraction of the world, if you go
  737. 26:15to a company, the model has to be hooked
  738. 26:18into a variety of different systems. It
  739. 26:20has to talk to your CRM system to ask
  740. 26:22and answer questions about customers.
  741. 26:25It may have to look at your supply chain
  742. 26:27and planning systems. And as the models
  743. 26:30became really good at dealing with
  744. 26:32those, and the ultimate abstraction is
  745. 26:34abstracting the rest of the world as a
  746. 26:36computer.
  747. 26:38Because if you can talk to a computer,
  748. 26:40the computer can talk to everything.
  749. 26:41Because all these forms of software are
  750. 26:44just abstractions for how a computer can
  751. 26:46talk to it.
  752. 26:47>> Do you do you think that is the ultimate
  753. 26:49abstraction, a model being able to
  754. 26:50control computers, computer use, browser
  755. 26:52use.
  756. 26:53>> But understanding the information that
  757. 26:55comes from those systems as well. It's
  758. 26:57not just I can talk to a computer, but I
  759. 26:59need to be able to respond to the
  760. 27:01information that computer gives me. Do
  761. 27:03you see what I mean? And so that's then
  762. 27:05led to this notion of agent. An agent is
  763. 27:09uh you know, a module, let's call it
  764. 27:11that, that you can delegate tasks to.
  765. 27:14The agent describes itself with a set of
  766. 27:16skills and it knows how to operate a set
  767. 27:18of tools, and then it can operate those
  768. 27:21including a computer and do tasks in
  769. 27:23your behalf.
  770. 27:24Now, for us, that allows people whether
  771. 27:27it's Xfinity using us for their you
  772. 27:31know, to schedule and manage all their
  773. 27:33customer care,
  774. 27:35uh Walmart using us for a variety of
  775. 27:37things in their organization from
  776. 27:39planning to scheduling, Bosch in
  777. 27:41manufacturing using us. Merck has talked
  778. 27:44about how they're using us for research
  779. 27:47and uh you know, uh patient from the
  780. 27:50drug discovery out to delivering uh to
  781. 27:53patients the whole cycle being
  782. 27:55automated.
  783. 27:57And that's the next phase of evolution.
  784. 27:59And so part of it is we're sort of
  785. 28:02co-designing as the skills of the model
  786. 28:04advance, we're able to broaden the set
  787. 28:07of things that can be done.
  788. 28:08>> Tie it back to how that informs the
  789. 28:10decision to split up the two chips
  790. 28:12between inference and
  791. 28:14training.
  792. 28:14>> So, if you look back when you asked
  793. 28:17search a quest the first phase,
  794. 28:20there were a lot more input tokens than
  795. 28:22output tokens. When you asked the model
  796. 28:24a set of questions, cuz you would ask it
  797. 28:26a very complicated long described
  798. 28:28question and it would say this is the
  799. 28:29answer.
  800. 28:31Then, when you came to
  801. 28:34uh content generation,
  802. 28:37you would give it a simple prompt,
  803. 28:38create a video that shows my dog wearing
  804. 28:41a Superman cape and driving a car. And
  805. 28:44then it would take a while to generate
  806. 28:46the output tokens. So, that generated a
  807. 28:49very different mix of tokens of the type
  808. 28:51of tokens. Multimodality
  809. 28:53was one big thing, and then the volume
  810. 28:56of output tokens grew.
  811. 28:59Then you come along to agents.
  812. 29:02It informed chip design in three or four
  813. 29:03different ways. It informed us on how
  814. 29:06long you need to maintain stuff in
  815. 29:07memory.
  816. 29:09So, for example, how what kind of KV
  817. 29:11cache would you want? Because now you're
  818. 29:14delegating something that could run for
  819. 29:166, 7, 12 hours. You don't want to be
  820. 29:19shuffling things in and out as tokens
  821. 29:21because they get expensive. So, that's
  822. 29:23one example of something.
  823. 29:25Second example.
  824. 29:27You want this talk this system to
  825. 29:30operate a computer.
  826. 29:32By the way, that computer is a
  827. 29:33traditional classical compute machine.
  828. 29:37>> [snorts]
  829. 29:37>> So, when people asked us, "How did that
  830. 29:38inform your chip effort?"
  831. 29:40We not only work with Intel. We all have
  832. 29:42our own arm chips.
  833. 29:44And so, we built that because we saw a
  834. 29:46general purpose compute usage coming
  835. 29:48from these tools. When you run for
  836. 29:51inference an agent that does many, many
  837. 29:53different steps,
  838. 29:55there are things about how you want to
  839. 29:58hold and pin objects in memory in the
  840. 30:01model so that the model runs things
  841. 30:03super efficiently because that can
  842. 30:06really optimize the cost of inference.
  843. 30:08There are many things we've done
  844. 30:09internally on how the chip can hold
  845. 30:12things in memory.
  846. 30:14Uh and then because people wanted even a
  847. 30:16practical example,
  848. 30:18people want inference in many locations
  849. 30:20cuz they want to manage latency, unlike
  850. 30:22training where you can put it in a few
  851. 30:23big locations.
  852. 30:25So, uh practical example is 8i can be
  853. 30:29run in non-water-cooled mode
  854. 30:32so that you can put it in many more
  855. 30:34locations cuz air cooling is still the
  856. 30:37primary thing in most data centers. So,
  857. 30:38there's a lot of thought that goes into
  858. 30:40these decisions. I'm just giving you
  859. 30:42three simple examples to illustrate.
  860. 30:44>> Yeah, I I think that the aging piece is
  861. 30:46really interesting because it really
  862. 30:47changes the way that those tokens are
  863. 30:50actually used in practice.
  864. 30:52Um obviously Nvidia talks a lot about
  865. 30:54extreme co-design. Google seems like
  866. 30:57they have extreme co-design on every
  867. 31:00layer.
  868. 31:01>> Yes.
  869. 31:01>> Um
  870. 31:02First talk about like with agentic usage
  871. 31:06especially if you're doing a lot of read
  872. 31:08and writes to a hard drive or you you
  873. 31:09know there there's like a lot of pieces
  874. 31:11that you need to optimize for. What's
  875. 31:12the latest thing that you've optimized
  876. 31:14for in the TPU stack and then where do
  877. 31:16you think the next big bottleneck is
  878. 31:18based on agentic usage growth?
  879. 31:20>> So we look at the whole system all the
  880. 31:22time.
  881. 31:24Uh couple examples.
  882. 31:26We're announcing two new storage
  883. 31:28solutions next week.
  884. 31:30Uh one is our managed Lustre solution.
  885. 31:34We've improved it to run 10 terabytes
  886. 31:36per second throughput.
  887. 31:38It is really designed for large-scale
  888. 31:40training.
  889. 31:40>> Mhm.
  890. 31:40>> So you can cross-connect it to a giant
  891. 31:43cluster.
  892. 31:45And because you have large data sets you
  893. 31:48can read them from
  894. 31:50the the large-scale Lustre cluster now
  895. 31:53into a large training fleet for super
  896. 31:56efficient scale. So that's one.
  897. 31:59Second thing we introduced is a
  898. 32:02uh a new
  899. 32:04uh ultra-low latency inference storage
  900. 32:08system
  901. 32:09uh a rapid storage.
  902. 32:11Uh and the idea is you can centrally
  903. 32:14keep the information you want to
  904. 32:16inference on
  905. 32:18in our cloud storage. But you can mount
  906. 32:21it close to where think of it as a
  907. 32:23forward proxy like thing wherever your
  908. 32:26inference chips are running.
  909. 32:28And so from your inference uh processor
  910. 32:32down to the storage system rapid storage
  911. 32:35to fetch for inference
  912. 32:37It's incredibly fast. Uh it's 15
  913. 32:40terabits per second.
  914. 32:41So you get ultra low latency. You want
  915. 32:44to optimize all this stuff on a common
  916. 32:46network backbone. So they're introducing
  917. 32:48a new form of networking called Virgel,
  918. 32:51which gives you ultra low connectivity
  919. 32:53speed across a giant cluster.
  920. 32:57Uh so there are many many other parts to
  921. 32:59the stack we're also co-designing uh
  922. 33:01because of agents coming in.
  923. 33:03And the idea is to give people
  924. 33:07the most efficient cost structure to run
  925. 33:09agents with the best performance and
  926. 33:10quality.
  927. 33:11>> Where's the next big bottleneck?
  928. 33:13>> The next big bottleneck will be largely
  929. 33:15around when consumers use virtual
  930. 33:18machines. You know, they Let's say I'm a
  931. 33:20consumer at home.
  932. 33:22I build an agent.
  933. 33:24And the agent is going to schedule
  934. 33:26travel for me, just hypothetically, if
  935. 33:28you're going on vacation.
  936. 33:30And you ask it to do a bunch of tasks
  937. 33:33like
  938. 33:34go look up eight travel sites, which are
  939. 33:36exposed as tools. You know, this common
  940. 33:39thing now people call MCPs or APIs.
  941. 33:43Let's go find all the travel sites.
  942. 33:46Let's say it's booking a trip to Europe
  943. 33:49or to Southeast Asia. Run that,
  944. 33:51calculate for me the total cost, and
  945. 33:53tell me my budget. Consumers cannot
  946. 33:55afford to have VMs running forever.
  947. 33:58It's extremely expensive, as you know.
  948. 34:00So people want to activate deactivate
  949. 34:03VMs whenever a task gets done.
  950. 34:07And because they these
  951. 34:09these tools need local storage,
  952. 34:12uh they these virtual machines can be
  953. 34:15over subscribed, but you can also have
  954. 34:17local disk in from which you read and
  955. 34:19write super efficiently. And so that's
  956. 34:22going to be a bottleneck because it's
  957. 34:23going to directly affect how widespread
  958. 34:26you can make this technology available.
  959. 34:28Because companies can pay for stuff.
  960. 34:30Obviously, the cheaper and more
  961. 34:32efficient they can use more stuff.
  962. 34:35But if you want to bring this to
  963. 34:37consumers,
  964. 34:39you know, for them it gets expensive
  965. 34:41very quickly. And if you want to reach
  966. 34:43everybody, you're going to have to
  967. 34:45engineer the cost structure of these
  968. 34:46things. And having again that ability to
  969. 34:49go across the layers
  970. 34:51from the agent down to Gemini, down to
  971. 34:55the storage system and the compute
  972. 34:56systems, that allows us to co-design.
  973. 34:59>> Thank you for sharing that.
  974. 35:01I want to talk about Anthropic a little
  975. 35:03bit.
  976. 35:04Anthropic is one of Google's customers.
  977. 35:06>> Yes.
  978. 35:06>> They are a unique company in a lot of
  979. 35:08ways.
  980. 35:10Claude is
  981. 35:11one of Google's biggest rivals at the
  982. 35:13same time. Yet, you are essentially
  983. 35:15their backbone for a lot of the
  984. 35:16training, a lot of the inference.
  985. 35:18How do you think about that decision?
  986. 35:21And I know we touched on it earlier, but
  987. 35:22I want want to go into more detail. How
  988. 35:24do you think about powering Anthropic's
  989. 35:27models? And then they are also competing
  990. 35:30with Google. Is that the AWS playbook
  991. 35:32where it's power everybody and we're
  992. 35:35just not going to play favorites,
  993. 35:37or is it something different?
  994. 35:39>> Google's a platform company, you know,
  995. 35:41so
  996. 35:42when you're a platform company,
  997. 35:43different parts of business compete with
  998. 35:45different players in the market. Some
  999. 35:47parts of business may supply them and
  1000. 35:50some part of the business may compete
  1001. 35:52with them.
  1002. 35:53And so we're determined to be best in
  1003. 35:55class in the models.
  1004. 35:57And we're very proud of what we've done,
  1005. 35:59not just with Gemini the model, but also
  1006. 36:02the whole tool chain that we're bringing
  1007. 36:03around Gemini with our enterprise
  1008. 36:06portfolio of tools.
  1009. 36:08At the same time, you know, there are
  1010. 36:09customers who want, for example, our
  1011. 36:12TPUs, and so Anthropic is an example of
  1012. 36:15them.
  1013. 36:16And it's just part of being a platform
  1014. 36:18company. It's the same way that people
  1015. 36:20ask us, how well do you optimize
  1016. 36:23your model with Apple? Apple, for
  1017. 36:25example, has signed a contract with us
  1018. 36:27for the model, as you know.
  1019. 36:28And so, people go, "Isn't that competing
  1020. 36:30with your Android platform and
  1021. 36:32ecosystem?" Yes,
  1022. 36:34but that's part of being a platform
  1023. 36:35company.
  1024. 36:36>> Yeah.
  1025. 36:37I think I'm I'm kind of stuck on the
  1026. 36:39Anthropic piece because
  1027. 36:41I mean, they are competing on the
  1028. 36:43enterprise level where Apple is not.
  1029. 36:45Yeah, I'm I'm just thinking you're you
  1030. 36:47know, you're you're powering them, and
  1031. 36:48then at a certain point we may get and
  1032. 36:50although there's plenty of TPU capacity
  1033. 36:53to go around right now, as you said, but
  1034. 36:55at a certain point there might have to
  1035. 36:57be a difficult decision. How do you make
  1036. 36:58that decision of
  1037. 37:00well, can we give the capacity to an
  1038. 37:02Anthropic, or do we keep it for Gemini,
  1039. 37:04do we keep it for our own research? How
  1040. 37:06do you make that decision?
  1041. 37:08>> We have an executive team with Sundar,
  1042. 37:10and we discuss these, and as any mature
  1043. 37:13company, we make those decisions.
  1044. 37:14There's
  1045. 37:15difficult calls every day.
  1046. 37:17For instance, we have demand not just
  1047. 37:20from Anthropic. So, what percentage for
  1048. 37:24even if you said there's X amount for
  1049. 37:26Gemini, and there's Y amount for the
  1050. 37:27rest of the world, what amount do you
  1051. 37:29give Anthropic versus the hundreds of
  1052. 37:32other labs and other customers ask us
  1053. 37:34for it? That's all complicated decisions
  1054. 37:36that anybody has to make. What I'll tell
  1055. 37:38you is this, it's better to have your
  1056. 37:40own chips and demand than not having
  1057. 37:42your own chips.
  1058. 37:44>> Yeah, well said. Mythos, you you kind of
  1059. 37:47hinted at a little bit. I think it's
  1060. 37:49rumored to be the first 10 trillion
  1061. 37:51parameter model. Is Google
  1062. 37:54playing in the 10 trillion parameter
  1063. 37:56model space yet? Are you Are you close
  1064. 37:58to it? Where are you in that in that
  1065. 38:00life cycle?
  1066. 38:01>> You'll see new stuff from us on Gemini
  1067. 38:05uh with announcements coming both at
  1068. 38:07next and soon after. I think on the the
  1069. 38:10capability of the model, we're very
  1070. 38:12proud of where Gemini is.
  1071. 38:14I mean, it's been state-of-the-art for a
  1072. 38:15long time. We have a new version of
  1073. 38:17Gemini coming very, very soon.
  1074. 38:19And from all the benchmarks we've seen,
  1075. 38:21we've been very confident on that as
  1076. 38:23well.
  1077. 38:23>> So, hypothetically, if you think about a
  1078. 38:2610 trillion parameter model based on
  1079. 38:28what you oversee on the TPU side, is
  1080. 38:31that even a feasible size to serve in
  1081. 38:33the current state of the the the world?
  1082. 38:37>> We've had a capability to do
  1083. 38:39disaggregated serving,
  1084. 38:41uh which allows us to scale very large
  1085. 38:43dense models super well, and that's been
  1086. 38:45in place for a long time. And so, we're
  1087. 38:48able to we would not design a model that
  1088. 38:50we couldn't serve.
  1089. 38:51And so, we're very confident if TPUs can
  1090. 38:53serve
  1091. 38:55the largest models in the world,
  1092. 38:57and most importantly, our serving stack
  1093. 39:01we use for disaggregated serving, by
  1094. 39:04definition, is the most efficient on TPU
  1095. 39:07uh in of all the model providers in the
  1096. 39:08industry. So, we're very confident we
  1097. 39:10can serve the largest models,
  1098. 39:12particularly the largest Gemini models.
  1099. 39:14>> Does this mean that we're not seeing any
  1100. 39:15slowdown on the scaling pre-training
  1101. 39:17side? You're you're not feeling it at
  1102. 39:20all, cuz there was for a while in the
  1103. 39:21industry people talking about
  1104. 39:22pre-training is slowing down. Now, let's
  1105. 39:24focus on RL, let's focus on the thinking
  1106. 39:28time.
  1107. 39:29You're not seeing that at all.
  1108. 39:30>> We're not seeing that from the point of
  1109. 39:32view of chip design or system design or
  1110. 39:35lack of capacity or any of that.
  1111. 39:38>> And then what about the underlying data?
  1112. 39:39Are you seeing more
  1113. 39:41uh
  1114. 39:42an an effective use of synthetic data?
  1115. 39:45>> We are seeing I mean, I'll give you two
  1116. 39:47or three examples of things we are
  1117. 39:49seeing.
  1118. 39:50Historically, a lot of the data that was
  1119. 39:52fed into models
  1120. 39:54was unstructured data, like text, audio,
  1121. 39:57video files, etc. Those continue to
  1122. 40:00grow.
  1123. 40:01But, the reality of those is
  1124. 40:04like there are many elements in an
  1125. 40:06enterprise context which make them
  1126. 40:08actually really simple to deal with.
  1127. 40:10When you ask a question to an agent and
  1128. 40:12you have the agent respond and tell you,
  1129. 40:15"Tell me the citation of where did you
  1130. 40:17derive this answer from?
  1131. 40:19It's easy if it's in a document because
  1132. 40:21you can just show a link to that
  1133. 40:22document.
  1134. 40:23Now, just imagine you ask the model a
  1135. 40:25question, tell me how much inventory
  1136. 40:28we'll need to meet demand for this
  1137. 40:30product.
  1138. 40:32That is going to translate to a query
  1139. 40:35on a system like an SAP system or some
  1140. 40:38kind of
  1141. 40:38supply chain system.
  1142. 40:40That's dynamically going against set of
  1143. 40:42tables.
  1144. 40:44So, first being accurate on decom-
  1145. 40:46decomposing that query into which table
  1146. 40:49is it getting it from and showing the
  1147. 40:51response like where is the citation?
  1148. 40:53Like, how did you get this How do I know
  1149. 40:56the answer that you gave me is correct?
  1150. 40:58Is a much more complicated problem.
  1151. 41:00And so, because of
  1152. 41:02the work we do in enterprise, we're able
  1153. 41:04to feed Gemini a lot more cycles into
  1154. 41:09our uh you know, uh
  1155. 41:11trajectory optimization harness with
  1156. 41:14structured data. Complex things like
  1157. 41:17complex fields. Have you ever seen a You
  1158. 41:19know, when you talk about computer use
  1159. 41:21in a browser use? If you ever see an
  1160. 41:23enterprise application with a thousand
  1161. 41:25fields, drop-down lists, etc.
  1162. 41:29There's no consumer app that would ever
  1163. 41:31have that complexity.
  1164. 41:32>> Yeah.
  1165. 41:33>> So, being in this space also allows us
  1166. 41:35to teach
  1167. 41:36our Gemini system some of those things
  1168. 41:39and put it into the harness.
  1169. 41:41>> I I I let's let's continue on harnesses
  1170. 41:44and agentic coding in general. Um
  1171. 41:47I I've been doing a lot of coding
  1172. 41:48myself. There was kind of a viral tweet
  1173. 41:50that went around about somebody who had
  1174. 41:52a friend at Google who basically said
  1175. 41:55Google isn't on the frontier of agentic
  1176. 41:58coding internally.
  1177. 42:00What's your take on that? How How has
  1178. 42:02Google adopted agentic coding? And
  1179. 42:05especially again, I have to bring up
  1180. 42:06Anthropic. The rate at which they're
  1181. 42:08shipping is incredible. How is Google
  1182. 42:10adopting the frontier of agentic coding
  1183. 42:13today?
  1184. 42:14>> We have a lot of engineers using Jetski,
  1185. 42:17which is our internal coding harness.
  1186. 42:20And that feedback has been going
  1187. 42:22directly to DeepMind in the
  1188. 42:24you know, in that reinforcement loop,
  1189. 42:26and it's improving quality of Gemini for
  1190. 42:28coding every day.
  1191. 42:29And we have a lot of people in my
  1192. 42:31organization using it.
  1193. 42:32>> One thing I've noticed, I'm more
  1194. 42:34productive than ever.
  1195. 42:36>> Mhm.
  1196. 42:36>> I'm shipping so fast. I'm having so much
  1197. 42:39fun doing it. I'm not reviewing every
  1198. 42:41line of code.
  1199. 42:42>> Mhm.
  1200. 42:42>> Actually, I'm reviewing very few lines
  1201. 42:44of code.
  1202. 42:44>> Mhm.
  1203. 42:45>> But Google can't do that. I have little
  1204. 42:46toy projects. Google, you have
  1205. 42:48high-stakes
  1206. 42:50uh projects and services and products
  1207. 42:52that you're serving.
  1208. 42:53How how can you both
  1209. 42:56be on the frontier of agentic coding and
  1210. 42:59be produ- producing so many lines of
  1211. 43:01code, but also making sure that you're
  1212. 43:04maintaining that quality. Also, make
  1213. 43:05sure that you are actually reviewing
  1214. 43:07every single line of code that gets
  1215. 43:09deployed.
  1216. 43:09>> So, when we talk about software
  1217. 43:12engineering productivity,
  1218. 43:14we look at it slightly differently than
  1219. 43:16is reported externally.
  1220. 43:18So, if you work in a in a company that
  1221. 43:20builds products like Google does,
  1222. 43:23the reality is that there are two or
  1223. 43:26three examples of things that you find
  1224. 43:28that are really important.
  1225. 43:30Like a senior engineer writes much more
  1226. 43:32compact code than a junior engineer.
  1227. 43:35So, we don't count how many lines of
  1228. 43:37code as a measure
  1229. 43:38because that's generally, you know, a
  1230. 43:42a weaker engineer writes a lot more code
  1231. 43:44to do the same task that a senior
  1232. 43:45engineer does.
  1233. 43:46>> It's kind of a cliché, right? Over the
  1234. 43:48years, that's don't don't count lines of
  1235. 43:49code. But I think now more than ever,
  1236. 43:52it's just the shipping speed overall.
  1237. 43:54>> so it's how much functions do we add?
  1238. 43:56That's important.
  1239. 43:57>> Yeah.
  1240. 43:57>> The second thing, we've always had a
  1241. 44:00tradition at Google that
  1242. 44:02when you go to check in code, you need
  1243. 44:04peer review. Typically, the peer review
  1244. 44:05is done by senior managers, right? So,
  1245. 44:08and they become the bottleneck. So,
  1246. 44:10we've introduced and people are using
  1247. 44:11Gemini and we, for example, recently in
  1248. 44:14Cloud introduced it to scan for security
  1249. 44:17vulnerabilities in code.
  1250. 44:19So, it's not just that the tool is being
  1251. 44:21used to generate code, we're also using
  1252. 44:24it to inspect code.
  1253. 44:25And that helps us get when the senior
  1254. 44:29engineers come in for the review, a
  1255. 44:31bunch of free work has been done.
  1256. 44:33The third one is, for the long-term, in
  1257. 44:36any real software company, the bulk of
  1258. 44:39the time of the engineers where they
  1259. 44:40find doing less productive work is
  1260. 44:43debugging issues.
  1261. 44:44So, we built a version of Gemini and one
  1262. 44:48of the things we're going to show next
  1263. 44:49week is,
  1264. 44:50you know, what's the most complex
  1265. 44:52computer in the world?
  1266. 44:54The most complex computer in the world
  1267. 44:56is a cloud.
  1268. 44:58It makes a PC look like a toy.
  1269. 45:00And so, we've taken all of our cloud and
  1270. 45:03exposed it as tools to the model.
  1271. 45:06And so, now we're using Gemini to
  1272. 45:09troubleshoot incidents happening.
  1273. 45:12And so, that's also helped us improve
  1274. 45:14the speed with which people can function
  1275. 45:17and in turn improve the quality of the
  1276. 45:18model itself. So, there's a number of
  1277. 45:20dimensions that through which we look at
  1278. 45:22the issue.
  1279. 45:23>> But as productivity increases and you're
  1280. 45:26shipping more features more quickly, I
  1281. 45:28know lines of code is not the
  1282. 45:29measurement, but it's certainly an
  1283. 45:32an output of this increased velocity.
  1284. 45:35>> Yes.
  1285. 45:36>> There comes a a point where you just
  1286. 45:38cannot review every single line of code.
  1287. 45:41And then, I think kind of if you think
  1288. 45:43about abstracting and going beyond that,
  1289. 45:46there's a point at which humans are
  1290. 45:48understanding the actual code less and
  1291. 45:50less over time, especially as you
  1292. 45:51mentioned, if you're using AI to review
  1293. 45:53the code to debug. So, if you're having
  1294. 45:56AI create code, AI review code,
  1295. 45:59are we losing the core understanding of
  1296. 46:02of code and the functionality being
  1297. 46:04deployed.
  1298. 46:05>> That's a risk that we have to manage as
  1299. 46:07an industry. People talk about I'm going
  1300. 46:09to give you a prompt and the prompt's
  1301. 46:11going to generate a block code.
  1302. 46:13>> Mhm.
  1303. 46:13>> And [clears throat]
  1304. 46:14you don't need to understand the code
  1305. 46:16because you understand the prompt. In
  1306. 46:18reality, for a complex system,
  1307. 46:21the prompt will not explain
  1308. 46:23all the potential behavior of the
  1309. 46:25system.
  1310. 46:26>> Possibility.
  1311. 46:26>> Right?
  1312. 46:27>> Yeah.
  1313. 46:27>> And so, for example, how do you deal
  1314. 46:30with exceptions? Uh
  1315. 46:32and so, that's uh something that I think
  1316. 46:35every time you find there's one area,
  1317. 46:38like if some time ago, people said
  1318. 46:41you won't need all these software
  1319. 46:43engineers.
  1320. 46:44And then
  1321. 46:46along comes the model and finds a lot of
  1322. 46:49security vulnerabilities.
  1323. 46:51And just when we need a ton of software
  1324. 46:53engineers to work with models. Like
  1325. 46:56we're introducing a version of our model
  1326. 46:58that can actually fix bugs. A fix
  1327. 47:00security vulnerability, specifically.
  1328. 47:02>> Yeah.
  1329. 47:02>> But you still need a human to use the
  1330. 47:05tool and and focus on it. Sometimes the
  1331. 47:08industry over-rotates and so, you say
  1332. 47:11you don't need anybody just when you
  1333. 47:12need it.
  1334. 47:13>> Yeah.
  1335. 47:13>> And so, we we take a much longer term
  1336. 47:15view of things.
  1337. 47:17And so, we're constantly looking at for
  1338. 47:19instance,
  1339. 47:21do you need a supervisor model
  1340. 47:23to look at code in a different way to
  1341. 47:25actually review the code? And that's why
  1342. 47:27when I said we still do peer review of
  1343. 47:30the code. And we're helping our senior
  1344. 47:33engineers use the tool to do the
  1345. 47:35reviews.
  1346. 47:37And then the question comes, will the
  1347. 47:38tool be self-aware enough? If it
  1348. 47:41generated the code, will it find an
  1349. 47:43issue with code that it generated?
  1350. 47:46Because it's not self-aware of certain
  1351. 47:47patterns. That's something we're looking
  1352. 47:49at approaches to solve. And so,
  1353. 47:52our goal has always been to make sure we
  1354. 47:54have the best model is to apply it at
  1355. 47:57scale. And in my team alone we have
  1356. 47:59thousands of people using it every
  1357. 48:00single day. I mean, if you walk just
  1358. 48:02over there to the campus, you can see
  1359. 48:04people like six different windows open,
  1360. 48:06one in which they're coding, one in
  1361. 48:08which they're compiling, one in which
  1362. 48:10they're you know, deploying and testing
  1363. 48:13and another one where they've got a
  1364. 48:15background job running to run code
  1365. 48:17review. I mean, the the whole there's a
  1366. 48:19lot of people using the JetSki tool
  1367. 48:22harness and
  1368. 48:23it's part of just evolving how work is
  1369. 48:26getting done.
  1370. 48:26>> You touched on cybersecurity. Let's
  1371. 48:28finish on that.
  1372. 48:30Uh
  1373. 48:31Anthropic decided the Mythos model was
  1374. 48:34too advanced in the cybersecurity
  1375. 48:37uh capabilities to release publicly, at
  1376. 48:39least not yet. For Google, how do you
  1377. 48:41think about that? What was your
  1378. 48:42reaction? And then also, is there some
  1379. 48:44line in the sand, some benchmark that
  1380. 48:46you think or you would determine Gemini
  1381. 48:48is no longer safe to release publicly?
  1382. 48:51>> We're working through that on what would
  1383. 48:53that line be.
  1384. 48:55But our you know, our issue has been So,
  1385. 48:58if Mythos finds a set of issues,
  1386. 49:02what percentage of those issues could be
  1387. 49:03found with an open-source model?
  1388. 49:05And the reason I mentioned open-source
  1389. 49:07model is, no matter how much you defend
  1390. 49:10and you can say, "Well, I'll make sure
  1391. 49:11closed-source models don't fall in
  1392. 49:12adversary's hands." Open-source models
  1393. 49:15for sure are going to fall into
  1394. 49:16adversary's hands.
  1395. 49:17>> And they're just getting better.
  1396. 49:18>> And they're getting better. So, sooner
  1397. 49:19or later, some part of this, it may not
  1398. 49:22be all of the patterns, but some part of
  1399. 49:24it can be detected.
  1400. 49:26So, what should you do in response? And
  1401. 49:29we are unique because
  1402. 49:31we're a hyperscaler, we're a model
  1403. 49:33provider, and we also have a
  1404. 49:35cybersecurity organization.
  1405. 49:38Both our Mandiant team and Wiz. So,
  1406. 49:40we've done three practical things.
  1407. 49:44If people are going to find issues using
  1408. 49:47a model, you need to have a model help
  1409. 49:49fix issues because they're going to find
  1410. 49:51them way faster than humans can fix. So,
  1411. 49:54you need a model to help fix and so
  1412. 49:55we're looking at something there.
  1413. 49:57Second,
  1414. 49:59if they're going to find issues with
  1415. 50:01models,
  1416. 50:02they're going to cause use the model and
  1417. 50:04computer use to launch a large-scale
  1418. 50:07attack.
  1419. 50:08And so to defend that,
  1420. 50:10using like I'll red team my system once
  1421. 50:13a month is not going to be sufficient.
  1422. 50:15So, introducing agents that can do
  1423. 50:18continuous red teaming
  1424. 50:21and agents that can actually help fix.
  1425. 50:25Like, for example, it's one thing to fix
  1426. 50:27the code. It's the second thing to find
  1427. 50:29all the places the old code was running
  1428. 50:31and to remove it and then deploy the new
  1429. 50:34code that's been patched and updated,
  1430. 50:36right? So, that's the second piece.
  1431. 50:39And the third piece is there's so much
  1432. 50:41code out there. What do I start with?
  1433. 50:43>> Yeah.
  1434. 50:44>> So, again, that's another thing where we
  1435. 50:46built tools to help people identify and
  1436. 50:49prioritize what.
  1437. 50:51>> Is it Is this an argument for or against
  1438. 50:53open-source software? Not models, but
  1439. 50:55software. If you're open source, your
  1440. 50:58your your your all your code is out
  1441. 51:00there. It is ripe for models to go look
  1442. 51:02at it, find uh vulnerabilities, and
  1443. 51:04exploit them.
  1444. 51:06Close source,
  1445. 51:07you don't have that problem. But on the
  1446. 51:09other hand, open source is going to get
  1447. 51:10hardened much more quickly. What is your
  1448. 51:12take on that? Is that an argument for or
  1449. 51:14against?
  1450. 51:15>> No, we we as Google use a ton of open
  1451. 51:18source and we contribute a ton of open
  1452. 51:19source. We're going to help the
  1453. 51:21open-source community using our tools to
  1454. 51:23actually go fix these things. I'm just
  1455. 51:25pointing out the reality of where things
  1456. 51:27are is that adversaries are going to use
  1457. 51:30the model and the first place they're
  1458. 51:32going to try and scan is popular
  1459. 51:34open-source libraries.
  1460. 51:35>> Yeah. Yeah.
  1461. 51:36>> Because that gives them the maximum
  1462. 51:38surface area to try and attack.
  1463. 51:40And so it's those are all elements where
  1464. 51:42we think it's important to go and
  1465. 51:44address and fix and we're in process
  1466. 51:47with the rest of the industry.
  1467. 51:49>> Thomas, last question for you. What
  1468. 51:50keeps you up at night?
  1469. 51:52>> We, you know, we're balancing so many
  1470. 51:55things. Making sure we have to
  1471. 51:58one part of your discussion, do we have
  1472. 52:00right term long term plans for capital
  1473. 52:03infrastructure, for data centers,
  1474. 52:05networks, enough of those lovely TPUs to
  1475. 52:08go around.
  1476. 52:09Second, are we constantly pushing the
  1477. 52:12domain problems, the important problems?
  1478. 52:15Three years ago when we said we should
  1479. 52:18solve the problem of as AI gets better,
  1480. 52:21cyber is going to be definitely an area
  1481. 52:23that's affected.
  1482. 52:25And when we made the offer to buy Waze,
  1483. 52:27people asked like, why would you guys be
  1484. 52:29doing that? When we look at our Gemini
  1485. 52:32enterprise platform, just to give you an
  1486. 52:34example, between January and now,
  1487. 52:37our token count has jumped from 10
  1488. 52:40billion a minute
  1489. 52:42to 16 billion a minute.
  1490. 52:45And the number of enterprise users of
  1491. 52:47Gemini enterprise has jumped by 40%
  1492. 52:50sequentially. So, we're always looking
  1493. 52:53at how we're solving the right problems
  1494. 52:56for for customers and users,
  1495. 52:58and that's always the focus for us.
  1496. 53:02And as long as we keep pushing
  1497. 53:04aggressively and solving those problems
  1498. 53:07and staying ahead of the market when the
  1499. 53:09the technology is evolving so quickly
  1500. 53:11that when something happens, you got to
  1501. 53:14have solutions before that occurs to the
  1502. 53:16most part, and
  1503. 53:18our teams have done an amazing job and
  1504. 53:19we're super proud of what they've done
  1505. 53:22and
  1506. 53:22looking forward to the event.
  1507. 53:25>> Thomas, thank you so much. Really
  1508. 53:27appreciate it.

About this transcript

This page contains the full transcript of Google Cloud CEO: Anthropic, TPUs, Mythos, NVIDIA and more by Matthew Berman, generated from the public captions YouTube serves with the video. The transcript has 9,109 words across 1,508 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.