|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Окт 9, 2003 12:14:57 PREFETCHT0 - перенести в кэш всех уровней PREFETCHT1 - перенести в кэш всех уровней кроме нулевого PREFETCHT2 - перенести в кэш всех уровней кроме нулевого и первого PREFETCNTA - перенести в кэш постоянных данных Кто знает где взять примерчик с использованием этих команд? Дайте ссылочку... |
|
|
Дата: Окт 9, 2003 12:21:55 В мануале AMD про оптимизацию для атлона было, один из примеров копирования памяти из одного места в другое. |
|
|
Дата: Окт 9, 2003 12:24:13 masquer где посмотреть? |
|
|
Дата: Окт 9, 2003 12:32:07 Я на сайте AMD брал. Весит pdf чуть больше 1,5 Мб. Я у них даже диски по почте заказывал :) |
|
|
Дата: Окт 9, 2003 13:14:29 masquer Как лучше применить этик команды в циклах!! А то я пытаюсь а получается что еще медленне чем без этих инструкций! Наверное что то не так делаю! |
|
|
Дата: Окт 9, 2003 13:34:03 Лучше эти комманды не применять. AMD пишет что реализация этих комманд зависит от процессора. На новых процах они могут игнорироваться или работать по другому. Не знаю как с интеловскими, а на AMD-шном проце у меня тоже при использовании этих комманд производительность падала. |
|
|
Дата: Окт 9, 2003 13:49:32 emergenter примерчик бы, а мы бы подумали... |
|
|
Дата: Окт 9, 2003 14:01:14 Ну например простой цикл, где перемножаются 2 массива типа FLOAT! [pr1] - любое число 1,2,4... 1000...... xor ecx,ecx xor esi,esi cikl1: cmp ecx,[pr1] jne cikl2 jmp exit movlps xmm1,[mas1+esi] movlps xmm2,[mas2+esi] mulps xmm1,xmm2 movlps [mas3+esi],xmm1 add esi,8 inc ecx jmp cikl1 |
|
|
Дата: Окт 9, 2003 17:31:26 masquer А в мануале Intel они там такого понаписали :)) Amd не читал.. А в чём алгоритм не скажешь? |
|
|
Дата: Окт 9, 2003 17:42:41 Edmond Алгоритм? Там расписано 8 (или 9?) стадий увеличения скорости копирования из одного места в памяти в другой, начиная с rep movsd и заканчивая алгоритмом страницы на 3-4, который работает раз в 10 быстрее. Почитай, не пожалеешь :) |
|
|
Дата: Окт 9, 2003 18:03:22 masquer Слушай, а тыкнуть прямо на это место можешь? Да, и вот ещё. Я слышал, что у Intel тоже есть такой алгоритм.. Но я его не нашёл :(( Странно... |
|
|
Дата: Окт 9, 2003 18:10:40 Edmond ДАЙТЕ ССЫЛОЧКУ !!!!!! Ткните пожалуйста и меня!! |
|
|
Дата: Окт 9, 2003 18:20:46 · Поправил: masquer Вот это, кажется, оно. http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_doc s/22007.pdf |
|
|
Дата: Окт 9, 2003 18:26:02 masquer А по поводу копирования быстрого? |
|
|
Дата: Окт 9, 2003 18:32:07 masquer ВОТ ЭТО И СТАТЕЙКА!!!!!!!! ВСЕМ РЕКОМЕНДУЮ!!!!!! ПРОСТО СУПЕР!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.076 |