home.social

#unroll — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #unroll, aggregated by home.social.

  1. @AwetTesfaiesus
    Gibt es im #Fediverse denn keinen Bot, der Kettenposts aus mehreren Beiträgen zu einem Text verbindet, wenn man ihn per @ mentiont?
    #FediHilfe #FediFrage #Unroll

  2. Rechercheportal Jena-SHK @recherche_jena schrieb

    'Nick Schwiderski (l.), der als Kandidat der Schlägerjugend NRJ vom III. Weg in den Ortsteilrat #Erfurt-Wiesenhügel einzog, stand mit Lennard Voigt (r., ursprünglich aus #Arnstadt) und KameradInnen während Philipp Rangs zeitweiser Gewahrsamnahme noch rum

    @threadreaderapp #unroll threadreaderapp.com/thread/191

  3. Поговорим об оптимизирующих компиляторах. Сказ восьмой: размотка циклов

    Есть оптимизации, польза от которых очевидна всегда или почти всегда. Например, не делать лишнюю проверку лучше, чем делать. Не считать два раза одно и то же обычно лучше, чем считать (если только мы не упёрлись в нехватку регистров или имеем другие подобные проблемы на нижнем уровне). Вычислять выражения вне цикла выгоднее, чем в цикле. И так далее. Но есть оптимизации, применение которых имеет как плюсы, так и минусы. Выиграв в одном месте, мы можем получить отрицательные эффекты в другом. Например, сэкономив на количестве проверок, мы можем раздуть общий объём кода и поломать микрооптимизации. Каноничным примером такой оптимизации, решение вопроса об использовании которой больше похоже на искусство, чем на науку, является размотка циклов (Loop Unrolling), о которой мы сегодня поговорим. В статье я попробую осветить как можно больше (хотя, наверное, и не все) соображения о том, почему эту оптимизацию может быть нужно или не нужно применять. Смысл размотки цикла заключается в том, чтобы за счёт дублирования тела цикла уменьшить количества его итераций. В зависимости от того, как много мы знаем об исполнении цикла, размотка может быть полной, частичной или динамической.

    habr.com/ru/articles/784816/

    #оптимизации #циклы #unroll