The OpenNET Project / Index page

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

Дэниэл Бернштейн опубликовал новую библиотеку djbsort

11.07.2018 21:41

Дэниэл Бернштейн (Daniel J. Bernstein), известный эксперт в области криптографии и создания защищённого ПО, разработавший такие проекты, как qmail, djbdns, NaCl, Ed25519, Curve25519 и ChaCha20-Poly1305, опубликовал новую библиотеку djbsort с реализацией высокопроизводительного алгоритма сортировки массивов целых чисел.

Библиотека демонстрирует рекордные показатели в скорости сортировки в памяти, заметно опережая по производительности существующие аналоги. Например, djbsort при сортировке 1024 32-разрядных знаковых целых чисел расходует 2.5 цикла CPU на байт данных, независимо от содержимого массива, в то время как библиотека Intel IPP (Integrated Performance Primitives) с оптимизациями на базе инструкций AVX расходует около 32 циклов на байт.

Кроме того, библиотека djbsort изначально написана с оглядкой на безопасность и использование в криптографических системах, в том числе может применяться в основанных на применении сортировки реализациях алгоритмов шифрования, стойких к подбору на квантовом компьютере. В частности, djbsort обеспечивает постоянное время сортировки независимо от обрабатываемого содержимого массива, что позволяет исключить применение методов анализа содержимого по сторонним каналам, учитывающих разницу во времени обработки для определения характера данных. В djbsort используются только простые арифметические инструкции без применения условного ветвления.

Третьим достоинством djbsort является предоставление инструментов, позволяющих верифицировать корректность выполненной сортировки для всех возможных вариантов массивов заданного размера. Инструментарий для верификации включает три утилиты: unroller для раскрутки программы сортировки для массивов заданного размера; minmax для преобразования раскрученной программы в набор операторов "min" и "max"; decompose для подтверждения корректности программы min-max.

Ограничения текущей реализации djbsort:

  • Наличие оптимизаций только для CPU с поддержкой инструкций AVX2 ( оптимизации могут быть легко портированы для других CPU);
  • Поддержка только сортировки знаковых 32-разрядных целых чисел (реализация может быть адаптирована для сортировки 16 и 64-разрядных целых, а также для чисел с плавающей запятой, любых записей фиксированного размера и указателей на записи переменного размера с отсортированными ключами);
  • Размер сортируемого массива ограничивается имеющимся размером памяти - размер массива должен вмещаться в ОЗУ, но при желании библиотека может быть адаптирована для сортировки данных на диске с оптимизациями для минимизации обращений к диску;
  • При сортировке используется только одно ядро CPU (алгоритм может быть изменён для параллельной обработки на разных ядрах или для распределённой сортировки на нескольких компьютерах);
  • При верификации не выполняется проверка целостности данных в памяти;
  • Процесс верификации запускается отдельно для массивов разного размера, а скорость верификации уменьшается при увеличении размера массива. Данное ограничение не особо значимо, так как верификация важна для применения в криптографии, а для криптографии используются только специфичные размеры массивов.


  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Доступен проект Phuctor, коллайдер RSA-ключей
  3. OpenNews: Дэниэл Бернштейн выступил с инициативой создания Си-компилятора для защищённого ПО
  4. OpenNews: Дэниел Бернштейн выступил с критикой позиции ФБР о шифровании смартфонов и сетей
  5. OpenNews: Создатель qmail, спустя 10 лет, оценивает безопасность проекта
  6. OpenNews: Уязвимости в djbdns и crypto модуле ядра Solaris. D. J. Bernstein выплатил $1000
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/48952-djb
Ключевые слова: djb, sort
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (308) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 22:29, 11/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Странное сравнение с IPP, в IPP оптимизация под avx, а в библиотеке под avx2, и типа быстрее...
     
     
  • 2.30, Anonymoustus (ok), 08:23, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Больше всего доставляет скромное умолчание о процессорах без AVX.

    С одной стороны, конечно, похвально использование инновационных, прогрессивных, модно-молодёжных технологий.

    С другой же стороны — для универсальной архитектуры с тоннами обратной совместимости внутри как-то странно задействовать эти самые инновационные, прогрессивные, модно-молодёжные технологии, доступные, от силы, 3—5 процентам людей, покупающих топовые процессоры (читаем: геймеров) и показывать это как огромное преимущество твоей малвари и целевых процессоров.

     
     
  • 3.42, Аноним (42), 09:22, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    сделал для avx2 - значит почти наверняка недавно с avx2 по работе возился.
    сделайте для DSP ASE или что у Вас там стоит?
     
  • 3.43, Аноним (43), 09:31, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • –13 +/
    AVX сейчас везде, во всех более-менее новых компах. А помоечники должны страдать, да.
     
     
  • 4.50, Xasd (ok), 10:08, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > А помоечники должны страдать, да.

    +1

    щаз ещё кто-нибудь про 32-бита тут вылезет :-)

     
  • 4.60, Anonymoustus (ok), 10:35, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > AVX сейчас везде, во всех более-менее новых компах. А помоечники должны страдать,
    > да.

    А у меня нету ни в одном компьютере. У меня их вот на столе и рядом со столом на несколько десятков тысяч долларов, но все как-то без. Так я помоечник, да? Мне надо каждые два года менять всё железо? Потому что какой-то опеннетовский аноним решил, что если ему заботливая мамка через год покупает для игрушек новые ультрасовременные мультимедийные ПК, то весь мир так живёт. Да, анон? Так ты ещё не видел, как люди живут не в этой вашей Маскве. У них компьютеров иной раз вообще никаких нету. Только скрепы и светлое будущее.

     
     
  • 5.69, Аноним (43), 12:31, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    С одной стороны, я тебя понимаю - сам в данный момент сижу за коредубом на WinXP, по работе. Но чтоб добровольно такое железо юзать - это ж насколько надо себя не любить? По работе я и гробы с досом или соплярисом 7-м готов ковырять, лишь бы платили за это, а вот для себя, любимого, я хорошее современное железо покупаю. Чего и тебе советую.
     
     
  • 6.78, Anonymoustus (ok), 13:18, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Себя не любить 8212 это быть рабом рекламы и постоянно покупать новые и н... большой текст свёрнут, показать
     
     
  • 7.88, Anotheranon (?), 13:32, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    поддерживаю!


    "Раньше компьютеры были большими и медленными, а программы маленькими и быстрыми.
    Теперь же компьютеры маленькие и быстрые, а программы большие и медленные"

     
  • 7.93, Ю.Т. (?), 13:37, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В целом согласен, за исключением того, что их шины и выходы на периферию тоже у... большой текст свёрнут, показать
     
     
  • 8.98, Anonymoustus (ok), 13:58, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Может TeX и неудачен для примера, можно подобрать другие У меня больше взгляд ... большой текст свёрнут, показать
     
     
  • 9.250, kir (??), 23:33, 17/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Кто кого заставляет Какие такие-же задачи Вы вообще помните, какие задачи были... большой текст свёрнут, показать
     
     
  • 10.259, Ю.Т. (?), 09:31, 18/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Коллега А-стус рассуждает с точки зрения конечного изделия и его потребительской... большой текст свёрнут, показать
     
     
  • 11.265, kir (??), 23:49, 18/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    не новых изделий, а новой функциональности которая уже требует новых изделий бе... большой текст свёрнут, показать
     
     
  • 12.275, Ю.Т. (?), 07:46, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Но доказана ли нужность самой этой функциональности для потребителя Но есть ещё... большой текст свёрнут, показать
     
     
  • 13.281, kir (??), 11:38, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не забываете, что пишут функциональность для конкретной группы потребителей, а п... большой текст свёрнут, показать
     
     
  • 14.285, Ю.Т. (?), 11:58, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так никто, кажется, и не искал здесь заговора, это скорее что-то вроде сп... большой текст свёрнут, показать
     
  • 14.296, Anonymoustus (ok), 23:12, 09/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Могу конкретизировать Надо Рассмотрим для примера формат MS Word Мелкие неско... большой текст свёрнут, показать
     
     
  • 15.299, arisu (ok), 14:20, 10/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    это называется 171 теория заговора 187 , которая красивая теория, но заговора... большой текст свёрнут, показать
     
     
  • 16.312, Anonymoustus (ok), 08:22, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это называется 171 запланированное устаревание 187 , оно повсеместно применяе... текст свёрнут, показать
     
     
  • 17.313, arisu (ok), 08:43, 13/05/2019 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 18.314, Anonymoustus (ok), 10:48, 13/05/2019 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 19.315, arisu (ok), 19:57, 13/05/2019 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 13.295, Anonymoustus (ok), 22:57, 09/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Как потребитель пользователь профессионального софта Adobe, Quark, а также TeX... большой текст свёрнут, показать
     
  • 7.100, Аноним (43), 14:01, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Опять ты попал пальцем в небо, как с Масквой и мамкой Никогда не ориентируюсь н... большой текст свёрнут, показать
     
     
  • 8.118, Anonymoustus (ok), 14:35, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да мне глубоко плевать, на что ориентируется какой-то очередной неразличимый опе... текст свёрнут, показать
     
     
  • 9.120, Аноним (43), 14:40, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Они деньги платят, чтобы не думать, о чем ты Максимум сменят один мозговой виру... текст свёрнут, показать
     
     
  • 10.124, Anonymoustus (ok), 14:48, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Уже сменили на смартфон ... текст свёрнут, показать
     
  • 8.129, Anonymoustus (ok), 14:59, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кстати, лишние деньги лучше тратить на повышение реального, а не мнимого, качест... текст свёрнут, показать
     
     
  • 9.139, Аноним (43), 15:29, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю, поймешь ли Была у меня audi a80 88г, хорошая тачка, от бати осталась... текст свёрнут, показать
     
     
  • 10.145, Anonymoustus (ok), 15:49, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не стоит смешивать несравнимые вещи, ибо выводы с неизбежностью будут ошибочны ... большой текст свёрнут, показать
     
     
  • 11.160, Аноним (43), 16:39, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так я и машину поменял не только из-за того, что она начала уже гнить хотя и из-... большой текст свёрнут, показать
     
     
  • 12.172, Anonymoustus (ok), 17:05, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Надеюсь, хоть немножко прояснилось, что нельзя сравнивать несравнимое Или слишк... текст свёрнут, показать
     
  • 7.102, Аноним (102), 14:09, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >Понимаешь, анон, мой двадцатилетний (!) P-2 с крохами

    запусти на нем, пожалуйста, idea. Но только новую с java 10 и python 3.6, а не ту что была почти 20 лет назад.

     
     
  • 8.115, Anonymoustus (ok), 14:31, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    IDEA не нужна ни на нём, ни на чём другом Это ваша беда, что вы уже не умеете п... текст свёрнут, показать
     
     
  • 9.121, Аноним (43), 14:42, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну почему совсем ничего Я еще стрелять умею ... текст свёрнут, показать
     
     
  • 10.125, Anonymoustus (ok), 14:49, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так и я умею Это что ж получается, анон, дорога нам в наёмники ... текст свёрнут, показать
     
     
  • 11.126, Ю.Т. (?), 14:52, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    При разумных предположениях насчёт объёмов когда-то исполненной стрельбы дорога ... текст свёрнут, показать
     
  • 11.132, Аноним (43), 15:05, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Старые мы уже Я тут пробежался по весне 12 км, так из меня дух вон, а если еще ... текст свёрнут, показать
     
     
  • 12.141, Anonymoustus (ok), 15:33, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Я малёхо постарше буду, так что пропорционально больше ощущаю все эти прелести ... текст свёрнут, показать
     
  • 10.219, анон ессно (?), 22:37, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    стрелять, как показывает практика, и макака без подготовки может прицельно ст... текст свёрнут, показать
     
  • 9.186, Аноним (186), 18:54, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Как по мне, это ты никому не нужен Никакого саморазвития, сидишь на знаниях, по... текст свёрнут, показать
     
     
  • 10.187, Ю.Т. (?), 20:04, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Смело, образно, но позвольте не поверить Что здесь забыл доктор наук, который с... текст свёрнут, показать
     
     
  • 11.220, Аноним (186), 23:18, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Доктор на западе кандидат в доктора в СССР РФ К 30 годам степень получается ... большой текст свёрнут, показать
     
     
  • 12.223, Ю.Т. (?), 08:30, 14/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я так и прикидывал, что не доктор наук, а Doktor А что, мол, забыл здесь Dok... текст свёрнут, показать
     
     
  • 13.225, Аноним (225), 12:50, 14/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да я не напрягаюсь в принципе, выбесил его надменный тон во всей ветке, пихоны, ... текст свёрнут, показать
     
     
  • 14.226, Ю.Т. (?), 13:00, 14/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    С чего бы надменный тон старого неудачника мог выбешивать успешного человека ... текст свёрнут, показать
     
     
  • 15.227, Аноним (186), 13:45, 14/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Неприятно, когда тебя огульно называют макакой Я редко читаю комментарии, поэто... текст свёрнут, показать
     
  • 10.190, Anonymoustus (ok), 21:02, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Экая мощная речь о своей нереализованности и жгучей зависти Ты путаешь, анон... текст свёрнут, показать
     
     
  • 11.191, Злой Админ (?), 21:15, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А так оно и есть, между прочим Кругом ООП, функциональщина, да прочие фреймворк... текст свёрнут, показать
     
     
  • 12.193, Anonymoustus (ok), 21:37, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    171 ООП, функциональщина, да прочие фреймворки и микросервисы 187 8212 эт... большой текст свёрнут, показать
     
     
  • 13.206, Злой Админ (?), 15:30, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Хорошо видать у вас в сказочном мире, где P2 равен i7 Но вы всё же осторожней... текст свёрнут, показать
     
     
  • 14.229, Anonymoustus (ok), 09:51, 15/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    У нас в сказочном мире всё прекрасно, а вам бы не мешало научиться читать и запо... текст свёрнут, показать
     
  • 13.266, kir (??), 00:01, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    а как же мировой заговор жидомассоны в ложе или позже то, что среди добравших... текст свёрнут, показать
     
     
  • 14.267, arisu (ok), 00:15, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    так он именно про это и написал шесть слоёв Бесценно Важных Управляющих Кадров ... большой текст свёрнут, показать
     
     
  • 15.272, kir (??), 00:58, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    ребят, ну что ж вы обобщаете то так вс5 по разному там где 8216 чайка менедж... текст свёрнут, показать
     
     
  • 16.273, arisu (ok), 01:11, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    ну, извини, виноват возможно, я не по делу на тебя наехал 8212 но ты тоже ср... большой текст свёрнут, показать
     
  • 14.276, Ю.Т. (?), 07:48, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, в контексте управления ПЖЦ, а что именно из технологий управления ЖЦ ПО ... текст свёрнут, показать
     
  • 11.221, Аноним (186), 23:20, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты не мешай светлое имя Дональда Кнута со своими знаниями об устройстве первого ... текст свёрнут, показать
     
     
  • 12.228, Anonymoustus (ok), 09:50, 15/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Невозможно опозориться больше тебя Всё равно я стою на твоей голове, когда иду ... текст свёрнут, показать
     
  • 10.232, arisu (ok), 20:10, 16/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    про тебя 8212 когда ты ещё не родился даже 8212 писатель басен Крылов напи... текст свёрнут, показать
     
  • 9.216, topin89 (?), 20:55, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, да, прогать можно и в блокноте Даже на бумажном Но зачем Всё верно Особе... текст свёрнут, показать
     
     
  • 10.222, Anonymoustus (ok), 23:47, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для понятности и для понимания Именно для этих целей школьников учат учили, во... большой текст свёрнут, показать
     
  • 10.224, Ю.Т. (?), 08:33, 14/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Главное не принимать не умеет ничего, кроме этого за умеет очень хорошо И т... текст свёрнут, показать
     
  • 10.233, arisu (ok), 20:13, 16/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ой, а можно и мне в этот мир потому что вокруг я вижу мир, где большинство не у... текст свёрнут, показать
     
  • 9.251, freehck (ok), 02:53, 18/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Знаешь, Anonymoustus, я тут почитал сообщения твои в этой новости и в основном б... большой текст свёрнут, показать
     
     
  • 10.252, arisu (ok), 03:04, 18/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    конечно, иде полезны когда у тебя огромный фрэймворк, где без автодополнения вс... текст свёрнут, показать
     
     
  • 11.255, freehck (ok), 03:35, 18/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    За фреймворки не скажу, но программисту во время работы над крупным проектом при... большой текст свёрнут, показать
     
     
  • 12.256, arisu (ok), 04:02, 18/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    вот я и говорю excellence in design спасибо, уносите ... текст свёрнут, показать
     
     
  • 13.257, freehck (ok), 05:27, 18/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Мамкин программист калькулятора на локалхосте Arisu, ну правда, попробуй для... текст свёрнут, показать
     
     
  • 14.261, arisu (ok), 16:03, 18/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    аргументировать то, что ты красиво описал очень плохой дизайн я слабо представл... большой текст свёрнут, показать
     
     
  • 15.263, freehck (ok), 23:03, 18/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, о дизайне Ocaml-а ты судишь, безусловно, сгоряча Фишка в том, что основные ... большой текст свёрнут, показать
     
     
  • 16.264, arisu (ok), 23:37, 18/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    о языке 8212 вообще никак, я его не знаю а про библиотеку ты сам всё написал... большой текст свёрнут, показать
     
     
  • 17.268, kir (??), 00:15, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    для многих библиотек можно открыть и прочитать, как они написаны и не будет фаа... текст свёрнут, показать
     
     
  • 18.269, arisu (ok), 00:20, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    вот примерно такие как ты их и пишут 8212 которые в принципе не способны проч... текст свёрнут, показать
     
     
  • 19.279, freehck (ok), 11:09, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну зачем же так, может у человека в качестве IDE что-нибудь удобоваримое, типа E... текст свёрнут, показать
     
     
  • 20.288, arisu (ok), 17:00, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    со времён 171 eight megabytes and constantly swapping 187 оно улучшилось 8... текст свёрнут, показать
     
  • 21.293, freehck (ok), 21:27, 24/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Я даже больше скажу Инстанс Emacs, который запущен у меня сейчас -- жрёт 383 ме... текст свёрнут, показать
     
  • 22.294, arisu (ok), 22:27, 24/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    жуть какая открыл свой с проектом 171 111 files, 1,976,882 bytes 187 43M... большой текст свёрнут, показать
     
  • 19.282, kir (??), 11:43, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще то не понял, за что наезд P S IDEA не использую, использую vim, qt cr... текст свёрнут, показать
     
     
  • 20.289, arisu (ok), 17:00, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    за то, что не умеешь читать, не хочешь понимать прочитаное, и считаешь собеседни... текст свёрнут, показать
     
  • 18.277, Ю.Т. (?), 07:53, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Более того, самописные велосипеды вполне имеющие право на жизнь, вообще-то и б... текст свёрнут, показать
     
     
  • 19.283, kir (??), 11:46, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да Поэтому надо десять раз подумать, заменяя общую библиотеку на велосипед Как... текст свёрнут, показать
     
  • 18.278, freehck (ok), 11:06, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вот это, кстати, отдельная песня Для случаев, когда выбора нет -- товагищ arisu... большой текст свёрнут, показать
     
     
  • 19.284, kir (??), 11:50, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это выбор в стиле какие зависимости мы запускаем глубого, а какие держим на пер... текст свёрнут, показать
     
     
  • 20.290, arisu (ok), 17:02, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    как хорошо, что я никогда не буду пользоваться вашим софтом счастье-то какое ... текст свёрнут, показать
     
  • 19.291, arisu (ok), 17:10, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    да ну, ерунда при соблюдении минимальной культуры допилка фич совершенно не с... большой текст свёрнут, показать
     
  • 10.258, Ю.Т. (?), 09:04, 18/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Уважаемый коллега просто перегибает Не умеет, значит, не справится в особой ... большой текст свёрнут, показать
     
     
  • 11.280, freehck (ok), 11:13, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вот примерно поэтому мне нравится Emacs как IDE В нём, если что мешается -- мож... текст свёрнут, показать
     
     
  • 12.287, Ю.Т. (?), 12:07, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вроде да Вот только привыкнуть к нему трудновато ... текст свёрнут, показать
     
     
  • 13.292, freehck (ok), 23:34, 21/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Отвыкнуть, поверь, тоже ... текст свёрнут, показать
     
  • 10.297, Anonymoustus (ok), 23:39, 09/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот я почти всё своё пишу в простейшем текстовом редакторе Notepad2, точнее ... большой текст свёрнут, показать
     
     
  • 11.298, freehck (ok), 14:07, 10/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да это понятно всё, я за то же самое ратую, поэтому и заступаюсь за IDE Просто ... текст свёрнут, показать
     
     
  • 12.300, arisu (ok), 14:29, 10/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    а зачем они таки нужны обычный текстовый редактор со списком файлов и умением п... текст свёрнут, показать
     
     
  • 13.303, freehck (ok), 02:10, 11/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    То, что ты описал, в принципе уже является IDE ... текст свёрнут, показать
     
     
  • 14.304, arisu (ok), 02:15, 11/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    нет, это всё ещё является обычным редактором кода потому что оно не знает и не... текст свёрнут, показать
     
     
  • 15.305, freehck (ok), 04:57, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Текстовый редактор начинает называться IDE ровно в тот момент, когда между ним и... текст свёрнут, показать
     
     
  • 16.306, arisu (ok), 05:50, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    опеннет открывай для себя новые определения старых слов положи, пожалуйста, чу... текст свёрнут, показать
     
     
  • 17.307, freehck (ok), 06:00, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я ж тебе процитировал Википедию ... текст свёрнут, показать
     
     
  • 18.308, arisu (ok), 06:14, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    не мне её цитировать надо было, а самому читать долго внимательно вдумчиво п... текст свёрнут, показать
     
     
  • 19.309, freehck (ok), 07:08, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Арису, ну мне тут особо нечего сказать IDE -- это именно что тесная интеграция ... текст свёрнут, показать
     
     
  • 20.310, arisu (ok), 07:17, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    вздыхает доброму бесплатному совету ты не последовал ну, дело твоё ... текст свёрнут, показать
     
  • 12.311, Anonymoustus (ok), 08:10, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего не имею против IDE Имею против тормознутых ожиревших программ Всё, что ... большой текст свёрнут, показать
     
  • 4.70, нах (?), 12:38, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    spectre тоже есть во всех более-менее модных компах. любители обмазываться свеженьким, разумеется, от него не страдают - у честного человека нет секретов от партии.

     
     
  • 5.76, Аноним (43), 13:16, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если ты думаешь, что сидя на древнем железе с тухлым софтом ты более защищен, то у меня для тебя плохие новости.
     
     
  • 6.80, Anonymoustus (ok), 13:19, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Если ты думаешь, что сидя на древнем железе с тухлым софтом ты
    > более защищен, то у меня для тебя плохие новости.

    То есть надо снова бежать в магазин и купить ещё такого же дырявого железа?

     
  • 5.111, Stax (ok), 14:26, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Охохо, последние x86, неуязвимые к Spectre, это P1 и его клоны, а так же атомы самых ранних поколений. В PPro, PII и т.п., а также же тех атомах, которые перестали жутко тормозить уже спекулятивное выполнение в полный рост и соответственно Spectre. Аналогично на не-x86 архитектурах.
     
     
  • 6.133, Anonymoustus (ok), 15:06, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот где-то там, по первопню, и пролегает граница между безопасным и небезоп... большой текст свёрнут, показать
     
  • 4.92, Ivan_83 (ok), 13:34, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Только не нужно забывать что до прошлого года обновляться было невкуда.
    Интел после легендарного 2500 стал гнать сопли под крышкой, а производительность прирастала по капле.
    Если бы амд не подогнало райзены я бы тоже сидел на коредуо или может искал на авите 2500 или читал отызы о кетайских медных теплорасприделителях для современных интельных процов.
    Хотя интел же дальше пошёл, там ещё текстолит стал очень тонким...
    Ещё немного и они смогут выпустить проц, который можно установить только один раз.
     
     
  • 5.94, Ю.Т. (?), 13:40, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Только не нужно забывать что до прошлого года обновляться было невкуда.
    > Интел после легендарного 2500 стал гнать сопли под крышкой, а производительность прирастала
    > по капле.
    > Если бы амд не подогнало райзены я бы тоже сидел на коредуо
    > или может искал на авите 2500 или читал отызы о кетайских
    > медных теплорасприделителях для современных интельных процов.
    > Хотя интел же дальше пошёл, там ещё текстолит стал очень тонким...
    > Ещё немного и они смогут выпустить проц, который можно установить только один
    > раз.

    Практически они и получаются одноразовыми. Вон лежит вынутый после апгрейда комплект и требует материнку, которых нет и не будет. То же и коллегу А-стуса ждет, когда его все-еще-ярые машины в чем-то пошатнутся.

     
     
  • 6.103, Anonymoustus (ok), 14:09, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вот я и не меняю У меня их и так уже личных с десяток 8230 И всё при этом... большой текст свёрнут, показать
     
     
  • 7.173, Аноним (173), 17:06, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >Если бы в интернете некоторые сайты не показывали мне пугающие уведомления про «НЕБЕЗОПАСНОСТЬ!!! УСТАРЕВШИХ!!! БРАУЗЕРОВ!!!», фактически отказывая мне в контенте, то я бы и не замечал «ветров перемен»

    Да срать им на безопасность, просто веб-обезьянки хотят использовать новые фичи

     
     
  • 8.174, Anonymoustus (ok), 17:11, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А когда им предлагаешь банан и орешки, они обижаются ... текст свёрнут, показать
     
  • 6.128, Ivan_83 (ok), 14:55, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Касательно выгнутых - процов я пока не видел, а матерей полно.
    Я эту фишку просёк ещё когда себе коредуо брал 10 лет назад и увидел прищёлки.
    Под интелом найти кулер с нормальным крепежом - чтобы сзади была упорная металлическая пластина это целый квест, а у АМД упорная пластина уже с матерью идёт, и крепления довольно универсальные.
    Я без проблем поставил свой бигтайфун который брал ещё для коредуо на новый райзен, хорошо что качельку не выкинул, хотя столько раз собирался потому что думал что она мне никогда не пригодится.
     
     
  • 7.203, iZEN (ok), 09:53, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Под интелом найти кулер с нормальным крепежом - чтобы сзади была упорная металлическая пластина это целый квест, а у АМД упорная пластина уже с матерью идёт, и крепления довольно универсальные.

    Несколько раз поменял пластиковый околосокетный бандаж у AM2/AM3-материнок - один из зубьев, удерживаюющих кулер, отрывался в процессе эксплуатации, и кулер повисал на уцелевшем (замечали, когда комп начинал тормозить от перегрева процессора).

     
  • 5.114, Stax (ok), 14:30, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если не гнать, какая разница, что там под крышкой?
    Если гнать, почему не заплатить тысячу (или полторы) за скальп+нанесение ЖМ "под ключ"? Между прочим, выгоднее, чем вкладывать те же деньги в охлаждение.

    Придумываете какие-то проблемы на пустом месте, потом страдаете в поисках странных решений.. Зачем?

    > они смогут выпустить проц, который можно установить только один раз.

    Внезапно, на многих ноутах и компактных системах (типа NUC) так, и это не мешает ставить туда очень хорошие и быстрые процессоры (i7-8809G, например)

     
     
  • 6.131, Ivan_83 (ok), 15:00, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Если не гнать - теперь как выяснилось тоже есть разница.
    Интел остро конкурирует с амд и они тоже сделали автобуст по полной. Я слышал отзывы что интелы в стоке уходят в тротлинг.

    ЖМ - очень плохая идея.
    Оно мне изначально не сильно нравилось, а когда почитал то понял что это лажа.
    Много лучше ставить кулер на кристал или попробовать у китайцев медную крышку взять.

    Распаянные процы - другой сегмент. Как минимум там обычно мало/нет слотов расширения.

     
     
  • 7.163, Stax (ok), 16:45, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это так и не так одновременно Если в деталях 1 Процессоры не-серии K почти вс... большой текст свёрнут, показать
     
     
  • 8.196, Ivan_83 (ok), 00:07, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Про перегрев интелов в стоке мне на хоботе рассказали Жидкий металл - непонятна... большой текст свёрнут, показать
     
     
  • 9.199, Stax (ok), 00:56, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    На хоботе еще и не такого можно наслушаться Не в смысле, что плохое место, а в ... большой текст свёрнут, показать
     
     
  • 10.201, Anonymoustus (ok), 06:48, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Ерунду же пишете Дополнительный слой материала крышка ... большой текст свёрнут, показать
     
     
  • 11.205, Stax (ok), 15:15, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    То, что современная крышка официально называется Integrated Heat Spreader ни... большой текст свёрнут, показать
     
     
  • 12.207, Ю.Т. (?), 15:30, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю подробностей ЭТИХ конструкций, но вообще тепловое сопротивление металлич... большой текст свёрнут, показать
     
     
  • 13.209, Anonymoustus (ok), 16:26, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Достаточно было бы только этих слов ... текст свёрнут, показать
     
  • 12.208, Anonymoustus (ok), 16:22, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, ни о чём не говорит А должно У Штеуда теперь процессоры носят имена 171... большой текст свёрнут, показать
     
     
  • 13.210, Stax (ok), 17:48, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Почему вы считаете, что я это не застал С точки крепежа кулеры были как раз з... большой текст свёрнут, показать
     
     
  • 14.212, Ю.Т. (?), 17:55, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Теплоемкость в подобной задаче просто ни при чем Значение имеет теплопроводност... текст свёрнут, показать
     
  • 14.214, Anonymoustus (ok), 18:46, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Тут, судя по комментариям, в основном тусуется малышня школьного возраста Привы... большой текст свёрнут, показать
     
  • 14.254, freehck (ok), 03:14, 18/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Stax, я тут сторонний наблюдатель, и я был до этого треда не сильно в курсе проб... текст свёрнут, показать
     
  • 13.211, Ю.Т. (?), 17:52, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Воздух в данном случае не достаточно , а просто самый пло... большой текст свёрнут, показать
     
     
  • 14.213, Anonymoustus (ok), 18:23, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Увы, нет На красивую керамику производителей давит жаба Там что-то наподобие т... большой текст свёрнут, показать
     
  • 14.215, Stax (ok), 18:55, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Так между кристаллом и крышкой термопаста в новых процессорах и припой в стар... текст свёрнут, показать
     
  • 5.238, Аноним (238), 14:52, 17/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Если бы амд не подогнало райзены я бы тоже сидел на коредуо

    Открою вам секрет: далеко не все коредуо с припоем под крышкой, но почему-то истерика началась только с выходом ivy bridge.

     
  • 3.75, Nuzhny (?), 13:05, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    AVX ещё с Sandy Bridge доступен (лет 7-8). AVX2 появился на Hasswell (4 года назад). Поэтому ответ:
    1. не надо менять комп раз в 2-3 года;
    2. технологии далеко не новомодные, придумали их вообще 10 лет назад.
     
     
  • 4.77, Аноним (43), 13:17, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Тсс! Его заморозили в конце прошлого века. Сейчас случится шок у человека, и ты будешь виноват.
     
  • 4.82, Anonymoustus (ok), 13:22, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > AVX ещё с Sandy Bridge доступен (лет 7-8). AVX2 появился на Hasswell
    > (4 года назад). Поэтому ответ:
    > 1. не надо менять комп раз в 2-3 года;
    > 2. технологии далеко не новомодные, придумали их вообще 10 лет назад.

     
     
    И? Вы решили меня просветить о чём? Вам показалось, что я не в курсе о появлении AVX? Вам не приходило в голову, что я не покупаю новое железо _несмотря_ на все эти новомодные технологии — и на это есть причина? И она уж точно не в недостатке денег. Попробуйте подумать, какие ещё могут быть мотивы у человека, кроме рекламных призывов.

     
     
  • 5.117, Stax (ok), 14:33, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да не меняйте, дело ваше. Просто AVX и (особенно) AVX2 - хорошее развитие, технология, которая позволила сильно увеличить эффективность определенных вычислений. Зачем тогда вы жалуетесь, что на старом процессоре не можете получить эту эффективность? Старые процессоры везде (в том числе в этой библиотеке) поддерживаются, просто нет возможности использовать их мощности так же эффективно. И тут нет никакого решения, AVX2 действительно крайне оптимален для некоторых вычислений.
     
     
  • 6.122, Anonymoustus (ok), 14:44, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Где это я жалуюсь? Здесь обратная ситуация: десяток анонимов с пеной у рта кричат, что всем надо AVX, потому что без AVX ты помоечник. Но что-то мне подсказывает, что никто из этих крикливых анонимов не занимается вычислениями, в которых можно получить пользу от AVX. Навскидку любого из них можно проверить и результат, думаю, будет ожидаемым. :)

    А слово «эффективно» я давно не воспринимаю без таблиц с цифрами. :)

     
     
  • 7.127, Ю.Т. (?), 14:54, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Где это я жалуюсь? Здесь обратная ситуация: десяток анонимов с пеной у
    > рта кричат, что всем надо AVX, потому что без AVX ты помоечник.
    > Но что-то мне подсказывает, что никто из этих крикливых анонимов не
    > занимается вычислениями, в которых можно получить пользу от AVX. Навскидку любого
    > из них можно проверить и результат, думаю, будет ожидаемым. :)
    > А слово «эффективно» я давно не воспринимаю без таблиц с цифрами. :)

    Еще эффективнее будет добавить к нему слово "оптимально", и тоже с таблицами с числами. ;-)

     
     
  • 8.136, Anonymoustus (ok), 15:24, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не дают же таблиц Скачал, почти случайно, из интернета обучаловку одной програм... текст свёрнут, показать
     
  • 7.204, iZEN (ok), 11:43, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Таблицы с цифрами: https://www.overclockers.ua/cpu/amd-ryzen-7-1800x-5-1600-1400-3-1300x-1200-fx-
     
  • 5.130, Nuzhny (?), 14:59, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1. Да, я уверен, что не в курсе на фоне заявлений о новомодности немолодых технологий.
    2. Я уже лет 15 занимаюсь компьютерным зрением и прошёл путь от самописного ассемблера к Intel IPP, CUDA, OpenCL. Сейчас тренд - это Halide: http://halide-lang.org
    3. Для обработки любых медиа данных MMX, SSE, AVX - это благо, такие нововведения всегда приветствуются, поскольку могут значительно ускорить вычисления и удешевить решение.
    4. Ты на своих старых процессорах даже видео с нормальным битрейтом посмотреть не сможешь.
    5. Оптимизировать софт под старые системы нет смысла: либо этим автоматически занимаются компиляторы, либо никто.
     
     
  • 6.140, Anonymoustus (ok), 15:31, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    AVX, SSE и MMX — это не технологии. Остальное я оставлю без комментирования ввиду непонимания оппонентом базовых вещей, в частности смысла понятия технологии.
     
     
  • 7.143, Nuzhny (?), 15:35, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, это всё таки технологии, посмотри в толковый словарь.

    Во-вторых, обратимся к сообщению, на которое я и отвечал:
    >С одной стороны, конечно, похвально использование инновационных, прогрессивных, модно-молодёжных технологий.

    Хм! Складывается впечатление, что кто-то сам себе противоречит.

     
  • 6.146, Ю.Т. (?), 15:52, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > 2. Я уже лет 15 занимаюсь компьютерным зрением и прошёл путь от
    > самописного ассемблера к Intel IPP, CUDA, OpenCL. Сейчас тренд - это
    > Halide: http://halide-lang.org

    Прошу прощения, интересоваться такими вещами, наверное, некорректно, но до чего дошли за 15 лет -- в смысле полезного результата?

     
     
  • 7.151, Anonymoustus (ok), 16:09, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Прошу прощения, интересоваться такими вещами, наверное, некорректно, но до чего дошли за
    > 15 лет -- в смысле полезного результата?

    Прошу прощения, что вмешиваюсь, но рискну предположить, что до тех же полезных результатов, что их возня с ИИ за семьдесят лет: искусственный идиот как не умел переводить (кроме как буквально по заранее приготовленному специально обученными людьми словарю) и распознавать естественный язык, так и не умеет. Знать — гигагерцев не хватает!

     
  • 7.242, Nuzhny (?), 15:55, 17/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Прошу прощения, интересоваться такими вещами, наверное, некорректно, но до чего дошли за 15 лет -- в смысле полезного результата?

    В бытовом плане результат слабо заметен. Если же говорить о профессиональном применении, то прогресс огромный: обработка фото, видео, научные вычисления - всё это ускорилось значительно. Обработка медицинских изображений, МРТ - одна рабочая станция с видеокартами справляется с этим быстрее, чем небольшой кластер. Современные суперкомпьютеры почти все идут с графическими ускорителями.
    Лично я использую/использовал для анализа видео в системах видеонаблюдения, обработка спутниковых снимков, их сшивка, распознавание объектов на фото и видео. Именно видеокарты позволили автоматизировать очень многие области, о которых ранее даже не думали.

     
     
  • 8.244, Ю.Т. (?), 16:07, 17/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это понятно, это общие места, но вот лично вам -- для ваших конкретных результат... текст свёрнут, показать
     
     
  • 9.248, Nuzhny (?), 16:41, 17/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1 Хорошо анализ движения на камере видеонаблюдения на видеокарте ускорился раз... большой текст свёрнут, показать
     
     
  • 10.249, Ю.Т. (?), 17:49, 17/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, отложил в ценные данные Но -- а теперь представьте, что есть целые отр... текст свёрнут, показать
     
     
  • 11.260, Nuzhny (?), 12:33, 18/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Коллега путается в показаниях В реальности оказывается, что каждые 2-3 года нич... большой текст свёрнут, показать
     
     
  • 12.262, arisu (ok), 16:20, 18/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    вздыхает расскажу маленькую отвлечённую историю был, значит, один почмейсте ... большой текст свёрнут, показать
     
  • 6.183, Аноним (183), 18:34, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > 4. Ты на своих старых процессорах даже видео с нормальным битрейтом посмотреть не сможешь.

    Зачем мне 4к картинка, если у меня 14" ноутбук? А соответствующее его разрешению видео я спокойно и на старом проце в старом дивиксе посмотрю.

     
     
  • 7.241, Nuzhny (?), 15:47, 17/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Зачем мне 4к картинка, если у меня 14" ноутбук? А соответствующее его разрешению видео я спокойно и на старом проце в старом дивиксе посмотрю.

    1. Я говорю не о разрешении 4к, а о битрейте. Даже FullHD с высоким битрейтом твой ноут может не потянуть. Или потянуть, но греться и шуметь при этом. Кстати говоря, встроенные в процессор и/или видеокарту аппаратные декодеры поддерживают не все профили того же h.264.
    2. Зачем ты мне приводишь диагональ 14"? Это ни о чём мне не говорит, разрешение на нём может быть и 800х600 и 4К.

    Кажется, что у тебя каша в голове: путается разрешение в пикселях и размер в дюймах, нет понимания, что в рамках одного кодека есть различные способы кодирования (профили), которые принципиально могут отличаться друг от друга.

     
  • 4.197, anonymous (??), 00:45, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А благородный дон не в курсе, что AVX есть далеко не на все процы той же линейки Hasswell? Или у нас кроме i7 интел уже ничего не выпускает?
     
     
  • 5.240, Nuzhny (?), 15:41, 17/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    На всех. Или приведи модель, на которой данные инструкции не поддерживаются.
     
  • 3.85, Ivan_83 (ok), 13:29, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Есть же eigen в виде хэдеров, там вроде всякие AVX и SSE которых нет реализуются теми что есть.
    Самые модные это AVX512, которого почти нигде и нет, хотя интел обещал его в десктопах уже года 2 назад.
     
     
  • 4.119, Anonymoustus (ok), 14:40, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    С тех пор, как вышел SB, я по сию минуту не нашёл уважительную причину ему купить. Ну толку с того, что в процессорах теперь есть AVX? Оно мне в ворде текст быстрее рисовать будет, табличку быстрее посчитает в экселе? Нет. Задачи, на которых можно ощутить какой-то прирост, немногочисленны и моих среди них нет.
     
     
  • 5.134, Ivan_83 (ok), 15:08, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Я бы тоже скорее всего на нём сидел и не парился, если бы он у меня был.

    Но на коредуо и 16гб мне уже было немного тесновато.
    И видео в h.265 он уже не тянул.
    И компелять на нём фаирфокс и либреофис было очень долго: 2-5 часов.

    А в остальном: браузить, кодить, смотреть киношки, играть в старые игрушки было вполне комфортно.

     
     
  • 6.137, Anonymoustus (ok), 15:28, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Положив руку на кошелёк, тесно становится из-за браузеров. Они главный потребитель ресурсов.

    Может ещё для обработки мультимедии ресурсов много не бывает, но это не каждому надо.

     
     
  • 7.142, Аноним (43), 15:35, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ты пытаешься свои юзкейсы натянуть на всех. Кому-то киношку хочется посмотреть в высоком качестве, а браузер нужен разве чтобы скачать. Кто-то хочет поиграть, и не в игры прошлого века, кто-то компиляет, кто-то рендерит, кто-то майнит. И тут ты такой весь в белом встаешь в позу, и говоришь, что у тебя Excel97 на пне не тормозит, а все остальное баловство.
     
     
  • 8.147, Anonymoustus (ok), 15:53, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В точности наоборот мне постоянно что-то _своё_ вИдение навязывают, будто они... текст свёрнут, показать
     
     
  • 9.150, Ю.Т. (?), 16:00, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    или численно решаемыми задачами и тоже, кстати, рост мощности железа не отра... текст свёрнут, показать
     
     
  • 10.164, Anonymoustus (ok), 16:46, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да 8 8212 10 нс на цикл для памяти Как было, так и осталось Только ширина... текст свёрнут, показать
     
     
  • 11.169, Ю.Т. (?), 17:00, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Там-то шина точнее, шины в широком смысле как раз и лимитирует и мелкие... текст свёрнут, показать
     
  • 6.198, anonymous (??), 00:49, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >И видео в h.265 он уже не тянул.

    Видео на проце? Ты веком не ошибся. 21-й уже вроде.

     
  • 4.165, Stax (ok), 16:50, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Самые модные это AVX512, которого почти нигде и нет, хотя интел обещал его в десктопах уже года 2 назад.

    Их реализовывать очень дорого, а эффекта на десктопных задачах почти нигде не получить...

     
  • 3.157, Michael Shigorin (ok), 16:33, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Больше всего доставляет скромное умолчание о процессорах без AVX.

    Ну и наброс вышел...

    А всего-то стоило прочитать:

    [I]>> -  Наличие оптимизаций только для CPU с поддержкой инструкций AVX2
    >> [B](оптимизации могут быть легко портированы для других CPU)[/B];[/I]

     
  • 2.195, Анонимный Алкоголик (??), 22:33, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Странное сравнение с IPP, в IPP оптимизация под avx, а в библиотеке
    > под avx2, и типа быстрее...

    По беглому взгляду там товарищ Б. производительность своей библиотеки умудрился измерить на данных в L1 кеше. В отличии от интеловской...

     

     ....большая нить свёрнута, показать (168)

  • 1.3, Ю.Т. (?), 23:19, 11/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Если на немецкий лад, то Бернштайн. Если на американский, то Бернстейн.
     
     
  • 2.5, Аноним (5), 00:03, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Если на американский, то Бернстейн.

    Бёнстэйн

     
  • 2.11, Андрей (??), 00:36, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Если на американский, то Бернстейн.

    Может, и Бернстин.

     
  • 2.14, Аноним (14), 01:55, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А мы в Германии или в Америке?
     
     
  • 3.18, Аноним (18), 03:23, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А мы в Германии или в Америке?

    Предлагаете чисто из вредности^W принципа коверкать фамилию на свой, 'негерманомериканский' лад, вместо использования наиболие созвучного варианта?


     
     
  • 4.27, Аноним (27), 07:33, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Береста-нов
     
     
  • 5.34, Ю.Т. (?), 08:37, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Береста-нов

    Горелокаменев

     
     
  • 6.44, Cradle (?), 09:36, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    если уж дословно, то Янтарь
     
     
  • 7.51, Ю.Т. (?), 10:14, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > если уж дословно, то Янтарь

    Не так смешно, как Однокамушкин ))

     
  • 4.68, Аноним (68), 12:22, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то, тут принято так делать.
     
  • 4.178, Аноним (178), 17:36, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А «Эйнштейн» не смущает? Есть куча примеров известных имен, произношение которых у нас адаптировано, и это нормально, и все привыкли, и вы, вероятно, тоже их произносите не задумываясь.
     
     
  • 5.180, Ю.Т. (?), 18:09, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > А «Эйнштейн» не смущает? Есть куча примеров известных имен, произношение которых
    > у нас адаптировано, и это нормально, и все привыкли, и вы,
    > вероятно, тоже их произносите не задумываясь.

    Да, и даже "Бернштейн", который ревизионист. Есть "традиционные" (т.е. старые, давно сделанные) транскрипции, и есть заново сделанные. Сейчас вроде бы стремятся записывать звучание. Снимаю свое возражение, мне-то что.

     
  • 5.231, Аноним (18), 17:53, 16/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Смущает Потому что в оригинале айн с 124 ш тайн Как и фройляйн, квартирмайсте... большой текст свёрнут, показать
     
  • 2.230, rihad (ok), 16:40, 16/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    По английски можно и -стайн и -стин, нет жесткого правила, зависит как сам человек свою фамилию называет. Некоторые иммигранты оставили ближе к немецкому произношению, тогда -стайн. Некоторые переделали на американский лад, тогда -стин.
     

  • 1.4, Ю.Т. (?), 23:26, 11/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А инсталяшки-то не оРиГиНальные. ))
     
  • 1.6, Аноним (6), 00:05, 12/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А не много ли "не умеет, но может быть адаптирована..." получается?
     
     
  • 2.8, Аноним (8), 00:34, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Признание недостатков первый путь к исправлению.
     
  • 2.10, Michael Shigorin (ok), 00:36, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В советские времена такое ещё характеризовали как "большой потенциал развития/модернизации" -- когда ясно, что штука получилась уже неплохая, но есть ещё куда тащить (и понятно, куда и как, просто уже неплохая)...
     
     
  • 3.23, bOOster (ok), 05:49, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А тебе сколько лет в союзе то было? :)
     
     
  • 4.28, Ю.Т. (?), 07:58, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > А тебе сколько лет в союзе то было? :)

    Понимание взрослых вещей с детства -- в Союзе поощрялось. Это сейчас поощряются детишки в 40 лет.

     
     
  • 5.32, Anonymoustus (ok), 08:32, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> А тебе сколько лет в союзе то было? :)
    > Понимание взрослых вещей с детства -- в Союзе поощрялось. Это сейчас поощряются
    > детишки в 40 лет.

    Как бы если в 16—17 лет в училище к станку, а 18 лет в армию к винтовке — уже можно, то странно было бы думать, что этому же человеку нельзя курить или делать пузырьковую сортировку (в уме, конечно, всё в уме, ибо компьютеров советскому человеку не положено, не надо ему этих излишеств на его 6 кв. м площади).

     
     
  • 6.36, Ю.Т. (?), 08:46, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> А тебе сколько лет в союзе то было? :)
    >> Понимание взрослых вещей с детства -- в Союзе поощрялось. Это сейчас поощряются
    >> детишки в 40 лет.
    > Как бы если в 16—17 лет в училище к станку, а 18
    > лет в армию к винтовке — уже можно, то странно было бы думать,
    > что этому же человеку нельзя курить или делать пузырьковую сортировку (в
    > уме, конечно, всё в уме, ибо компьютеров советскому человеку не положено,
    > не надо ему этих излишеств на его 6 кв. м площади).

    Только ... не надо про якобы утверждаемые "излишества компьютеров". Была информатика, и персоналки были, но гротескная хоз. система позднего Союза делала их доступными немногим (убойная цена и объемы пр-ва).

    Ну и -- как это относится к моему сообщению или к сообщению Михаила?

     
     
  • 7.39, Anonymoustus (ok), 08:55, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Только ... не надо про якобы утверждаемые "излишества компьютеров". Была информатика, и
    > персоналки были, но гротескная хоз. система позднего Союза делала их доступными
    > немногим (убойная цена и объемы пр-ва).
    > Ну и -- как это относится к моему сообщению или к сообщению
    > Михаила?

    Это просто замечание. :)

    В Мааскве, возможно, на информатике были персоналки, я могу в это поверить, но вне Маасквы блок-схемы алгоритмов счастливые советские ученики рисовали мелом на доске и ручкой в тетрадке. Без каких-либо электронно-вычислительных устройств вообще. Спасибо, конечно, за то, что хоть рисовали.

     
     
  • 8.41, Ю.Т. (?), 09:21, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это замечание, достойное молодых и незамутнённых Были и вне Москвы Нет, не кру... текст свёрнут, показать
     
     
  • 9.49, Онанимус (?), 09:55, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В госдуре воруют Остальные спились ... текст свёрнут, показать
     
     
  • 10.52, Ю.Т. (?), 10:15, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В госдуре, полагаю, всё же НЕсчастливые советские ученики В остальном верно ... текст свёрнут, показать
     
  • 9.55, Аноним (43), 10:18, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, помню Только это была уже не сссрия 92-94 год ... текст свёрнут, показать
     
     
  • 10.56, Ю.Т. (?), 10:24, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, а я говорю о временах Союза Позднего, но Союза Что там случалось на руинах... текст свёрнут, показать
     
     
  • 11.79, Аноним (43), 13:18, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    И откуда во времена оные персоналки в провинциальных школах Их в Маскве-то по п... текст свёрнут, показать
     
     
  • 12.83, Anonymoustus (ok), 13:23, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо, человек видел где-то в школе персоналки Хотя в большинстве школ не было... текст свёрнут, показать
     
     
  • 13.95, Ю.Т. (?), 13:47, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ладно гнать, на пальцах в Москве Были и БК, и агаты и еще что-то, не помн... текст свёрнут, показать
     
     
  • 14.101, Аноним (43), 14:08, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Блин, что ж ты делаешь Такая сейчас ностальгия пробила, как вспомнил, как мы в ... текст свёрнут, показать
     
     
  • 15.116, Ю.Т. (?), 14:32, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    У нас еще до перестройки или уже объявили ее Ну и очередь, зато делом полезн... текст свёрнут, показать
     
  • 14.107, Anonymoustus (ok), 14:15, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    https media2 24aul ru imgs 567121197a26e337a8a2c7e2 kalkulyator-elektronika-59... текст свёрнут, показать
     
     
  • 15.113, Ю.Т. (?), 14:29, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Тю, это ж каменный век, подымай выше, Б3-34 и МК-54 и его продвинутая версия МК-... текст свёрнут, показать
     
     
  • 16.123, Anonymoustus (ok), 14:47, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    У меня тоже лежит МК-61 в чехле и в фабричной коробке, с инструкцией Даже тетр... текст свёрнут, показать
     
  • 12.161, Michael Shigorin (ok), 16:40, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Киев, школа 8470 145, PS 2 286 и всё те же MSX плюс второй класс со вторыми ... текст свёрнут, показать
     
  • 9.59, Anonymoustus (ok), 10:31, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В рисовании плохого ничего, а речь была про материально-техническую базу Не над... текст свёрнут, показать
     
     
  • 10.61, Ю.Т. (?), 10:45, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, это уже скучно Сколько пожелаю, столько и буду защищать совок Разгово... текст свёрнут, показать
     
     
  • 11.64, Anonymoustus (ok), 11:12, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Мне тоже не нравится современное 171 плохо 187 , но тогдашнее не лучше ... большой текст свёрнут, показать
     
     
  • 12.67, Ю.Т. (?), 12:20, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И очереди за мясопродуктами в душном магазине часами И прямо-таки мерзости ... текст свёрнут, показать
     
     
  • 13.84, Anonymoustus (ok), 13:26, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вы хотели сказать 8212 очереди за костями и субпродуктами Я один раз толь... текст свёрнут, показать
     
  • 11.65, Crazy Alex (ok), 11:13, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В перспективе трудящихся сейчас всё отлично, хоть для айтишника, хоть для сантех... текст свёрнут, показать
     
     
  • 12.66, Anonymoustus (ok), 12:11, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Открою большую-пребольшую тайну, которая на самом деле не тайна, хоть и неве... большой текст свёрнут, показать
     
     
  • 13.74, Cradle (?), 12:59, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    - рынок рухнет и производители вейферов останутся без заказов на куче кредитов и... текст свёрнут, показать
     
     
  • 14.87, Anonymoustus (ok), 13:31, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    С чего бы ему рухнуть ПК продаются всё меньшими объемами, значит для сохранения... большой текст свёрнут, показать
     
     
  • 15.104, Cradle (?), 14:10, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    нет, снижения не будет, пик прогресса был в 2002 и с тех пор пошел на замедление... текст свёрнут, показать
     
     
  • 16.112, Anonymoustus (ok), 14:28, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Я своё мнение изложил А признаки можете уже видеть в ценах на память Про завяз... большой текст свёрнут, показать
     
     
  • 17.135, Анонимус2 (?), 15:18, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    При строительстве любого завода без IT скорость и эффективность упадет раза в дв... текст свёрнут, показать
     
     
  • 18.144, Anonymoustus (ok), 15:38, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    1 Эффективность чего В каких единицах По каким ГОСТам или документам ISO 2 ... текст свёрнут, показать
     
     
  • 19.148, Онанимус (?), 15:56, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вы претворяетесь что ли Не понимаете, как используются ИТ во всем цикле произво... текст свёрнут, показать
     
     
  • 20.154, Anonymoustus (ok), 16:27, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Дорогой аноним Я в корпоративном ынтерпрайзе больше лет, чем половина местных к... большой текст свёрнут, показать
     
  • 21.166, Ю.Т. (?), 16:51, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    и у них -- до поры -- острее зрение, поскольку у них не было возможности прос... текст свёрнут, показать
     
  • 21.176, Michael Shigorin (ok), 17:31, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это никому особо знать не надо, особенно если собираться туда на работу Вот по... текст свёрнут, показать
     
  • 19.149, Ю.Т. (?), 15:57, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эффективность здесь считается в трудозатратах, полагаю Полвека назад распределё... текст свёрнут, показать
     
     
  • 20.162, Anonymoustus (ok), 16:41, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С ИТ тоже пять тонн документации, а потом ещё десять тонн, потому что всё надо р... большой текст свёрнут, показать
     
  • 21.167, Ю.Т. (?), 16:55, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Упомянутые мной системы полного ЖЦ включают компоненты САПР Собственно, без... текст свёрнут, показать
     
  • 21.170, Cradle (?), 17:02, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вы рассуждаете рационально и с этой позиции могли бы быть правы, если бы остальн... текст свёрнут, показать
     
  • 21.270, kir (??), 00:42, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    не только к примеру, в самолетостроении провязка документации до кода это маст ... текст свёрнут, показать
     
  • 22.274, Ю.Т. (?), 07:25, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    То есть вы говорите, что в российском самолетостроении нет работоспособной реали... текст свёрнут, показать
     
  • 23.286, kir (??), 11:59, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    ООО, я вряд ли бы тут был, если бы мог говорить за все наше самолетостроение - ... большой текст свёрнут, показать
     
  • 19.155, Cradle (?), 16:28, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    конец бизнесу наступает если убрать покупателей Но проблема даже не в этом, про... большой текст свёрнут, показать
     
     
  • 20.168, Anonymoustus (ok), 16:58, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Налицо смешная и забавная, но очень распространённая профдеформация Ну и нез... большой текст свёрнут, показать
     
  • 21.171, Ю.Т. (?), 17:02, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Многим людям гораздо проще представить себе, что утонет Тайвань, чем то, что мож... текст свёрнут, показать
     
  • 22.175, Cradle (?), 17:24, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    если утонет Тайвань, половина китайцев тоже потеряет работу, и тогда нам точно с... текст свёрнут, показать
     
  • 23.181, Ю.Т. (?), 18:12, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, другими словами Тайвань не утонет, эти разговоры просто щекотание нервишек ... текст свёрнут, показать
     
  • 24.185, Cradle (?), 18:40, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    так с того и начали что не пойдут они добровольно топиться пока от них что-то за... текст свёрнут, показать
     
  • 21.177, Michael Shigorin (ok), 17:35, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Картошка с участка уже выручала в своё время ... текст свёрнут, показать
     
  • 22.271, kir (??), 00:43, 19/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    вот вот и здоровее, кстати, будем ... текст свёрнут, показать
     
  • 14.89, Ю.Т. (?), 13:33, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тем не менее, быстрого дальнейшего снижения размерности не будет потому, что н... текст свёрнут, показать
     
  • 13.86, Онанимус (?), 13:31, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ответ знатоков этот вопрос задается в течении последних 40 тысяч лет, начиная с... текст свёрнут, показать
     
     
  • 14.96, Ю.Т. (?), 13:51, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Палки и камни сами растут А вот люди, умеющие выточить болт на фрезерном станке... текст свёрнут, показать
     
  • 12.72, Ю.Т. (?), 12:53, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда не стоит и беспокоиться моими сообщениями Конечно, письмо рукой и кой-как... текст свёрнут, показать
     
     
  • 13.81, Аноним (43), 13:22, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А клаву топчут, должно быть, тентаклями Пальцы отрезают за ненадобностью ... текст свёрнут, показать
     
     
  • 14.90, Anonymoustus (ok), 13:33, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Письмо рукой, как в школе учат, и каллиграфия несопоставимо большее влияние ... текст свёрнут, показать
     
     
  • 15.105, Аноним (43), 14:13, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Больше дети ничего руками не делают, да А складывание пальцев в неестественное ... текст свёрнут, показать
     
     
  • 16.109, Anonymoustus (ok), 14:17, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Что это за поток бессвязных фраз Если ты чего-то не знаешь, анон, Гугл поможет ... текст свёрнут, показать
     
     
  • 17.202, Аноним (43), 08:55, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да, совок он таки не сортирах, он в головах А как дышал с ... текст свёрнут, показать
     
  • 15.234, arisu (ok), 20:34, 16/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    орли а психофизиологи говорят, что мелкая моторика в общем 8212 и в этом пла... текст свёрнут, показать
     
     
  • 16.235, Ю.Т. (?), 21:29, 16/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Различие в моторике между печатанием на клаве и игрой на пианино -- существенно ... текст свёрнут, показать
     
     
  • 17.236, arisu (ok), 23:03, 16/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    я там зря, что ли, слова 171 мелкая моторика 187 поставил ... текст свёрнут, показать
     
     
  • 18.237, Ю.Т. (?), 08:48, 17/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не зря Прочел с удовольствием Только цитируя, следовало задуматься, как это вд... текст свёрнут, показать
     
     
     
    Часть нити удалена модератором

  • 20.243, Ю.Т. (?), 16:02, 17/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Прежде чем ставить эксперименты , потрудись научиться выражаться яснее Это и к... текст свёрнут, показать
     
  • 21.245, arisu (ok), 16:08, 17/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    оно понятно, что в твоём неумении понимать прочитаное завсегда виноват кто-то др... текст свёрнут, показать
     
  • 22.246, Ю.Т. (?), 16:22, 17/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    шалтай-болтай ... текст свёрнут, показать
     
  • 14.91, Ю.Т. (?), 13:34, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кое-кто, вероятно, и мыслит тентаклями ... текст свёрнут, показать
     
     
  • 15.108, Аноним (43), 14:15, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Мы, рептилоиды, и не то могём Нам Пресвятой Совок развалить - один раз тентакль... текст свёрнут, показать
     
  • 8.159, Michael Shigorin (ok), 16:37, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да много где букашки были или агаты да, в основном по подшефным школам, как пон... текст свёрнут, показать
     
  • 4.158, Michael Shigorin (ok), 16:34, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > А тебе сколько лет в союзе то было? :)

    12 (1979)

     
  • 2.13, Аноним (13), 01:44, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Что конкретно тебя, бесполезного анонима, останавливает от использования??
     

     ....большая нить свёрнута, показать (74)

  • 1.7, KonstantinB (ok), 00:09, 12/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Соберется только на линуксе: linux/perf_event.h, CLOCK_MONOTONIC, вот это все.

    И система сборки там, ммм, необычная.

     
  • 1.9, Michael Shigorin (ok), 00:35, 12/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > используются только простые арифметические инструкции
    > без применения условного ветвления

    Ого.

     
     
  • 2.12, angra (ok), 01:28, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Код не смотрел, но с точки зрения математики в самой идее сортировки без ветвлений ничего сложного, на уровне продвинутой школы. По сути нам надо реализовать min и max без условий. Сразу приходит идея использовать модуль числа и стандартный трюк с добавлением. Получаем что для произвольных a и b
    a+( |b-a| + (b-a) )/2 раскладывается в два случая
    a>b тогда |b-a| = a-b   и  a+( |b-a| + (b-a) )/2 = a+( a-b + b-a )/2 = a+0 = a
    a<=b тогда |b-a| = b-a  и  a+( |b-a| + (b-a) )/2 = a+( b-a + b-a )/2 = a+(2b-2a)/2= a+b-a=b

    Получили функцию max без ветвлений, аналогично делается функция min, после чего два подряд идущих числа заменяются на min и max от них, то бишь получаем правильный порядок для двух чисел, ну а дальше хоть пузырьком.

    Само собой от математической идеи до эффективного кода очень долгий путь.

     
     
  • 3.16, Аноним (16), 02:11, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    2.5 цикла CPU на байт данных
     
  • 3.17, Anonymous1 (?), 02:26, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет, если a=b будет a, а значит

    a>=b тогда ... = a
    a<b тогда ..... =b

     
  • 3.19, backbone (ok), 04:18, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А от деления / нельзя избавится?
     
     
  • 4.21, bOOster (ok), 05:36, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А если "слово" сдвинуть на 1 бит левее?
     
     
  • 5.22, bOOster (ok), 05:38, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну или правее?
     
     
  • 6.47, backbone (ok), 09:46, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну или правее?

    Да, точно, дошло чуть позже, целые числа ведь.

    Кстати, от ещё одной операции можно избавиться: a + b + |b - a| >> 1

     
  • 4.26, angra (ok), 07:29, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Я написал с точки зрения математики, а не кода на ассемблере. При оптимизации кода операции могут несколько отличаться от математического выражения. Например вычисление модуля числа делается путем операций сложения/вычитания и xor, а для деления на 2 используется сдвиг.

    Ну и повторю еще раз, я не смотрел код и не говорил, что используется этот способ. Эта была просто первая пришедшая мне в голову идея на тему замены условных переходов на арифметические операции.

     
  • 3.20, bOOster (ok), 05:34, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну в лучших традициях Брезенхема )
     
  • 3.25, нона (?), 06:25, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Круто.
     
  • 3.63, Нанобот (ok), 11:08, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    т.е. это не будет работать для пар чисел вроде 1e+308 и 1e-308 и заявленое "может быть адаптирован для чисел с плавающей запятой" не соответствует действительности
     
     
  • 4.218, angra (ok), 20:59, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько еще раз надо повторить, что я не смотрел код и не утверждал, что там используется такой алгоритм. Я всего лишь привел пример как можно сделать сортировку без ветвлений.
     
  • 3.97, Sw00p aka Jerom (?), 13:57, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >>По сути нам надо реализовать min и max без условий.

    у минимаксового сортинга - квадратичная сложность во всех случаях.

     
  • 3.138, anonymous (??), 15:29, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вот только модуль без ветвлений вычислить нетривиально
     
     
  • 4.217, angra (ok), 20:57, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да тем же принципом он вычисляется. Есть инструкция, которая знаковым битом eax заполняет edx,  дальше делается комбинация xor со сложением или вычитанием. Для полноценного понимания надо расписать то, как процеесор хранит отрицательные числа, а мне сейчас лень.
     
  • 3.182, Александр (??), 18:13, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    уже начиная с p4 ненужно париться с арифметикой для этих min/max. интеловые процы имеют специальную инструкцию загрузки числа по выбору - она без ветвления кода исполняет сравнение и загрузку. если мне не изменяет склероз, АРМ и МИПС тоже так умеют. возня с арифметикой по модулю нужна для лютых процов которые такого не умеют.
     
  • 3.184, Аноним (183), 18:38, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    "Алгоритмические трюки для программистов", Генри С. Уоррен мл.

    Учитесь, cуки, пока я живой и могу подсказать нужную литературу.

    Взять можно, например, тут: https://proklondike.net/books/thalg/genri_warren_hack_delight.html

     
     
  • 4.200, Sw00p aka Jerom (?), 03:57, 13/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Колмогорова почитай лучше, циркач
     
  • 2.48, Cradle (?), 09:46, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не все так розово - у него там в разделе speed можно посмотреть производительность, алгоритм выдает O(n) только между 256 до 1024 элементов, на остальных случаях хуже. Так что, весьма ограниченное у него примемнение.
     
     
  • 3.99, Sw00p aka Jerom (?), 14:00, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    сортировка за  O(n) - О_о, вы серьёзно?
     
  • 2.62, someone (??), 11:01, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Там есть условные ветвления
     
  • 2.189, mikhailnov (ok), 20:50, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    То есть _в теории_ хорошо соптимизируется компилятором под VLIW e2k?
     

  • 1.15, Аноним (16), 02:09, 12/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошее хобби... Как скучно я живу.
     
  • 1.24, лютый жабист... (?), 05:54, 12/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –18 +/
    Динозавр родил мышь :)

    Я понимаю, что в ну оооочень узких кругах эта либа окажется ну ооочень полезной, но лучше бы безопасный браузер написал или хотя бы ОСь для мобилочек.

     
     
  • 2.31, DmA (??), 08:28, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Он просто понимает, что безопасный браузер невозможен!
     
     
  • 3.33, Anonymoustus (ok), 08:35, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Он просто понимает, что безопасный браузер невозможен!

    lynx?

     
     
  • 4.35, A.Stahl (ok), 08:44, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Браузер?
     
     
  • 5.37, Anonymoustus (ok), 08:49, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Браузер?

    Вполне. Одно время мне приходилось использовать только текстовые браузеры (lynx, w3m, (e)links) по причине отсутствия под рукой железа, могущего распарсить этот ваш вебдваноль, который без жлобоскрипта вообще не отрисовывает HTML-страницу. Опыт, конечно, специфический и для инстаграммов непригоден, однако вполне достаточен для довебдванольных сайтов (таки, как опеннет, к примеру).

     
     
  • 6.40, A.Stahl (ok), 09:16, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >однако вполне достаточен

    Ага. Точно...

     
     
  • 7.58, Anonymoustus (ok), 10:29, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >>однако вполне достаточен
    > Ага. Точно...

     
     
    Когда создавали Веб, то никто не планировал, что страницу будет генерировать жлобосрипт на стороне клиента, ибо в те годы люди, включая Бернерса-Ли, были вменяемы. А нынешним даже не объяснишь уже, _что_ с ними не в порядке. Настолько неадекватны люди стали в ИТ, что надо начинать с самого начала, со школы…

     
     
  • 8.192, Анонимный Алкоголик (??), 21:24, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    И считали, что страничку будет показывать Персональная ЭВМ с программой бровзер... текст свёрнут, показать
     
     
  • 9.194, Anonymoustus (ok), 21:47, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Легенды и мифы Интернета гласят, что Бернерс-Ли написал Интернет на Чорной Короб... большой текст свёрнут, показать
     
  • 5.45, Нанобот (ok), 09:42, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    при достаточном уровне самовнушения вполне можно добиться того, чтоб считать lynx браузером
     
     
  • 6.54, Ю.Т. (?), 10:16, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > при достаточном уровне самовнушения вполне можно добиться того, чтоб считать lynx браузером

    а links даже изображает таблицы

     
     
  • 7.71, нах (?), 12:41, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > а links даже изображает таблицы

    жаль что они из современного веба исчезли лет пять назад.

     
     
  • 8.73, Ю.Т. (?), 12:54, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    мы говорим о веб 1 0, который сам исчез из современного веба ... текст свёрнут, показать
     
     
  • 9.106, нах (?), 14:15, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в web1 0 нет места таблицам - это вредная дизайнерская придумка, изгадившая всю ... текст свёрнут, показать
     
     
  • 10.110, Ю.Т. (?), 14:25, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    И вот куда ни глянь, всюду вылезает какая-нибудь вредная дизайнерская придумка, ... текст свёрнут, показать
     
     
  • 11.152, нах (?), 16:16, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    ну вот по этой причине я скорее за div ы и layout ы, включая grid потому что о... текст свёрнут, показать
     
     
  • 12.156, Ю.Т. (?), 16:29, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Если уж sgml, так надо быть за xsl и xslt и за какой-то из тамошних языков оп... текст свёрнут, показать
     
     
  • 13.179, Anonymoustus (ok), 17:39, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Жизнь показала, что для большинства это слишком сложно Неподъёмно оказалось ... текст свёрнут, показать
     
  • 10.153, Anonymoustus (ok), 16:18, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Где это в SGML про таблицы Нету там А с правильным и красивым отображением HTM... текст свёрнут, показать
     
  • 6.57, Anonymoustus (ok), 10:25, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Для этого не нужно никакое самовнушение, а только знание о том, каковы исходны... большой текст свёрнут, показать
     
  • 2.38, Anonymoustus (ok), 08:51, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Динозавр родил мышь :)
    > Я понимаю, что в ну оооочень узких кругах эта либа окажется ну
    > ооочень полезной, но лучше бы безопасный браузер написал или хотя бы
    > ОСь для мобилочек.

    Он же исходник выложил. Можно просто скачать и посмотреть. Там на всё меньше 100 КБ в распакованном виде.

     

     ....большая нить свёрнута, показать (20)

  • 1.29, Anonymoustus (ok), 08:20, 12/07/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Download, unpack, compile, test, install

    In a root terminal, create a djbsort user:
    [CODE]
        adduser --disabled-password --gecos djbsort djbsort
    [/CODE]

    Run a shell as that user:
    [CODE]
        su - djbsort
    [/CODE]
     
     
    Заботится о твоей, юзернейм, безопасности!

    Однако пихон 3 портит всё впечатление.


    P. S.

    А вот зачем там пихон:

    [CODE]
    $ cd ./djbsort-20180710

    $ head build

    #!/usr/bin/env python3

    import string
    import re
    import platform
    import sys
    import os
    import subprocess
    import shutil
    import datetime

    [/CODE]

     
     
  • 2.46, Нанобот (ok), 09:45, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +8 +/
    >А вот зачем там пихон:

    подозреваю, что человеку так было удобнее. он не ставил себе цель потешить не в меру развитое чувство прекрасного опеннетовских анонимов

     
     
  • 3.53, Anonymoustus (ok), 10:16, 12/07/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>А вот зачем там пихон:
    > подозреваю, что человеку так было удобнее. он не ставил себе цель потешить
    > не в меру развитое чувство прекрасного опеннетовских анонимов

    Да. Один из редких примеров правильного использования пихона.

    Опеннетовские анонимы, само собой, не поймут.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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