Все независимые программные циклы можно распределить на отдельные процессоры или ядра процессоров, также это улучшает управление памятью и увеличивает скорость. :cheer:
Все независимые программные циклы можно распределить на отдельные процессоры или ядра процессоров, также это улучшает управление памятью и увеличивает скорость. :cheer:
правда скорость в результате может уменьшиться из-за конкуренции за "захват шины данных" (не обязательно - одной) :leader:Originally Posted by algoritm
Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
Строить Асгардию побуждает тьма, посетившая людские души
Если программное время тратится на независимые программные циклы, параллельно они будут работать быстрее так как находятся внутри процессора и никаких данных из вне им не нужно. :cheer:Originally Posted by crazy-mike
Это немного не так. Если всё находится в кеше процессора - то эта точка зрения близка к "правде". Но если кеш "переполнен" - то всё работает совсем иначе. В архитектурах с "большим регистровым файлом" - в самом деле может гарантированно достигаться выигрыш в производительности. В архитектурах с маленьким числом регистров и общей шиной - вообще ничего эффективно распараллелить нельзя (шину команды всё равно будут блокировать последовательно) :leader:Originally Posted by algoritm
Стековые процессоры - тоже являются довольно неэффективными (в смысле распарралеливания).
Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
Строить Асгардию побуждает тьма, посетившая людские души
Конечно независимый программный цикл находится внутри процессора и может занимать даже не все ресурсы процессора, то есть в ожидании простого перебора простаивает оставшаяся часть процессора. :cheer:Originally Posted by crazy-mike
Я тебе написал, с совсем другим ризоном..Я обратил твое внимание,где нормальные понимающие в прогах ребята работают))Я тебе просто подтвердил сказанное.Originally Posted by химик
Нормальные работают на C#, C++ and ASP.NET 3.5 :umn: :34:Originally Posted by 7thGuest
Ничто не сближает людей так, как общее одеяло :kos:
А на gcc/g++ - странные чудики , от которых психиатры приходят в ужас?Originally Posted by химик
Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
Строить Асгардию побуждает тьма, посетившая людские души
Химик запомни "Нормальные НЕ работают" ))))Originally Posted by химик
А разве на C# можно "работать"?????? :leader:Originally Posted by 7thGuest
Жизнь дается человеку один раз и прожить ее надо так, чтобы не ошибиться в рецептах.
Строить Асгардию побуждает тьма, посетившая людские души
There are currently 1 users browsing this thread. (0 members and 1 guests)
|
|
Terms of Service | Privacy Policy |
|