Анализ сигналов

From
Evgeny Sharandin (2:5020/755.12)
To
Nick Poroshin
Date
2003-01-11T03:59Z
Area
RU.ALGORITHMS
Reply-To: shar@nep.cplire.ru

Привет Nick!

08 января 2003 года (а было тогда 13:51)
Nick Poroshin в своем письме к Evgeny Sharandin писал:

 ES>> По скорости совпадают. Другое дело, что целочисленные сложения
 ES>> можно запускать когда угодно и сколько угодно. С FPU-шными же
 ES>> есть ограничения.

 NP> Точнее обычно число исполняющих модулей у FPU меньше,

У пней больше ;)

 NP> чем у ALU. И данные целоч. вычислений доступны, в отличие от fp, сpазу
 NP> же.

Здесь все одинаково. Более того, FPU может начать выполнять зависимую операцию
еще до получения необходимомого результата. В отличие от ЦПУ ;)

 ES>> действует примитивнее - сначала загружает данные в кеш, а потом
 ES>> тянет их оттуда. Но как бы то ни было, и у него время загрузки
 ES>> абсолютно одинаково.

 NP> Время загрузки/задеpжки одинаковы, но для float пpи последовательном
 NP> доступе их будет в 2 pаза меньше (в одну cacheline float-ов влезает в
 NP> 2 pаза больше -> cachelines будут гpузиться в 2 pаза pеже)

Современные процессоры могут осуществлять опережающую предвыборку данных -
начиная с К6 и П3 (аппаратно). Поэтому при последовательном доступе разницы не
будет все равно.

С уважением, Evgeny                           11 января 2003 года

---
 * Origin: LID (2:5020/755.12)