Jan. 14th, 2016

netch80: (bird)
А мне эта новость нравится. Потому что она означает, что идёт развитие и перекраивается внутренняя организация. А ещё тем, что фикс, говорят, есть.
Скорее всего, он будет в паре бит конфигурации типа "вот этот суперрежим мы пока отменим, он опасный", но хорошо, что предусмотрели такую возможность для каждой мелкой части.
http://habrahabr.ru/company/pt/blog/274939/
http://arstechnica.co.uk/gadgets/2016/01/intel-skylake-bug-causes-pcs-to-freeze-during-complex-workloads/
netch80: (bird)
Числовое деление в современных процессорах - это какой-то странный забытый всеми пасынок. Я понимаю, что для лайкания котиков или раскодировки видео его скорость, скорее всего, не важна. Но когда пытаешься выжать ещё полпроцента из программы и видишь кучу делений на неконстанту(!) в методах std::deque или std::unordered_map, начинаешь задумываться. А тут показывают проблемы от деления в хэшмапе, которая самая что ни на есть базовая структура, и тоже никто не оптимизирует под константу даже при постоянном размере хэша - и эти чудеса от деления вылазят в полный рост.

Беру тестовый пример (код ниже) и сравниваю скорость одного и того же 32-битного деления Read more... )

Profile

netch80: (Default)
netch80

August 2017

S M T W T F S
  12345
67 89101112
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 20th, 2017 09:14 pm
Powered by Dreamwidth Studios