The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Сравнение производительности OpenGL библиотек Perl..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Сравнение производительности OpenGL библиотек Perl..."  
Сообщение от opennews on 25-Май-07, 14:44 
Опубликованы (http://use.perl.org/article.pl?sid=07/05/25/0320245) результаты тестирования производительности Perl интерфейса (POGL) к OpenGL:

-  "C vs Perl (http://graphcomp.com/pogl.cgi?v=0111s3B1&r=s3m3)" - производительность OpenGL приложения на Си (GLUT) и Perl (POGL) оказалась почти одинаковой;

-  "Perl vs Python (http://graphcomp.com/pogl.cgi?v=0111s3B2&r=s3m3)" -   Perl (POGL) опередил Python (PyOpenGL)  более чем на 20%;

-  "POGL vs SDL::OpenGL (http://graphcomp.com/pogl.cgi?v=0111s3B3&r=s3m3)" - Perl (POGL) быстрее альтернативного модуля SDL::OpenGL на 60%;

-  "Windows vs Linux (http://graphcomp.com/pogl.cgi?v=0111s3B0&r=s3m3)" - OpenGL приложение на Perl работает под Linux в 10 раз быстрее, чем под Windows Vista.


URL: http://use.perl.org/article.pl?sid=07/05/25/0320245
Новость: http://www.opennet.dev/opennews/art.shtml?num=10902

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Сравнение производительности OpenGL библиотек Perl, Python и..."  
Сообщение от Аноним on 25-Май-07, 14:44 
нуну... верим верим... хехехе...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Сравнение производительности OpenGL библиотек Perl, Python и..."  
Сообщение от Квагга on 26-Май-07, 01:54 
Перл рулит! :)

Но требует мозга:)

Будете смеяться, но короткие фичи я пишу на PHP.

Зато круть всякую - только на Перле! Быстро! (исполняется).

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Сравнение производительности OpenGL библиотек Perl, Python и..."  
Сообщение от Enchant on 25-Май-07, 16:38 
>> "Windows vs Linux" - OpenGL приложение на Perl работает под Linux в 10 раз быстрее, чем под Windows Vista.

А в Vista OpenGL вообще работает? Что-то я не заменит, да и M$ грозились что только DirectX  будет работать...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Сравнение производительности OpenGL библиотек Perl, Python и..."  
Сообщение от Dimez (??) on 26-Май-07, 00:26 
ms грозились, что OpenGL будет работать через directx-прослойку вроде бы
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Сравнение производительности OpenGL библиотек Perl, Python и..."  
Сообщение от MXDA on 28-Май-07, 07:33 
заинтересованные люди уже написали набор библиотек чтобы директ-х 10 запустить под винХР.
кстати. этот набор библиотек увеличивает совместимость и скорость работы даже в висте...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Сравнение производительности OpenGL библиотек Perl, Python и..."  
Сообщение от Аноним on 25-Май-07, 17:49 
помоему с древних времен опенгл поддерживается в виндовс разработчиками дров видеокарт, микрософт давно забило болт
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Сравнение производительности OpenGL библиотек Perl, Python и..."  
Сообщение от кук on 25-Май-07, 19:46 
скорее всего в винде софтверный опенгл работал
иначе такой отрыв просто нереален
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Сравнение производительности OpenGL библиотек Perl, Python и..."  
Сообщение от mutronix on 26-Май-07, 01:04 
Да и равенство между Perl и С вызывает сомнения.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Сравнение производительности OpenGL библиотек Perl, Python и..."  
Сообщение от arruah (??) on 26-Май-07, 08:24 
пиарят рерла не иначе :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Сравнение производительности OpenGL библиотек Perl, Python и..."  
Сообщение от pavlinux email(??) on 26-Май-07, 12:31 
После доводки руками С исходника, нормализации типов, оптимизация цикла
получилось:

toshka:/tmp/ogl_bench/src # ./ogl_bench
OpenGL Benchmark - C Binding

FBO Texture Rendering FPS: 370.190643
Teapot Shader FPS: 978.502625
Frame overhead secs/frame: 0.000037
OS/GLUT overhead secs/frame: 0.000005
Overall FPS: 265.587677

toshka:/tmp/ogl_bench/src # ../ogl_bench.pl
OpenGL Benchmark - Perl Binding

OpenGL: 2.1.0 NVIDIA 97.55
Vendor: NVIDIA Corporation
Renderer: GeForce Go 7600/PCI/SSE2

FBO Texture Rendering FPS: 351.425671
Teapot Shader FPS: 959.501480
Frame overhead secs/frame: 0.000051
OS/GLUT overhead secs/frame: 0.000009
Overall FPS: 253.272871


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Сравнение производительности OpenGL библиотек Perl, Python и..."  
Сообщение от pavlinux email(??) on 26-Май-07, 18:42 
Новости оптимизации :)  

По очереди:
GCC-4.2,
Sun Studio Express 12 C/C++ Compiler Collection,
Intel C/C++ 9.1
Perl 5.8.8 + OpenGL-0.55-6

GCC:

FBO Texture Rendering FPS: 372.255280
Teapot Shader FPS: 980.419250
Frame overhead secs/frame: 0.000024
OS/GLUT overhead secs/frame: 0.000009
Overall FPS: 267.432526

SUNCC:

FBO Texture Rendering FPS: 362.416870
Teapot Shader FPS: 974.691284
Frame overhead secs/frame: 0.000031
OS/GLUT overhead secs/frame: 0.000004
Overall FPS: 261.767792

ICC:
FBO Texture Rendering FPS: 371.013519
Teapot Shader FPS: 979.459961
Frame overhead secs/frame: 0.000211
OS/GLUT overhead secs/frame: 0.000007
Overall FPS: 254.189941

:PERL
FBO Texture Rendering FPS: 350.595010
Teapot Shader FPS: 951.728153
Frame overhead secs/frame: 0.000057
OS/GLUT overhead secs/frame: 0.000010
Overall FPS: 241.920549

Вывод, Перл тут не причем, там вызов перловой библиотеки OpenGL.so,
которая так же скомпиляна на С и Перл по определению будет тормознее,
так как тратит кучу системных вызовов на запсук функций OpenGL.
Вот вам и разница в 10 FPS.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Сравнение производительности OpenGL библиотек Perl, Python и..."  
Сообщение от krum (ok) on 27-Май-07, 17:42 
хе-хе, gcc-4.2 быстрее suncc и icc, не на много, но всё равно приятно:)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Сравнение производительности OpenGL библиотек Perl, Python и..."  
Сообщение от pavlinux email(??) on 27-Май-07, 18:18 
a GCC-3.4.6 в режиме -m32 ещё шустрее код делает.
C его помощью Overall FPS было где-то 268.с х...ем. :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Сравнение производительности OpenGL библиотек Perl, Python и..."  
Сообщение от pavlinux email(??) on 27-Май-07, 18:26 
Ну и в догону про GCC, 4.1.1 и 4.1.2 по скорости кода одинаковы меж собой и 3.4.6,
но размер файла на 1-1.5% больше. Разбирать подробно не стал, но .code сегмент больше. :)
Есть мысль, что виновата glibc от SuSE 10.2. Я уж как-то писал тут, что за 2005,2006 года,
самый шустрый код получается,(ничего не меняя в дистрибутиве), у Mandrake 10.
Так что, Гентушники не обижайтесь.... Дистрибутив у Вас шустрый, но под нагрузкой в 6.4 GFlops, за 30 сек. он дохнет.

  

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Сравнение производительности OpenGL библиотек Perl, Python и..."  
Сообщение от SunTech on 26-Май-07, 14:53 
Может невнимательно читал, но мне кажется в случае тестирования с виндой были включены какие-то дополнительные фичи типа FSAA, выжидание обратного хода луча, сглаживание, отсюда и низкая производительность.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Сравнение производительности OpenGL библиотек Perl, Python и..."  
Сообщение от Dimez (??) on 26-Май-07, 16:17 
Ну и пусть :) микрософт же не гнушается открыто подтасовывать результаты в свою пользу.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Сравнение производительности OpenGL библиотек Perl, Python и..."  
Сообщение от Дмитрий (??) on 28-Май-07, 05:13 
>Ну и пусть :) микрософт же не гнушается открыто подтасовывать результаты в
>свою пользу.
Странный подход. Типа если Мелкософт подонки, то и нам можно..

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Сравнение производительности OpenGL библиотек Perl, Python и..."  
Сообщение от Dimez (??) on 29-Май-07, 00:58 
Смайлик видел?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "OpenNews: Сравнение производительности OpenGL библиотек Perl..."  
Сообщение от pawn hearts on 31-Май-07, 08:20 
хех. вроде же не первое апреля :-)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру