使用巨大的数组操作,随机访问其元素

时间:2016-08-08 08:53:57

标签: c++ arrays stxxl bigdata

我必须使用非常大的数组(大约2000 ^ 3)浮点数,而且,有时我必须随机地路由数组元素,或者通过其他非顺序方式。

我使用stxxl库并将我的数据存储在stxxl :: vector容器中。该库将数据存储在磁盘上,并在RAM中使用一小部分数据进行操作。由于对元素的随机访问,有必要经常从磁盘读取/写入内存块,这会减慢程序的运行速度。

是否有人知道通过元素随机路由操作大数据的方式?用stxxl可以吗?

1 个答案:

答案 0 :(得分:0)

我建议你探索一下流包和矩阵容器。