Get updates delivered to you daily. Free and customizable.
Tom's Hardware
Supercomputer designer shrinks the Cray C90 to wristwatch size … sort of
By Jeff Butts,
2024-06-20
An electrical engineer who helps design supercomputers has built a miniaturized version of the Cray C90 that fits inside a wristwatch. The marriage of 3D printing , an OLED display , and an FPGA development board yielded a tiny Cray that he can wear on his wrist and, with great difficulty and concentration, use to tell time.
(Image credit: Chris Fenton)
To build the 1/25-scale Cray C90 wristwatch , Chris Fenton designed a model of the Cray Y-MP C916 small enough to wear as a watch. He built it with a 3D printer, trimmed the required circuit boards to fit inside, and mounted the OLED display. It also has a battery with a built-in charger, and Fenton says the watch can accommodate a NATO-style wrist strap.
The system is run off a Diligent CMOD-A7 FPGA development board . This contains a Cray CPU core running at 105 MHz, the actual clock speed of Cray’s J90. The C90, mind you, runs at 244 MHz. The front-end processor is a Teensy 3.6 microcontroller , controlling reset signals and the SPI interface going into the Cray CPU. The Teensy MCU also drives the OLED display.
Image 1 of 2
The FPGA and Teensy 3.6 boards used for the Cray C90 wristwatch (Image credit: Chris Fenton) Image 2 of 2
Inside the case of the Cray C90 wristwatch (Image credit: Chris Fenton)
Next, Fenton needed software on the watch. Since it was a for-fun project and part of what he calls his “series in Cray-related computational necromancy,” the electrical engineer pretty much threw usefulness out the window. His work and interests have made him enjoy doing N-body gravity simulations , so that’s what he did with the Cray C90 superwatch. N-body gravitational simulations use mathematical formulas to demonstrate, in this case, how a planet and its moons interact gravitationally.
In Python, he wrote an n-body simulation of Jupiter and 63 of its moons. Mimicking Cray vector instructions, he developed a program for the watch that shows a free-running simulation of Jupiter and 63 of its moons orbiting the gas giant. The coordinates come from NASA’s Horizons system . The software displays each moon based on that data in the ecliptic plane around a circle designating Jupiter.
Testing the N-body simulation on the Cray C90 wristwatch (Image credit: Christ Fenton)
The maker says that using his supercomputer wristwatch “should be as incomprehensible as my motivation for creating it in the first place,” and it sounds like he hit that mark precisely. To actually tell the time on the wristwatch, you look at the positions of Jupiter’s moons. Because all of us know where those lunar bodies will be at particular times of the day...
The final product is programmable, and it looks like a miniature version of a Cray supercomputer. Fenton says it “pushes the boundaries of usefulness and complexity.” I would tend to agree, adding that I’d be nervous about wearing it — the watch appears to be several inches tall and I can see myself whacking it on doorframes every time I walk through one. Then again, I've got to admit it looks really cool.
Get updates delivered to you daily. Free and customizable.
Welcome to NewsBreak, an open platform where diverse perspectives converge. Most of our content comes from established publications and journalists, as well as from our extensive network of tens of thousands of creators who contribute to our platform. We empower individuals to share insightful viewpoints through short posts and comments. It’s essential to note our commitment to transparency: our Terms of Use acknowledge that our services may not always be error-free, and our Community Standards emphasize our discretion in enforcing policies. We strive to foster a dynamic environment for free expression and robust discourse through safety guardrails of human and AI moderation. Join us in shaping the news narrative together.
Comments / 0