Эргил Осин: да и в "идиотском" «практически в каждом» не понятно, что вас смутило. Или администратору с 18-ти летним стажем нужно приводить пример дистрибутива без mount, но с BusyBox? Или объяснять различиня между программами, утилитами и командами?
Sergey Lerg: С того, что в процессорах общего назначения это нужно и уже давно используется. Но речь в вопросе шла об целочисленых типах. GPU не умеют большие целочисленные типы.
Виктор Выскребенцев: Своп был упомянут не как решение, а как пример использования mmap. Файл отображённый в память это такой-же своп. С помощью mmap можно обрабатывать файлы большие, чем размер оперативной памяти. С помощью последовательного чтения тоже можно, но не так удобно. Мы с вами ушли в другую степь. Я вам показал, что копирование массива при использовании возможностей 64-х битных систем происходит быстрее. Вы ведь этого хотели, пруфов? Так что вас конкретно не устроило в бенчмарке?
Виктор Выскребенцев: ну и mmap и применяется в тех случаях, когда объём памяти меньше, чем размер данных. Что бы не заморачиватся с размерами буферов и постоянным дочитыванием новых данных.
Виктор Выскребенцев: На моей машине тест проведён был. А какие могут быть условия? 14 гигабатй свободной памяти. Больше там ничего не используется. Вместо критики лучше бы сами запустили.