Анализ сигналов
- 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)