A data center comprising: a compute sled comprising at least a processor; a memory sled (104-2, 104-3, 104-4) comprising: a storage medium to store a data set; and a memory filter, at least a portion of which is implemented in hardware, the memory filter configured to: receive, from the compute sled, an instruction including an indication to filter the data set stored on the storage medium, the data set comprising at least one field, each of the at least one fields having an associated value, the instruction comprising an indication of an upper value, a lower value, and one of the at least one fields; filter the data set responsive to receiving the instruction; and provide results of the filtering of the data set to the compute sled; and a fabric coupled to the compute sled and the memory sled (104-2, 104-3, 104-4), wherein the memory sled (104-2, 104-3, 104-4) comprises a host fabric interface, HFI, the HFI to couple the storage medium to the fabric of the data center (100; 200). a compute sled comprising at least a processor; a memory sled (104-2, 104-3, 104-4) comprising: a storage medium to store a data set; and a memory filter, at least a portion of which is implemented in hardware, the memory filter configured to: receive, from the compute sled, an instruction including an indication to filter the data set stored on the storage medium, the data set comprising at least one field, each of the at least one fields having an associated value, the instruction comprising an indication of an upper value, a lower value, and one of the at least one fields; filter the data set responsive to receiving the instruction; and provide results of the filtering of the data set to the compute sled; and a fabric coupled to the compute sled and the memory sled (104-2, 104-3, 104-4), a storage medium to store a data set; and a memory filter, at least a portion of which is implemented in hardware, the memory filter configured to: receive, from the compute sled, an instruction including an indication to filter the data set stored on the storage medium, the data set comprising at least one field, each of the at least one fields having an associated value, the instruction comprising an indication of an upper value, a lower value, and one of the at least one fields; filter the data set responsive to receiving the instruction; and provide results of the filtering of the data set to the compute sled; and a fabric coupled to the compute sled and the memory sled (104-2, 104-3, 104-4), receive, from the compute sled, an instruction including an indication to filter the data set stored on the storage medium, the data set comprising at least one field, each of the at least one fields having an associated value, the instruction comprising an indication of an upper value, a lower value, and one of the at least one fields; filter the data set responsive to receiving the instruction; and provide results of the filtering of the data set to the compute sled; and a fabric coupled to the compute sled and the memory sled (104-2, 104-3, 104-4), wherein the memory sled (104-2, 104-3, 104-4) comprises a host fabric interface, HFI, the HFI to couple the storage medium to the fabric of the data center (100; 200).