Size: a a a

2019 May 15

DL

Dmitry Luhtionov in freebsd_ru
т.е. эта инструкция появилась в интеловских процах 10 лет назад !!!
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
вот что за фигня? у меня уже миллион mbuf_cluster саллоцировались и ни один практически не освобождался. это как понимать? какие идеии?
источник

DL

Dmitry Luhtionov in freebsd_ru
а вм до сих порт делаем   if (use_xsave)
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
ну новомодная инструкция, и что?
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
CPU: Intel(R) Xeon(TM) CPU 3.20GHz (3200.18-MHz K8-class CPU)
источник

p

pragus in freebsd_ru
Dmitry Luhtionov
т.е. эта инструкция появилась в интеловских процах 10 лет назад !!!
и что? я тут уже приводил вроде пример haswell, в котором нет avx2, например
источник

DL

Dmitry Luhtionov in freebsd_ru
в haswell есть sse4.2
источник

p

pragus in freebsd_ru
а тупой llvm детектит набор инструкций по cpu family
источник

DL

Dmitry Luhtionov in freebsd_ru
нет
источник

DL

Dmitry Luhtionov in freebsd_ru
мы ему указываем до сих пор K8-class CPU
источник

DL

Dmitry Luhtionov in freebsd_ru
хотя с этого момента сменилось несколько поколений процов
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
ну и что? основные тормоза в программах от промаха мимо кеша.
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
ну к8, что не так-то?
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
CPU: VIA Ezra (800.05-MHz 686-class CPU)
 Origin="CentaurHauls"  Id=0x678  Family=0x6  Model=0x7  Stepping=8
 Features=0x803035<FPU,DE,TSC,MSR,MTRR,PGE,MMX>
 AMD Features=0x80000000<3DNow!>
источник

DL

Dmitry Luhtionov in freebsd_ru
Vyacheslav Olkhovchenkov
ну и что? основные тормоза в программах от промаха мимо кеша.
очень много программ используют memcpy, srtcpy и т.п.
источник

VG

Vadim Goncharov in freebsd_ru
а чо индусское? типичный воркэраунд
источник

DL

Dmitry Luhtionov in freebsd_ru
а у нас эти функции застряли на уровне  K8-class CPU
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
reps movsb все равно в целом самое быстрое
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
ну или movsq
источник

DL

Dmitry Luhtionov in freebsd_ru
в линуксах об этом не знают
источник