Fragmented Memory is a project by Phillip Stearns in which we get a peek inside our RAM.

You see, each second that we use computers and cellphones, our RAM is being filled and purged with temporary information.

So Stearns weaves massive tapestries that capture snippets of this code, rendering it in textile rather than throwing it away.

It's a way that we can appreciate the raw data inside a computer.

Of course, there's a catch:

Weaving a single core memory dump would require 106 million meters of fabric.

But as it happens, some data is more visually appealing than other data. So Stearns curated it, weaving tapestries from only the more interesting snippets.

The results are an ode to what happens every second inside of anything with a microprocessor. It's an entire world of calculations that we'd otherwise never see.

Click here to preview the new Fast Company

Want to try out the new

If you’d like to return to the previous design, click the yellow button on the lower left corner.


Elaborate Tapestries Woven From Forgotten Computer Thoughts

Just like robo-grandma used to make.

Every moment you use your computer, millions of 1s and 0s feed through the circuitry. Some are saved onto your hard drive, of course, but most are cached temporarily, routinely and permanently purged from RAM as more pressing information takes its place. The information dissolves in digital ether.

Fragmented Memory, by Phillip Stearns, is an artistic homage to those lost bits. It’s a series of tapestries that are woven from raw binary code that’s normally lost in RAM.

"It's a pretty trivial thing to open any kind of file as RAW binary data in GIMP or Photoshop and create a direct translation of zeros and ones into pixel art," Stearns admits. "The exciting thing about it, though, is that you suddenly have a way to see some of the invisible code shaping everyday life."

Usually, all of this invisible information ultimately renders as user interface, emails, tweets, and multimedia on your computer’s screen, but Stearns wanted to create a more up close and personal exploration of the data—something "compelling but not overly dressed up." He wanted to visualize the unfettered stream of data before it becomes the pretty pictures and clear sums that live on our screens.

His decision was to map code 1:1 onto tapestry. The bits of binary code were grouped in into woven pixels, meaning the 1s and 0s (which might be depicted in black or white) actually combine to create RGB values in one of 64 different colors. But even with this abridging via color, a complete core memory dump would still translate to 106 million meters of fabric. So Stearns decided to edit, to curate the information into something both manageable and interesting on a tapestry.

"Much of it is filled with incomprehensible digital hash punctuated by stretches of blank space and make for a terribly uninteresting work aside from its sheer scale," he writes. "There was a period of desensitization as well. When first scanning through the images produced from the memory dump file, almost everything looked like a potential design. After a couple of days of scrolling, certain regions began to stand out."

The resulting creations are something new. They're not really glitch art, because the media isn’t generated from rendering mistakes that the computer made. And they're not really New Aesthetic—at least in Stearn’s eyes, I think this is debatable—because the work fundamentally isn’t about the digital world spilling into the analog world as much as it is us getting a peek into the digital world through the analog world.

However you attempt to classify it, however, Fragmented Memory is as illuminating as it is aesthetically fascinating. Who knew our computers had such beautiful thoughts inside?

See the tapestries at Rochester Contemporary from Oct 3rd to Nov 7th.

Learn more here.

[Hat tip: Creative Applications]

Add New Comment


  • Phillip David Stearns

    @ Linda Taylor - I chose to work with digital textiles with the knowledge that modern electronic computers and automated Jacquard weaving were made possible by punched card storage media. The punch cards used to automated the weaving of the patterns were a form of binary media which came to be used in early electronic computers.  This has lead some to identify the Jacquard loom as an early computer, however, computation involves a system that performs mathematical or logic operations on data.  The Jacquard loom is not a computer by this definition, but closer to a player piano, a mechanically automated device for outputting stored data.  

  • patricia666

    what Philip replied I cant believe that a stay at home mom able to make $6638 in one month on the internet. go right here w­w­w.J­A­M­20.c­o­m

  • Linda Taylor

    I wonder if the artist realizes that the jacquard loom is considered to be the first computer. It operates on the same principle of on/off, or rather, up/down.