Вопрос в том, что вы подразумеваете под флопами? Если все, что вас волнует, это сколько простейших операций с плавающей запятой за такт, это, вероятно, в 3 раза больше вашей тактовой частоты, но это примерно так же бессмысленно, как bogomips. Некоторые операции с плавающей запятой занимают много времени (деление, для начинающих), сложение и умножение обычно бывают быстрыми (по одному на единицу fp за такт). Следующая проблема - производительность памяти, есть причина, по которой в последнем классическом CRAY было 31 банк памяти. В конечном счете, производительность процессора ограничена скоростью чтения и записи в память, так какой уровень кэширования подходит для вашей проблемы? Когда-то Linpack был настоящим эталоном, теперь он помещается в кеш (L2, если не L1) и является скорее чисто теоретическим эталоном CPU. И, конечно, ваши SSE (и т. Д.) Также могут повысить производительность с плавающей запятой.
В каком дистрибутиве вы работаете?
Это выглядело как хороший указатель: http://linuxtoolkit.blogspot.com/2009/04/intel-optimized-linpack-benchmark-for.html
http://onemansjourneyintolinux.blogspot.com/2008/12/show-us-yer-flops.html
http://www.phoronix-test-suite.com/ может быть более простым способом установки теста флопа.
И все же я удивляюсь, почему тебя это волнует, для чего ты это используешь? Если вы просто хотите получить бессмысленное число, ваши системные bogomips все еще находятся в dmesg.