1. A method, on a server system in an out-of-core processing environment, for speculatively managing data at the server system, the method comprising: receiving a request to access a given data set from a user client; identify, based on the request, at least a portion of the given data set that satisfies the request; retrieving at least the portion of the given data set that has been identified; and passing at least one of the request and at least the portion of the given data set that has been identified to one of an accelerator system and the user client.