The Machine is a hardware project at Hewlett Packard Enterprise which takes anew look at computer architecture. With many processors and large amounts ofdirectly addressable storage, The Machine program has offered an equally largeopportunity for developing new system software. Our team at HPE has spent thebetter part of two years writing new software and adapting existing softwareto expose the capabilities of the hardware to application developers.
Taking off from my presentation at LCA 2016, this presentation will explorethe changes we've made throughout the Linux environment, from securityinfrastructure to new file systems.
As directly addressable storage is such a large part of the new hardware, thispresentation will focus on a couple of important bits of free software whichexpose that to applications, including our Librarian File System and ManagedData Structures libraries.
Managed Data Structures introduces a new application programming paradigmwhere the application works directly on the stable storage form for datastructures, eliminating serialization and de-serialization operations.
Finally, the presentation will describe how the hardware is managed, fromsequencing power to a rack full of high-performance computing hardware,through constructing custom Linux operating systems for each processor andmanaging all of them as parts of a single computing platform. |