Menu

1 / 10

OpenAI's isolated AI agents talked to each other through the CPU cache

#boingboing#boing#rest#made#openai
Reading 0:00
15s threshold

Martijn Boer, Public domain, via Wikimedia Commons

OpenAI researchers tried to keep AI agents from communicating with each other by putting them in their own environments on the same computer, not connected to a network or to each other. But they figured out how to communicate with each other through a shared resource, the CPU cache. One agent changed the data stored in the cache, and the other timed how quickly or slowly it loaded. That gave them a fast/slow binary code that allowed them to talk to each other.

From THE DECODER:

They used the processor cache. One agent deliberately altered the data stored there, while the other measured differences in load times and decoded the message. The same technique is behind the well-known Spectre and Meltdown attacks.

More channels turned up through write patterns on shared memory and through OpenAI's own offline infrastructure, the system meant to replace the internet.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.