Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Общие темы > Болтовня

Болтовня Разговоры на любые темы (думайте, о чем пишите)

Ответ
 
Опции темы
Старый 13.09.2012, 13:07   #1
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
компиляторы и SSE, или веселые микробенчмарки

Есть в программистском фольклоре два поверья:
1) хочешь скорости - пиши на Си
2) нет смысла писать на асме, компилятор и так умный
Столкнувшись в недавнем проекте с явным недостатком ума компилятора, решил по мотивам реального кода сделать микробенчмарк и посмотреть, как вообще разные компиляторы с ним справляются. Задачка очень простая: есть два массива 16-битных целых чисел, найти сумму квадратов разностей. В оригинале это были блоки 16х16, и проходить их надо было в двойном цикле.
далее...
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
Dream (13.09.2012), HolyDel (13.09.2012), Igor (14.09.2012), Mr_F_ (13.09.2012), radiobutton (13.09.2012)
Старый 13.09.2012, 15:06   #2
jimon
 
Сообщений: n/a
Ответ: компиляторы и SSE, или веселые микробенчмарки

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

data flow processing господа, нет еще эффективных фреймворков для него
 
Ответить с цитированием
Старый 13.09.2012, 19:04   #3
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: компиляторы и SSE, или веселые микробенчмарки

ну да, чем вещь проще - тем она надежнее.
чем больше свистоперделок - тем большее количество возможностей сломаться.
(Offline)
 
Ответить с цитированием
Старый 13.09.2012, 20:40   #4
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,853 пользователей)
Ответ: компиляторы и SSE, или веселые микробенчмарки

Сообщение от jimon Посмотреть сообщение
дело доходит до high-load, что браузеры
браузеры? high-load? что?
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (13.09.2012)
Старый 13.09.2012, 23:58   #5
jimon
 
Сообщений: n/a
Ответ: компиляторы и SSE, или веселые микробенчмарки

Сообщение от Randomize Посмотреть сообщение
браузеры? high-load? что?
дизайнер может уложить любой веб-стек, даже флеш, всего лишь нап*дорасив с пару сотен спрайтов, хотя это еще летало во времена первой кваки
 
Ответить с цитированием
Старый 19.09.2012, 01:09   #6
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений
(для 6,853 пользователей)
Ответ: компиляторы и SSE, или веселые микробенчмарки

Сообщение от jimon Посмотреть сообщение
дизайнер может уложить любой веб-стек, даже флеш, всего лишь нап*дорасив с пару сотен спрайтов, хотя это еще летало во времена первой кваки
Это удивительно? Я не понимаю чего ты ждёшь от скриптовиков на подобии JS, AS? Производительность? Нативности? Убероптимизаций под каждую платформу где они могут работать? Ты не по адресу. Само сравнение мне кажется глупым. Суть того же JS - отвязаться не от конкретной группы платформ, а отвязаться от всех сразу и работать везде одинаково пусть и в ущерб производительности. Это была суть. Это была цель. Авторы это сделали и оно работает везде и одинаково.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com