Календарь
« Август 2010 » |
Пн |
Вт |
Ср |
Чт |
Пт |
Сб |
Вс |
| | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
|
Главная » 2010 » Август » 24 » AMD убирает из будущих процессоров поддержку набора команд 3DNow!
2:31 AM AMD убирает из будущих процессоров поддержку набора команд 3DNow! |
Разрабатывая в свое время ядро K6-2, спецы AMD расширили его способности набором команд 3DNow!, относящихся к категории SIMD (Single Instruction Multiple Data — одиночный поток команд, множественный поток данных). Всем известно о том, что расширение включало два 10-ка команд и предоставляло программеру возможность, стало быть, применять регистры MMX для хранения 32-разрядных вещественных чисел (в случае MMX они, стало быть, употребляются для, как всем известно, целочисленных данных и одномерных массивов — векторов). Необходимо отметить то, что было также упрощено переключение в режим MMX. Возможно и то, что просто говоря, при помощи 3DNow! способности MMX были элегантно, без прибавления новейших регистров и режимов работы, выведены на новейший уровень. Очень хочется подчеркнуть то, что это как бы позволило прирастить производительность процессора в задачках, связанных с интенсивной, как люди привыкли выражаться, обработкой графических и звуковых данных. Возможно и то, что потом были реализованы и остальные расширения, как люди привыкли выражаться, такового рода, включая Streaming SIMD Extensions (SSE). Всем известно о том, что как надо из сообщения в блоге для разрабов, как мы выражаемся, программного обеспечения, время 3DNow! уходит. И действительно, этот набор команд не, в конце концов, будет поддерживаться, как всем известно, некими будущими процессорами AMD, о чем будет, в конце концов, говорить соответственный флаг. Несомненно, стоит упомянуть то, что идет речь о 31 бите значения регистра EDX, возвращаемого командой CPUID при вызове со значением 8000_0001h. Все давно знают то, что очевидно, программы, в каких перед внедрением того либо другого расширения набора команд делается проверка его поддержки, будут работать корректно и на новейших процессорах. Не для кого не секрет то, что любопытно, что две команды из набора 3DNow! будут вынесены в собственное подмножество и как раз сохранены. Все знают то, что это команды с мнемониками PREFETCH и PREFETCHW. И даже не надо и говорить о том, что их поддержку можно, наконец, проверить, проанализировав значение, как все знают, восьмого бита регистра ECX опосля вызова функции CPUID со значением 8000_0001h. Было бы плохо, если бы мы не отметили то, что в спецификации CPUID соответственный флаг получил заглавие 3DNowPrefetch.
|
Просмотров: 409 |
Добавил: wormst
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|