Several months ago, Hewlett-Packard demonstrated memristor
technology, a new system architecture that can be dynamically changed between
logic operations and memory storage. Memristor innovator Stan Williams, a
senior HP fellow and director of its Information and Quantum Systems
Lab,claimed that the new computing paradigm could enable calculations to be
performed “in the same chips where data is stored, rather than in a specialized
CPU.”
The company also revealed that it had designed the
architecture to allow multiple layers of memristive logic to be stacked in a 3D
fashion, resulting in a tenfold increase in memory density. Among many authors
and analysts who read the news, some eventually reminisced on the innovative
history of Moore’s Law and marveled at its progress over both prosperous times
in the IT space and rough economic downturns that have stifled chip logic advancement.
Now, HP researchers are exploring ways to make their memristor architecture
useful in future server and data center designs where data has become an
exponentially growing asset and management issue simultaneously.
“Re-thinking the balance of computer, storage and
communications will happen, and it will have big implications,” said Partha
Ranganathan, a principal investigator and distinguished technologist in the
exascale data center project at HP Labs.
Researchers working with memristor technology intend to
rebalance these fundamental core system components with
a new chip called a “nanostore.” From an architectural perspective, a nanostore
is just a 3D stack of processor cores connected to non-volatile memristor cores
(NVRAM). The new processor-memory design will essentially place data at the
heart of the computing transaction, rather than the CPU itself.
With a new “stateful
logic” paradigm that moves from observing the CPU as the “brain” of a computer
system to the data itself as the center of a system (based on the nanostore
concept), HP Labs has found the new design approach to have a ten times greater
performance factor for the same cost of energy. “This is early work in [3D stacks
and memristors], and we definitely think we can get better [performance]
factors,” said Ranganathan.
He also mentioned that it could take roughly five years
before nanostore devices are ready for commercial use. He and other researchers
at HP Labs plan to publish papers later this year on the initial ideas for
nanostores and for a new low-power processor called a “microblade.” HP Labs has
identified three unique kinds of server designs that could be optimized for
different types of processing workloads. In an energy proportional design, server
performance is dynamically scaled up or down based on an application’s
particular needs. In a consolidated design, multiple jobs are packed into a system.
In a microblade design, jobs are broken down into highly parallelized tasks
than can be handled by multiple low-power processors (think ARM and Intel Atom
chips). This last type of design is known in the HPC space as “physicalization,” or
in other words, the concept of building high-density compute nodes out of
clusters of very cheap, low-power processors.
Of course, microblades using low-power processors are
limited by the extent to which underlying algorithms can be split into separate
tasks. In a recent
article by Jon Stokes from ArsTechnica, he notes that a combination of high
margins on server chips and the overall organization of the hardware on the die
have left an opening for simpler, cheaper solutions like those from ARM and
Intel’s Atom lineup.
In addition, there is also newly envisioned potential for
Intel to reassess its stakes in the HPC market with the introduction of its MIC
(Many Integrated Core)
server architecture. But whether or not MIC will be the last remaining highly
parallel, low-power solution to power the data centers of tomorrow before HP
mass produces nanostores with memristor technology remains unclear.
Published in
News
HP considers nanostores with memristors in future data centers
Possible successor to Intel MIC, other physicalization trends