|
Компьютерный форум OSzone.net » Железо » Процесcоры » Плавающая запятая и 64 разряда |
|
|
Плавающая запятая и 64 разряда
|
Новый участник Сообщения: 27 |
В погоне за увеличениием производительности при вычислениях с плавающей запятой купили четырёхядерный процессор (не Xeon), установили 64 разрядную ОС, применили опции транслятора для использования имеющихся четырёх ядер. Да, задача стала считать быстрее - пропорционально числу процессоров, но 64 разряда не сказались никак. Вопрос: справедливо ли утверждение, что изменение разрядности касается только основного процессора, а процессор, обрабатывающий числа с плавающей запятой остался тем же, что и на 32 разрядных процессорах? Или есть неизвестные нам возможности повышения производительности при работе с плавающей запятой при использовании 64 разряных ОС? Спасибо.
|
|
Отправлено: 18:24, 29-01-2008 |
Железных Дел Мастер Сообщения: 24786
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Vlad46:
|
|
------- Отправлено: 19:00, 29-01-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2755
|
Профиль | Сайт | Отправить PM | Цитировать Цитата ShaddyR:
|
|
------- Отправлено: 19:38, 29-01-2008 | #3 |
Железных Дел Мастер Сообщения: 24786
|
Профиль | Сайт | Отправить PM | Цитировать Цитата FRZ:
|
|
------- Отправлено: 19:45, 29-01-2008 | #4 |
Ветеран Сообщения: 1657
|
Профиль | Отправить PM | Цитировать Цитата Vlad46:
Цитата Vlad46:
|
|||
Последний раз редактировалось xoomer, 29-01-2008 в 20:54. Отправлено: 20:38, 29-01-2008 | #5 |
Новый участник Сообщения: 27
|
Профиль | Отправить PM | Цитировать Благодарю Вас за внимание к вопросу. Но, мне кажется, обсуждение несколько уклоняется от сути вопроса. Для ShaddyR. Речь идёт о ПРОГРАММИРОВАНИИ, то есть работает СВОЙ 64 разрядный код, рождённый под 64 разрядной ОС 64 разрядным вариантом транслятора. Ваше условие выполнено. Для FRZ. Аналогично. Почему Вы решили, что "софт 32 разрядный"? Для xommer. Что касается "процессор обработки плавающей запятой" или "блок процессора, обрабатывающий плавающую запятую", то это вопрос терминологии, раньше их, как Вы помните, разделяли, теперь объединяют. Что касается разрядности мантиссы, то для сравнения она выдерживается одинаковой, двойной точности. Что касается абсолютности разрядности для ВСЕЙ начинки ОС (плагины, декодеры и так далее - что мы, естественно, гаранировать и проверить не можем), то, мне кажется, это не принципиально, так как вся эта начинка не участвует в создании кода и не используется кодом, созданным транслятором. Да, известно, что увеличенная разрядность позволяет адресовать больше памяти. Но и это не принципиально, если эта память не нужна задаче. Вопрос сводится к одному: уменьшилось ли число тактов, за которые выполняются четыре арифметические операции (перечислять не буду)? Если "Да", то прирост скорости будет. Он нами не отмечен. А прирост скорости в действиях самой ОС весьма заметен. Вот тут я и проявляю собственную неосведомлённость и интересуюсь информированностью коллег. Что Вам известно об изменениях в архитектуре блока обработки плавающей запятой для процессоров, способных работать с 64 разрядами? Спасибо.
|
Отправлено: 05:27, 30-01-2008 | #6 |
Ушел из жизни Сообщения: 26925
|
Профиль | Сайт | Отправить PM | Цитировать Vlad46, По моему вы немного ошиблись форумом, можно конечно поискать в сети статьи которые более подробно освещают как саму архитектуру 64 разрядных процессоров и особенности работы их в 64 разрядной среде. Лично я не вникал особенно в технологии 64 разрядных процессоров, просто знал что они помогают преодолеть ограничение 4GB в объеме оперативной памяти.
|
------- Отправлено: 06:22, 30-01-2008 | #7 |
Новый участник Сообщения: 27
|
Профиль | Отправить PM | Цитировать Для Ment69. Подтема форума "Процессоры", я интереуюсь реализацией обработки числа с плавающей запятой процессором. Вопрос "не форматный"? Почему? Мы собираем эту информацию в меру сил. И вырисовывается занятная картина. Intel рассказывает (Quad) про основной блок, а про "эту" часть... Ну не выпячивается вопрос. Волей-неволей начнёшь думать, что прежний FPU просто перенесён из Core Duo. Так это или не так?
|
Отправлено: 07:29, 30-01-2008 | #8 |
Старожил Сообщения: 300
|
Профиль | Отправить PM | Цитировать Цитата Vlad46:
|
|
Отправлено: 08:55, 30-01-2008 | #9 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать Если не ошибаюсь, ещё во времена Pentium MMX процессоры могли обрабатывать 80-битные числа (за счёт MMX), чуть позже, с появлением SSE - до 128-бит добрались. Хотите повышения производительности - используйте SSE1/2/3/4. Причём на Core 2 они обрабатываются за 1 такт, вместо двух на старой архитектуре. Либо две 64-битные за такт. Как больше нравится. Я не вчитывался сейчас - утро... спать... Извлекаю из памяти без ECC
![]() Возможно, чем-то будет интересна статья об архитектурных новшествах Conroe: http://www.ixbt.com/cpu/p6-nexgen.shtml |
Отправлено: 09:35, 30-01-2008 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
плавающая панель задач на SONY VGN-FW5ERF/H | kiku | Ноутбуки | 0 | 30-11-2009 23:13 | |
Интерфейс - Плавающая панель инструментов | MegaGosu | Microsoft Windows 7 | 3 | 15-09-2009 07:52 | |
Windows Server 2003 Sp2 и WinXP Login Скрипт. "Плавающая ошибка" | allzero | Microsoft Windows NT/2000/2003 | 7 | 19-01-2009 12:56 |
|