News: 1704887052

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Google's TPUs could end up costing it a billion-plus, thanks to this patent challenge

(2024/01/10)


Allegations that Google's Tensor Processing Units (TPUs) were developed using stolen designs are being put to the test as a jury trial brought against the search giant by Singular Computing kicks off this week.

Google is accused of infringing patents held by Singular and developed by computer scientist Joseph Bates, an academic turned startup founder. According to his LinkedIn [1]profile , Bates held research and teaching positions at Cornell, MIT, Carnegie Mellon, and Johns Hopkins universities in the US between 1980 until 2011.

In 2005, Bates founded Singular Computing to commercialize various computing architectures. According to Singular's [2]website , the biz "develops and licenses hardware and software technologies for high-performance energy-efficient computing, both large scale and embedded."

[3]

Singular's legal spat with Google dates back to late 2019 when Bates filed a lawsuit in a Massachusetts federal court against the cloud titan

[4]PDF

. According to the complaint, Bates disclosed various technologies he had come up with to Google under a non-disclosure agreement on three occasions between 2010 and 2014. During this time, Singular said, Bates made Google aware the technologies in question were patent protected.

[5]

[6]

The patents, said to have been first filed in 2009 and made public in 2010, describe a computer architecture designed to execute a large number of low-precision calculations each processor cycle. While this lower precision may be impractical for conventional compute workloads, the complaint argues it's well suited to AI software that can accommodate this lower precision.

Singular Computing also emphasized that these technologies don't just exist on paper, as a prototype based on the designs was constructed shortly after the first patent application was filed. The patents in question are: an initial US [7]8,407,273 , and US [8]9,218,156 and [9]10,416,961 as related followups.

[10]

Singular contends Google deliberately incorporated Bates' architectures into its TPU v2 and v3 processors, without permission or a license, and thus knowingly infringed the associated patents. TPUs being the custom AI accelerator chips Google designed [11]with outside help to use in its cloud to speed up the training of neural networks and their decision making.

Jeff Dean, today Google's chief scientist, wrote to colleagues about how Bates' designs could be "really well suited" for the web goliath's workloads, according to internal emails surfaced by the complaint. Google's legal team, meanwhile, argued no one who worked on the TPUs had any connection with Bates or his blueprints.

[12]US Navy officer swaps sea for cell after accepting bribes from Chinese snoops

[13]Motorola loses appeal to kill price cap on UK Airwave emergency services contract

[14]Everyone's suing AI over text and pics. But music? You ain't seen nothing yet

[15]Google illegally refusing to bargain with employee union, says NLRB

Google has repeatedly denied these allegations of patent infringement. In a statement to The Register , a spokesperson said: "Singular's patent claims are dubious and currently on appeal. They don't apply to our Tensor Processing Units, which we developed independently over many years. We look forward to setting the record straight in court."

By appeal that PR person is referring to a separate US appeals court case being heard this week in which Google will present arguments as to why Singular's patents should be considered invalid. Big G is essentially trying to get the patents thrown out to crash Singular's infringement complaint.

Google's TPUs, [16]introduced in 2016, were first developed to power the machine-learning features baked into things like Gmail, Google Maps, and YouTube.

[17]

At a high level, the accelerators are these days essentially a bunch of brain-float matrix math engines called MXUs supported by some high-bandwidth memory and a few CPU cores to make it programmable.

Now in their fifth-generation, Google is [18]pushing the silicon as an alternative to GPUs for cloud-based AI training and inference workloads.

The main trial, which kicked off Monday, is expected to last at least two weeks.

According to pretrial documents

[19]PDF

filed by Google, Singular is seeking between $1.6 billion and $5.19 billion in damages in the form of a lump sum payment if the jury determines the company's patents were infringed. ®

Get our [20]Tech Resources



[1] https://www.linkedin.com/in/joebatessingular/

[2] https://www.singularcomputing.com/

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZZ7NOi7vvyePyvsHIMXe1QAAAcA&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[4] https://regmedia.co.uk/2024/01/09/singular_google_complaint.pdf

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZZ7NOi7vvyePyvsHIMXe1QAAAcA&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZZ7NOi7vvyePyvsHIMXe1QAAAcA&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[7] https://patents.google.com/patent/US8407273B2

[8] https://patents.google.com/patent/US9218156B2

[9] https://patents.google.com/patent/US10416961B2

[10] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZZ7NOi7vvyePyvsHIMXe1QAAAcA&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[11] https://www.theregister.com/2023/09/22/google_broadcom_tpus/

[12] https://www.theregister.com/2024/01/09/us_navy_officer_china_bribes/

[13] https://www.theregister.com/2024/01/09/tribunal_sides_with_cma_in/

[14] https://www.theregister.com/2024/01/08/copyright_music_ai/

[15] https://www.theregister.com/2024/01/04/google_illegally_refusing_to_bargain/

[16] https://www.theregister.com/2016/05/18/confirmed_google_bakes_custom_data_centre_chips/

[17] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_onprem/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZZ7NOi7vvyePyvsHIMXe1QAAAcA&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[18] https://www.theregister.com/2023/12/06/google_unveils_tpu_v5p_pods/

[19] https://regmedia.co.uk/2024/01/09/singular_google_pretrial.pdf

[20] https://whitepapers.theregister.com/



"no one who worked on the TPUs had any connection with Bates or his blueprints"

Pascal Monett

Of course they didn't. Management handed them a document to work on . . .

Trolling

elsergiovolador

In 2005, Bates founded Singular Computing to commercialize various computing architectures. According to Singular's website, the biz "develops and licenses hardware and software technologies for high-performance energy-efficient computing, both large scale and embedded."

That to me sounds like patent trolling. Just wrap any brain fart into a patent lingo, submit where committee has no clue and waves everything through. Wait for someone to release a product remotely related and is making money. Sue.

Throw it out

cyberdemon

Sorry, this argument is not differentiable.

Re: Trolling

Missing Semicolon

They do claim to have made prototypes.

Re: Trolling

elsergiovolador

So?

Doctor Syntax

I can't help wonder whether a jury of randomly selected citizens is the best tribunal of fact in such cases.

Anonymous Coward

IANAL (and certainly no patent expert) but this "They don't apply to our Tensor Processing Units, which we developed independently over many years" is completely irrelevant if my foggy understanding is correct ? A patent's a patent - independent invention doesn't count.

Re: "which we developed independently over many years"

Mage

An argument that can work for copyright violation defence. Not so much for a regular patent. This is not the fight against Oracle.

Elephants in the room: USPTO allows patents they should not, but that won't help Google/Alphabet. Is in fact much current AI any use and does it do much more than warm the planet (which we don't want), but that won't help this case either.

Dinanziame

I remember that if it can be shown that the infringement was deliberate, damages are tripled...? Or something like that.

Also, if Google tries to argue that their method is in fact different than that described on the patent, I suppose it might be argued that they started from the patent and changed a few details to make it different (but that's just my common sense argument, so it's probably absolutely the opposite of what's goes in a patent trial)

Anything that makes Google pay

Anonymous Coward

Is good to me. After all, they steal so much from us don't they?

What we see depends on mainly what we look for.
-- John Lubbock