а речь о том, чтобы разделить однопоточную программу на несколько потоков чтобы запускать в параллель на несколько ядер.
Так в том то и дело, каким образом это сделать, кроме как на этапе разработки? У нас есть один поток, сделать из него два можно только переложив некоторые инструкции на другой процессор (я немного криво выразил мысль...), но на каком этапе это может произойти? В лучшем случае это сделает компилятор, но когда уже есть скомпилированный код, задача ИМХО слишком сложна для ее решения во время выполнения кода. М.б. меня не правильно поняли, я лишь хотел сказать, что технология позволяющая УЖЕ написанным и скомпилированным приложениям работать с реальным приростом производительности на 2х ядрах врядли когда либо появится и обратил внимание на то, что просто кидать одну инструкцию на одно ядро, а другую на другое при условии, что они не используют одни и теже данные бессмысленно (такой вариант вполне может придти в голову человеку, который более-менее знает, что происходит в машине ф.неймана при выполнении команд, но имеет совсем поверхностное представление о современных процессорах), т.к. это и так обычно происходит в рамках одного ядра, конечно если обе инструкции к тому же должны выполнятся в одном блоке это не очень эффективно, но в большинстве случаев вполне достаточно.
Последний раз редактировалось Swappp 17.04.2007 15:22, всего редактировалось 7 раз(а).
Но для этого доп. логика (в компайлере -переписывать софт или железе - усложнять проц) нужна. Т.е. пока это сказка.
Есно сложная. Это мне, критику хреновому, который только и умеет ПК собрать и винду ставить, все просто.
TyyOx91 писал(а):
однопоточный бенчмарк SpecCPU
а что ray tracing или Parabolic/elliptic partial differential equations одним потоком там исполняются? или я не могу использовать
параллельный компайлер? Это вопрос?
Мнда, это не анте НТ, это какая то фигня на постном масле. 5, макимум 10% прибавки. точнее не прибавки а компенсации, за куда более низкие частоты многоядерников.
Последний раз редактировалось Спец 17.04.2007 15:15, всего редактировалось 1 раз.
М.б. меня не правильно поняли, я лишь хотел сказать, что технология позволяющая УЖЕ написанным и скомпилированным приложениям работать с реальным приростом производительности на 2х ядрах врядли когда либо появится.
Ну я привёл как пример проект Mitosis. Но вобщем согласен - в железе наврядли когда нибудь появится. Тем более с нынешней тенденцией параллелить всё и вся (под натиском Интел и АМД), такая необходимость скоро просто отпадёт. LoCkFaSt
Цитата:
а что ray tracing или Parabolic/elliptic partial differential equations одним потоком там исполняются? или я не могу использовать параллельный компайлер? Это вопрос?
Всё одним потоком. Целoчисленная часть написана на ANSI C, плавающая точка - на С и Фортране. Многопроцессорные тест SpecINT_rate и SpecFP_rate это просто запуск n-го числа приложений SpecINT и SpecFP (n - число процессоров). Правила spec.org не запрещают использование автопараллелезирующих компилаторов.
Последний раз редактировалось TyyOx91 17.04.2007 15:15, всего редактировалось 1 раз.
Заблокирован Статус: Не в сети Регистрация: 01.03.2007
dSilver
Цитата:
Поскольку старые материнские платы не умеют столь гибко управлять частотами и напряжениями каждого из ядер процессора в исполнении Socket AM2+, то за преемственность платформ придётся расплатиться более высоким энергопотреблением. Например, если бы процессор в исполнении Socket AM2+ устанавливался в материнскую плату с одноимённым разъёмом, то уровень энергопотребления был бы ниже на 10%. Не самая большая проблема, но по счетам за электроэнергию придётся платить чуть больше.
Читайте внимательне вы неправы. 10% больше будет у АМ2.
Member
Статус: Не в сети Регистрация: 29.07.2004 Откуда: msk
Спец писал(а):
Мнда, это не не анте НТ, это какая то фигня на постнном масле. 5, макимум 10% прибавки. точнее не прибавки а компенсации, за куда более низкие частоты многоядерников.
Так смысл этой схемы как раз в том и есть, чотбы догнать частоту одного ядра до максимальной для одноядерников, а вторую спустить, чтобы не было перегрева под боксовым кулером скажем или в ноуте Добавлено спустя 1 минуту, 23 секунды
Trump писал(а):
Читайте внимательне вы неправы. 10% больше будет у АМ2.
Фигня на постном масле, это среднее тепловыделение, которое мало кого волнует. В пике будет то же самое
Member
Статус: Не в сети Регистрация: 02.02.2007 Откуда: Казахстан
не чего таково в этом нет. Идея не плохяая впринципе. Зачем тратить энергию, если отностиельно часто 1 ядро простаивает, отключаем ядро, повышаем множител активного ядра и все. Кто то писал, что с математикой ошибка, вроде все правильно (разница частот 266 Мгц, как раз частота сис.шины.).
Member
Статус: Не в сети Регистрация: 26.03.2007 Откуда: Ural , Perm
Да уж. Чёт действительно и AMD и Intel одним путём идут. Может они наконец то сделают совместно процессор , чтобы заткнуть рот сумасшедшим фанатам с обоих сторон?
_________________ Overclocking - не только хобби. Это образ жизни...
*Cofradia Intel*
Статус: Не в сети Регистрация: 02.09.2003 Откуда: Россия, г.Тверь
Moduvator
Moduvator писал(а):
И чем в данном случае это тогда вообще отличается от того, что на материнках уже несколько лет гонят различные производители под разными именами (D.O.T., N.O.S. и т.д.)...
Тем что делать это будут уже производители процессоров (или с их официального благословления), а не материнок. И применяться это будет не ко всему процу, а к его отдельным ядрам.
_________________ Жизнь - штука вредная. От неё умирают.
Почётный участник *Cofradia Intel*
Junior
Статус: Не в сети Регистрация: 20.02.2007 Откуда: Ижевск
Я тоже совершенно согласен с тем, что это всего лишь очередная маркетинговая фича и производительность увеличится не на много, но , согласитесь все-таки лучше, чем вообще ничего... (хотя по мне дак лучше бы множитель разлочили такой бы прирост продаж сразу получили )
Последний раз редактировалось Du_H@$t 17.04.2007 19:12, всего редактировалось 1 раз.
Member
Статус: Не в сети Регистрация: 29.07.2006 Откуда: L-City
чет меня современные технологии последнее время всё больше и больше "НЕВСТАВЛЯЮТ".
так и хочется выйти на какукю нить большую площать и орануть - "фуфло!"
но АМД мне всё равно симпатичней интеля ))
Member
Статус: Не в сети Регистрация: 02.08.2005 Откуда: Казань
IgLowy
Цитата:
Тем что делать это будут уже производители процессоров, а не материнок.
А какая потребителю-то при этом разница, кто это будет делать, если результат будет один и тот же?
Цитата:
И применяться это будет не ко всему процу, а к его отдельным ядрам.
И это автоматически возвращает нас к моему предыдущему вопросу - откуда процессор будет знать, насколько он может разогнать себя, чтобы при этом остаться стабильным?
_________________ Feci quod potui, faciant meliora potentes.
Member
Статус: Не в сети Регистрация: 29.07.2006 Откуда: L-City
Moduvator писал(а):
IgLowy И это автоматически возвращает нас к моему предыдущему вопросу - откуда процессор будет знать, насколько он может разогнать себя, чтобы при этом остаться стабильным?
Я конечно не официальное лицо. Однако положив руку на сердце можно смело говорить что с большой долей вероятности все процы гонятся на 10-15% от номинала стабильно. вот на эти проценты они и будут автоматом оверклочиться. имхо. Максимум что зделают просто изменят технологию тестирования процов и будут давать частоту процу и соответствующий множитель на шаг меньше чем раньше.
кароч вариантов много...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения