これはかなり異端的な質問かもしれませんが、System.IO.Posix.MMap を介してデータのファイルを mmap しcast、結果の ByteString を他の型の厳密な配列にマッピングできるかどうか疑問に思います。例えば。ファイルに double が含まれていることがわかっている場合、どうにかしてこの mmap されたデータを UArr Double に取得して、sumU などを実行し、仮想メモリ システムに IO を処理させることはできますか? これは基本的に、C++ コードで複数 GB のデータ セットを処理する方法です。これを行うための代替のより慣用的な方法も高く評価されました、ありがとう!
データに対してマルチコア処理を行う方法についての最高の追加ポイント:-)私が要求しているわけではありません。