Data Layout

As applications require increasing amounts of memory, researchers are exploring new ways to store data. Because data layout is not usually considered during programming, data are frequently saved in a default layout, which is inefficient because the data the programs need at a particular time may not reside nearby in the memory space. This research seeks to change how programs save data, focusing on how it will later be accessed. By matching the code to data layout, data can be accessed more quickly and programs will run faster.