В данном случае сравнивались, скорее, не платформы, а компиляторы, просто разные компиляторы работали в различных ОС (хотя и на одном и том же железе).Разница в быстродействии в тестах с большим количеством опреций с плавающеё точкой объясняется, видимо, более качественной оптимизацией генерируемого кода в Sun Studio Compiler.
Говоря о скорости операций с памятью, в данном случае, речь скорее шла о скорости операциий выделения/освобождения памяти, а не скорости обращения к памяти. Если внимательно посмотреть на графики, то станет видно, что Solaris особенно проигрывает на операциях с памятью в многопоточном (multithreaded) режиме. Сказывается плохая наследственность- оригинальная реализация malloc() во всех UNIX-подобных ОС практически не масштабируется. В Линукс, начиная с не помню какой именно версии GLIBC, используются более современные алгоритмы мэнеджмента памяти.