forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   компиляторы и SSE, или веселые микробенчмарки (http://forum.boolean.name/showthread.php?t=17273)

impersonalis 13.09.2012 13:07

компиляторы и SSE, или веселые микробенчмарки
 
Цитата:

Есть в программистском фольклоре два поверья:
1) хочешь скорости - пиши на Си
2) нет смысла писать на асме, компилятор и так умный
Столкнувшись в недавнем проекте с явным недостатком ума компилятора, решил по мотивам реального кода сделать микробенчмарк и посмотреть, как вообще разные компиляторы с ним справляются. Задачка очень простая: есть два массива 16-битных целых чисел, найти сумму квадратов разностей. В оригинале это были блоки 16х16, и проходить их надо было в двойном цикле.
далее...

jimon 13.09.2012 15:06

Ответ: компиляторы и SSE, или веселые микробенчмарки
 
как-то уже писал тут что все современные технологии усираются как только дело доходит до high-load, что браузеры, что большинство серверов, что большинство бд, что большинство прикладных фреймворков и тд и тп

data flow processing господа, нет еще эффективных фреймворков для него

ffinder 13.09.2012 19:04

Ответ: компиляторы и SSE, или веселые микробенчмарки
 
ну да, чем вещь проще - тем она надежнее.
чем больше свистоперделок - тем большее количество возможностей сломаться.

Randomize 13.09.2012 20:40

Ответ: компиляторы и SSE, или веселые микробенчмарки
 
Цитата:

Сообщение от jimon (Сообщение 238311)
дело доходит до high-load, что браузеры

браузеры? high-load? что?

jimon 13.09.2012 23:58

Ответ: компиляторы и SSE, или веселые микробенчмарки
 
Цитата:

Сообщение от Randomize (Сообщение 238347)
браузеры? high-load? что?

дизайнер может уложить любой веб-стек, даже флеш, всего лишь нап*дорасив с пару сотен спрайтов, хотя это еще летало во времена первой кваки :crazy:

Randomize 19.09.2012 01:09

Ответ: компиляторы и SSE, или веселые микробенчмарки
 
Цитата:

Сообщение от jimon (Сообщение 238367)
дизайнер может уложить любой веб-стек, даже флеш, всего лишь нап*дорасив с пару сотен спрайтов, хотя это еще летало во времена первой кваки :crazy:

Это удивительно? Я не понимаю чего ты ждёшь от скриптовиков на подобии JS, AS? Производительность? Нативности? Убероптимизаций под каждую платформу где они могут работать? Ты не по адресу. Само сравнение мне кажется глупым. Суть того же JS - отвязаться не от конкретной группы платформ, а отвязаться от всех сразу и работать везде одинаково пусть и в ущерб производительности. Это была суть. Это была цель. Авторы это сделали и оно работает везде и одинаково.


Часовой пояс GMT +4, время: 02:46.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot