Many servers, supercomputers and other monster systems thrive on high-speed RAM to keep things running smoothly, but this memory is wildly expensive -- and that limits not just the number of nodes in these clusters, but who can use them. MIT researchers may have a much more affordable approach in the future, though. They've built a server network (not shown here) that drops RAM in favor of cheaper and slower flash storage, yet performs just about as well. The key was to get the flash drives themselves (or specifically, their controllers) to pre-process some of the data, instead of making the CPUs do all the hard work. That doesn't completely close the speed gap, but the differences are virtually negligible. In one test, 20 servers with 20TB of flash were about as fast as 40 servers with 10TB of RAM.