LINUX.ORG.RU

Четырехкратное ускорение TCP/IP


0

0

Исследователям из ibm удалось достичь четырехкатного увеличения производительности стека TCP/IP за счет векторной оптимизации вычисления контрольных сумм на процессоре IBM PowerPC 970 оснащенном набором SIMD-инструкций AltiVec.

статья в двух частях:
http://www-106.ibm.com/developerworks...
http://www-106.ibm.com/developerworks...

автоматическая векторизация в GCC:
http://gcc.gnu.org/projects/tree-ssa/...

>>> Подробности

★★★

Проверено: ivlad ()

Re: Четырехкратное ускорение TCP/IP

В последнее время модно ускорять tcp/ip, сантехники вроде тоже что-то кардинально улучшили :)

chucha ★★★☆
()

Re: Четырехкратное ускорение TCP/IP

а железо для разгона менять не нужно?

anonymous
()

Re: Четырехкратное ускорение TCP/IP

помоему лучше сетевуху иметь которая будет это делать. А вот вопрос модные сетевухи от интел которые сами контрольные суммы считают. Они до какого уровня протоколов могут считать? TCP наверное умеют или только IP

anonymous
()

Re: Четырехкратное ускорение TCP/IP

Чего-то было такое про аппаратные ускорители...

anonymous
()
Ответ на: Re: Re: Re: Четырехкратное ускорение TCP/IP от chucha

Re: Re: Re: Re: Четырехкратное ускорение TCP/IP

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

Любой другой offloading ведет к неподдержке стандартов, долгом лечением багов в прошивке и т.п., и следовательно очень маловероятно, что когда-либо станет поддерживаться в Linux.

anonymous
()

Re: Четырехкратное ускорение TCP/IP

Вот он - долгожданный "ускоритель интернета". :-)

Vitls
()

Re: Четырехкратное ускорение TCP/IP

О! Я всегда говорил что маки рулят, а XServe просто лапочка ;)

Irsi
()

Re: Четырехкратное ускорение TCP/IP

Это все по "делу", но кто-нибудь может объяснить, что такое векторизация, может ли она, например, ускорить вычисления с плавающей точкой в цикле и в какой версии gcc она будет?

GladAlex ★★★★★
()

Re: Четырехкратное ускорение TCP/IP

Циркачи млин. Выяснили, что 64-битный G5 быстрее в 1.5 раза при 64vs32 расчётах. А 32-битный G4 нет. Кто бы мог подумать :) ?

anonymous
()

Re: Re: Re: Re:

Чукча здесь только ты.

Драйвер для ipsec-capable сетевухи должен как минимум
сообщить сетевому стеку, что некоторые ipsec операции
с пакетом проводить не нужно, а крипто-процессору на
карте сообщить policy, SA и прочую информацию, которая
ему нужна для обработки пакета.

trunk
()
Ответ на: Re: Четырехкратное ускорение TCP/IP от GladAlex

Re: Re: Четырехкратное ускорение TCP/IP

DA. Moget. SIMD k primeru. GCC ne znaju. W Intele [IFC && ICC] -vec_report3 -opt_report dobaw`te u budete udiwleni)
Esli na P-IV [s sse2 namnogo ka6irnee...]
Poxmel`noe $echo.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.