1. A method, with a server system in an out-of-core processing environment, for prefetching data, the method comprising: receiving, from at least one accelerator system, a set of prefetch requests, wherein the set of prefetch requests is associated with one or more given datasets residing on the server system prior to at least one application executing on at least one user client system requiring the one or more given datasets, and wherein at least two prefetch requests in the set of prefetch requests are each associated with a different option presented to a user within the application with respect to a current state of the application; prefetching, for at least one prefetch request in the set of prefetch requests, a first set of data and at least a second set of data from a memory system residing at the server system, wherein the first set of data and the second set of data satisfy a first and second of the least two of the set of prefetch requests, respectively; and sending the first and second sets of data that have been prefetched to at least one accelerator system, in the set of accelerator systems, associated with the at least two of the set of prefetch requests.