【发布时间】:2016-04-01 18:55:40
【问题描述】:
我正在尝试使用浮点数组优化读取文本文件。
并行化这个过程会很棒。一种可能的方法是使用mmap。但是我不知道如何实现它,因为似乎不清楚如何划分文件,特别是如果浮点数具有不同的格式,例如:1.0 123.23 0.1145 等等。
如果有任何其他建议如何优化阅读速度,我会很高兴听到他们。
感谢您的回复!
【问题讨论】:
-
除非您拥有合适的硬件,否则不要浪费时间尝试并行读取磁盘。想想当多个进程/线程争夺对磁盘上单个驱动器磁头的访问时会发生什么。
标签: performance io openmp mmap