|
Printable Version of Topic
Click here to view this topic in its original format |
| Forums > Компьютерная техника > Двухядерные процесоры, и Windows |
| Posted by: upan on 29-04-2007, 11:55 |
|
На просторах сети, и даже тут на форуме, встречаються статьи по поводу всяких примочек для двухядерных процов(dual core, core 2 duo и т.д.). Идея всех этих статей такова: что не все программы, да помоему и сама винда, умеют работать(как положенно) с двумя ядрами(процами). Кто нить тестировал эти примочки? как результат? и вообще хочетьмя знать какие программы умеют правтльно работать на 2ух ядрах? Я слышал что Cinema Craft Encoder SP2 умеет. |
| Posted by: UGIN on 29-04-2007, 12:41 |
| Последняя бета обезьяны 4.01 - уже умеет... |
| Posted by: Uzaren on 29-04-2007, 12:52 |
| CCE 2.67 не знаю умеет или нет, но когда она жмёт в таск менеджере показываетса, что работают оба ядра |
| Posted by: Lord KiRon on 29-04-2007, 16:44 |
|
Чисто практически - если в программе есть потоки то она "умеет" . |
| Posted by: upan on 29-04-2007, 17:13 | ||
|
| Posted by: Uzaren on 29-04-2007, 19:06 |
|
Ну наверное разделение на два ядра и два процессора немного разные вещи |
| Posted by: PinkPa on 29-04-2007, 19:41 |
| Вообще, грамотное разделение на 2 ядра/процессора (или на большее количество ядер/процессоров), ИМХО, должно включать в себя разделение задачи как таковой на более-менее равноценные по рутинности части. Например, в шахматной задаче один проц будет обсчитывать одну группу ходов, второй - другую группу. По мере завершения работы в определенной ячейке памяти пропишет соотв. бит, что задача выполнена, и первое ядро выделит еще работенки. В случае с видео было бы разумно отдать ядру кусок фильма, начиная с половины, или разбить на какие-то небольшие сегменты и по мере освобождения отдавать один из них. В конце - объединить "наработки". В этом случае можно загрузить практически равномерно. Винда умеет загружать ядра, но чтобы был максимальный выигрыш, ИМХО, надо все же модифицировать алгоритм, чтобы сами потоки были более-менее однородные. Существенного отличия между ядрами и разнесенными в пространстве процессорами невилико, разве что кэш и какие-то еще дополнения у ядер могут быть общие, а разные процы, например, могут иметь собственную, выделенную для них оперативку. |
| Posted by: Zemlynin on 29-04-2007, 20:42 |
| интересно,а винда использует многопточность ? если например сравнивать два проца пентиум 3.0 и пентиум д 3.0 винда будет быстрей работать ? |
| Posted by: PinkPa on 29-04-2007, 23:00 | ||
|