{-# OPTIONS_HADDOCK hide #-} -- | -- Module : Data.Array.Accelerate.Array.Remote -- Copyright : [2015..2017] Manuel M T Chakravarty, Gabriele Keller, Robert Clifton-Everest -- [2016..2017] Trevor L. McDonell -- License : BSD3 -- -- Maintainer : Robert Clifton-Everest -- Stability : experimental -- Portability : non-portable (GHC extensions) -- -- Umbrella module for the remote memory management facilities. To implement an -- LRU cache for your backend, provide an instance of the 'RemoteMemory' class, -- and, if required, specialise or overload the LRU functions to your particular -- memory table types. -- module Data.Array.Accelerate.Array.Remote ( module Remote ) where import Data.Array.Accelerate.Array.Remote.Class as Remote import Data.Array.Accelerate.Array.Remote.LRU as Remote