История изменений
Исправление Norgat, (текущая версия) :
Там сравнение ЯП на основе типовых задач, эксплуатирующих ту или иную вычислительную сложность (проц, память, эффективность структур данных). Например, spectral-norm - частая задача в обработке изображений, binary-trees - тут понятно, соревнуются в доступе к памяти + эффективности GC на языках с ним.
Посмотреть можно тут: https://benchmarksgame-team.pages.debian.net/benchmarksgame/description/binarytrees.html#binarytrees
По исходному тесту - сравнивать наивную реализацию умножения матриц это вообще смех. Оно есть в куче специальных либ, например в IMKL (Intel Math Kernel Library). И просто заменив реализацию BLAS в OpenCV на IMKL можно получить +20-30% производительности под свежие от Intel (у меня был такой случай в реальной практике). Так что как интерпретировать умножение матриц в исходном тесте - хз, я бы никак не интерпретировал вообще.
Исходная версия Norgat, :
Там сравнение ЯП на основе типовых задач, эксплуатирующих ту или иную вычислительную сложность (проц, память, эффективность структур данных). Например, spectral-norm - частая задача в обработке изображений, binary-trees - тут понятно, соревнуются в доступе к памяти + эффективности GC на языках с ним.
Посмотреть можно тут: https://benchmarksgame-team.pages.debian.net/benchmarksgame/description/binarytrees.html#binarytrees
По исходному тесту - сравнивать наивную реализацию умножения матриц это вообще смех. Оно есть в куче специальных либ, например в IMKL (Intel Math Kernel Library). И просто заменив реализацию BLAS в OpenCV на IMKL можно получить +20-30% производительности под свежие от Intel (у меня был такой случай в реальной практике). И это для кода на C или C++, который нам в исходном бенче предъявляют.