1.1, Ъ (?), 09:59, 01/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> Работа библиотеки протестирована на большой коллекции файлов в формате AV1
> Feels Like Summer
Хайповые парни
| |
|
2.54, Аноним84701 (ok), 19:37, 01/05/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Писать на asm - мартышкин труд.
Я правильно понимаю, что ссылка на вашу версию, с такой же (или более высокой) производительностью и без этих глупых асм вставок, отсутствует лишь из соображений скромности?
| |
|
3.68, InuYasha (?), 11:16, 02/05/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Анон намекал на то, что в современном мире от ассемблерных вставок чаще копеечный выигрыш и более весомые проблемы с переносимостью на другие процессоры.
| |
|
4.69, Аноним84701 (ok), 11:44, 02/05/2019 [^] [^^] [^^^] [ответить]
| +3 +/– |
> более весомые проблемы с переносимостью на другие процессоры
Э-э, а зачем переносить код для AVX2 на процессор без поддержки AVX2?
> Анон намекал на то, что в современном мире от ассемблерных вставок чаще
> копеечный выигрыш и более весомые проблемы с переносимостью на другие процессоры.
С одной стороны - есть, с многозначительным и мудрым видом, намекающие на тайные знания аноны.
С другой стороны, конкретные авторы конкретного софта с вполне конкретным результатом говорят:
> By hand-writing SSSE3 and NEON assembly code, most of the C functions were sped up by factors ranging anywhere from 2 to 20, resulting in hugely higher frame rates.
https://medium.com/@ewoutterhoeven/dav1d-0-2-0-covering-all-pcs-including
Как и наличие таких же вставок в AOM или том же glibc:
https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/x86_64/multiarch/memc
https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/x86_64/multiarch/memc
Но анонам, как обычно виднее, что и как лучше и правильнее делать, а пруфы для них совсем не обязательны, ведь "это знают все", нэ? :)
| |
|
5.74, Аноним84702 (?), 18:47, 02/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
В фразе "hand-writing SSSE3 and NEON assembly code", та часть, что использует SIMD инструкции даёт ускорение от 3 до 30 раз (по сравнению с обычной Си реализацией где быть может не особо об оптимизациях и думали!), а вот вручную писанный ассемблерный код может быть только замедляет в полтора раза... Не нужно думать, что один мегаразработчик знает работу процессора и компьютера в целом лучше чем тысяча разработчиков компилятора. Зато его понтовый код где дикая смесь макросов и директив предпроцессора сможет сопровождать только он и быть может ещё пара странных личностей (в смысле без 100 грамм в таком коде не разберёшься). А всё потому, что кто когда давным давно столкнулся с багом в gcc и теперь боится использовать SIMD интринсики.
| |
|
6.75, zzz (??), 20:27, 02/05/2019 [^] [^^] [^^^] [ответить]
| +/– |
>Не нужно думать, что один мегаразработчик знает работу процессора и компьютера в целом лучше чем тысяча разработчиков компилятора
Разработчик софта, в отличие от разработчика компилятора, в целом лучше знает механику своего кода.
| |
|
|
|
|
|
1.51, Анимайзер (?), 18:08, 01/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Что там слышно о судьбе тролля, который наехал на альянс Open Media и затребовавшего отчислений за AV1? Юристы всех компаний, входящих в альянс, объединились, чтобы дать по губам наглого тролля? Или всё совсем плохо и дело-труба?
| |
|
2.56, Аноним84701 (ok), 20:29, 01/05/2019 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Что там слышно о судьбе тролля, который наехал на альянс Open Media
> и затребовавшего отчислений за AV1? Юристы всех компаний, входящих в альянс,
> объединились, чтобы дать по губам наглого тролля? Или всё совсем плохо и дело-труба?
Подтвердили намерения (защищать право на royality-free)
https://aomedia.org/the-alliance-for-open-media-statement/
Юристы в предвкушении роют копытами землю – новая шубка жене, колечко с камешком любовнице и Гарвард с Оксфордами детям сами себя не оплатят!
(по этим же причинам не следует так быстро ожидать результатов – судебные процессы дело не быстрое. Не зря же "откупные" у тролля были в 0.32€ за устройство – чтобы был соблазн плюнуть на судебную тяжбу и результат "когда-то потом" и просто заплатить).
| |
|
1.76, Аноним (76), 15:55, 06/05/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
"все заявленные в спецификации параметры управления глубиной цвета (8, 10 и 12 бит)"
При современных тенденциях для мониторов в 6bit + мерцание ;)
| |
|