Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2016, 20:34   #31
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Цитата:
Вещественные числа: 128-bit FMAC - расшифровала, перевела: 128-разрядное совмещённое сложение-умножение. Сопроцессор что ли?
Фраза построена плохо, не корректно. Словосочетании "Вещественные числа:" не связано со остальными словами.

FMAC сокращение от fused multiply–add capability. свойство совмещённого сложения-умножения
capability - переводится как возможность, умение, функция. Умение кого, чего? - Конвейера.

Со словом сопроцессор по аккуратнее. В x86 их нету начиная с 80586 процессоров. Где собственно сопроцессор переделан в блок конвейера.
Хотя стоит сказать, что в русском языке слово сопроцессор прижилось и до сих пор живёт и здравствует как синоним к слову FPU.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .

Последний раз редактировалось Pavia; 26.04.2016 в 20:38.
Pavia вне форума Ответить с цитированием
Старый 26.04.2016, 20:53   #32
izanami16
Пользователь
 
Аватар для izanami16
 
Регистрация: 10.04.2016
Сообщений: 39
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
Фраза построена плохо, не корректно. Словосочетании "Вещественные числа:" не связано со остальными словами.

FMAC сокращение от fused multiply–add capability. свойство совмещённого сложения-умножения
capability - переводится как возможность, умение, функция. Умение кого, чего? - Конвейера.
Там где слово нашла, была эта расшифровка, вот я и не догадалась "С" тоже расшифровать.

Цитата:
Сообщение от Pavia Посмотреть сообщение
Со словом сопроцессор по аккуратнее. В x86 их нету начиная с 80586 процессоров. Где собственно сопроцессор переделан в блок конвейера.
Хотя стоит сказать, что в русском языке слово сопроцессор прижилось и до сих пор живёт и здравствует как синоним к слову FPU.
В который раз убеждаюсь что надо литературу поновее, нашла там же FPU.
izanami16 вне форума Ответить с цитированием
Старый 26.04.2016, 21:01   #33
izanami16
Пользователь
 
Аватар для izanami16
 
Регистрация: 10.04.2016
Сообщений: 39
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
Фраза построена плохо, не корректно. Словосочетании "Вещественные числа:" не связано со остальными словами.

FMAC сокращение от fused multiply–add capability. свойство совмещённого сложения-умножения
capability - переводится как возможность, умение, функция. Умение кого, чего? - Конвейера.
Я прочитала, что вещественные числа - это числа с плавающей запятой.
izanami16 вне форума Ответить с цитированием
Старый 26.04.2016, 21:05   #34
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от izanami16 Посмотреть сообщение
Вещественные числа: 128-bit FMAC - расшифровала, перевела: 128-разрядное совмещённое сложение-умножение. Сопроцессор что ли?
Да. Это аппаратный ускоритель математических вычислений. Он умеет не только складывать и вычитать (с этим справляется примитивный сумматор). Этот, делит, умножает умеет вычислять практически все тригонометрические функции. И при этом, за два, три машинных такта (в пределах своей разрядности, естественно).
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 26.04.2016, 21:21   #35
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Цитата:
Этот, делит, умножает умеет вычислять практически все тригонометрические функции. И при этом, за два, три машинных такта (в пределах своей разрядности, естественно).
Такой большой, а в сказки верите. 8-150 тактов не хотители?
http://www.agner.org/optimize/instruction_tables.pdf
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 26.04.2016, 22:46   #36
izanami16
Пользователь
 
Аватар для izanami16
 
Регистрация: 10.04.2016
Сообщений: 39
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
Фраза построена плохо, не корректно. Словосочетании "Вещественные числа:" не связано со остальными словами.

FMAC сокращение от fused multiply–add capability. свойство совмещённого сложения-умножения
capability - переводится как возможность, умение, функция. Умение кого, чего? - Конвейера.
Не вещественные числа, а блок вычислений чисел с плавающей запятой. Планировщик)
izanami16 вне форума Ответить с цитированием
Старый 26.04.2016, 23:41   #37
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
Такой большой, а в сказки верите. 8-150 тактов не хотители?
http://www.agner.org/optimize/instruction_tables.pdf
Чё? Умножение, я могу сделать за один такт. Доказать?

Цитата:
Сообщение от izanami16 Посмотреть сообщение
Не вещественные числа, а блок вычислений чисел с плавающей запятой. Планировщик)
Мы о железе, или не пойми о чём? С какого боку тут планировщик? Ты о конвейере?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 26.04.2016 в 23:44.
Smitt&Wesson вне форума Ответить с цитированием
Старый 26.04.2016, 23:50   #38
izanami16
Пользователь
 
Аватар для izanami16
 
Регистрация: 10.04.2016
Сообщений: 39
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение

Мы о железе, или не пойми о чём? С какого боку тут планировщик? Ты о конвейере?
точно, о конвейере. Именно о нём я только что перерисовала схему с английского на русский. Сложновато было. Не уверена, что там всё правильно

Ну вот, с конвейерами разобралась. Сейчас ещё что-нибудь занятное про AMD найду.

Мы лёгких путей не ищем) А то я зачахну без этого занятия.

Последний раз редактировалось izanami16; 26.04.2016 в 23:54.
izanami16 вне форума Ответить с цитированием
Старый 27.04.2016, 07:40   #39
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Цитата:
Чё? Умножение, я могу сделать за один такт. Доказать?
Вообщето речь шда про тригонометрию.
Раз умножение, то при следующих условиях:
1) Процессор желательно AMD или Intel.
// AMD в моём хозяйстве нету.
2) Использовать FPU.
// fld, mov, movss и тому подобное к fpu не относятся.
3) Замер или расчёт делаем до результата, т.е. по Latency.
// думаю вам объяснять чем Latency отличается от throughput ненадо.
4) Размер чисел на ваш выбор. Значения чисел на ваш выбор.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 27.04.2016, 11:41   #40
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
Вообщето речь шда про тригонометрию.
// думаю вам объяснять чем Latency отличается от throughput ненадо
Думаю надо. Разных понятий и определений ежегодно появляется штук по 20. За всеми не уследить. Я Компами занимаюсь с 1980-го года. 36 * 20 = 720. И это не считая того, что нужно помнить операторы как минимум пяти языков и названия основных вычислительных алгоритмов. К тому-же, я ещё занимаюсь электрикой, электроникой и механикой. А там свои заморочки. Одних названий микросхем только больше 300, не говоря о логике их работы, которую тоже нужно помнить...
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с вопросами alhon Помощь студентам 2 14.01.2016 22:06
Помогите с вопросами R@MZ[E]$ Помощь студентам 6 21.05.2009 17:51
Помогите с вопросами... R@MZ[E]$ Паскаль, Turbo Pascal, PascalABC.NET 5 21.05.2009 09:40
Помогите с вопросами о файлах Дима82 Помощь студентам 5 26.05.2008 19:49