IBM heeft op de CeBIT een prototype van de Millipede opslagtechnologie gedemonstreerd. Millipede moet in de toekomst een alternatief bieden aan flashgeheugens, hoewel IBM nog niet weet wanneer Millipede volwassen genoeg is om commercieel toegepast te kunnen worden. Een Milipede-geheugenchip, gemaakt met behulp van een 10nm-proces, kan maar liefst 153GByte per vierkante inch opslaan. De chip die werd gedemonstreerd meet 6,4x6,4mm, wat goed is voor ongeveer 10GB. Als het ooit zo ver zou komen dat IBM Secure Digital flashkaarten met deze technologie gaat maken, dan zouden deze een opslagcapaciteit van 100GB hebben.

IBM heeft op hun website twee filmpjes staan die de werking demonstreren. Millipede staat voor duizendpoot en heeft betrekking op de duizenden armpjes die op de chip aanwezig zijn. Aan het uiteinde van de armpjes zit een punt. Ieder armpje zweeft als het ware over een oppervlakte dat bestaat uit een dunne film kunststof (een polymeer) die in verticale en horizontale richting kan bewegen. Door de punt van de arm tot 400°C op te warmen en de arm omlaag te bewegen, kan er in het kunststof een putje worden 'geslagen'. Op die manier kunnen gegevens dus worden opgeslagen. Om de gegevens te lezen, wordt de punt opgewarmd tot 300°C, wat niet hoog genoeg is om een putje te slaan. Door te meten hoe snel de punt afkoelt, kan er bepaald worden of er een putje aanwezig is of niet. Putjes kunnen gewist worden door het kunststof naast het putje met de punt op te warmen. Het grootste obstakel dat commercieel gebruik in de weg staat, is de snelheid. Deze is relatief laag ten opzichte van normale flashgeheugens, vanwege de mechanische werking van Millipede.