Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.65/586: Рейтинг темы: голосов - 586, средняя оценка - 4.65
274 / 64 / 4
Регистрация: 18.04.2011
Сообщений: 1,362
Записей в блоге: 1
10.10.2012, 22:01
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от dimank666 Посмотреть сообщение
да, но я про то что у амд такого нет
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.10.2012, 22:01
Ответы с готовыми решениями:

AMD vs INTEL (2)
Продолжение https://www.cyberforum.ru/holywars/thread69731.html

AMD Phenom II x4 945 VS Intel Core i5-2500K
Решил сделать небольшое сравнение продуктов по просьбе некоторых участников форума. Сравнение AMD Phenom II x4 945 против Intel Core...

В чем разница AMD - AMD Opteron 6380 (81к) и От Intel - Intel Xeon E5-2690 v3 2.60GHz (150к)
Нужна помощь !!!специалиста!!! Ну так вот сам вопрос - "Почему такая большая разница в ценах за один и тот же продукт?" Я решил...

994
 Аватар для dimank666
8246 / 5664 / 205
Регистрация: 29.08.2011
Сообщений: 41,706
Записей в блоге: 1
11.10.2012, 17:29
Цитата Сообщение от magals Посмотреть сообщение
да, но я про то что у амд такого нет
и что ему и без 5 тоги хорошо живется

Добавлено через 2 минуты
ты на тесты глянь
амд 67,5 набирает
интел с гипртретингом 60
без гипер третинга 69,5

Добавлено через 15 часов 32 минуты
magals, Hyper-threading у амд реализован в бульдозерах.
то есть если рассматривать 8 ядерник, то на самом деле он 4 ядерник просто 2 ядра представляют тоже самое что и технология интела
Считаем ядра: восемь или четыре?

Работая над новым дизайном для производительных процессоров, AMD решила поставить во главу угла количество вычислительных ядер. Это вполне логичный выбор, основанный на том, что с годами многопоточного программного обеспечения становится всё больше и больше и разработка микроархитектуры, рассчитанной на многолетнее развитие, должна учитывать в первую очередь не текущее состояние рынка, а наблюдаемые тенденции. Восемь ядер, предусмотренных в базовом варианте нового процессора, — это то, чем AMD и собиралась покорить рынок, на котором пока что были представлены только чипы, максимальное количество ядер в которых ограничивалось шестью. (Здесь мы говорим только о настольных компьютерах. — прим. ред.)

При этом брать ядра старой микроархитектуры K10 разработчики не захотели. Они не только имеют слишком большой физический размер, но и, как можно судить по Llano, не склонны к функционированию на высоких тактовых частотах даже после перевода на современную 32-нм технологию. К тому же они не поддерживают многих современных возможностей, таких как, например, AVX-инструкции. Поэтому, для сборки восьмиядерников AMD сделала новую микроархитектуру — Bulldozer. Представители компании предпочитают говорить, что её разработка велась с чистого листа, но на самом же деле в ядрах Bulldozer можно найти немало отсылок к другой представленной в этом году микроархитектуре — Bobcat, ориентированной на применение в компактных и энергоэффективных устройствах. Впрочем, родство между Bulldozer и Bobcat — достаточно отдалённое, и упоминаем мы о нем лишь для того, чтобы стала понятна общая идея — в Bulldozer объединено много сравнительно несложных ядер.

При этом речь идёт совсем не о примитивном совмещении на одном полупроводниковом кристалле восьми простых ядер. При таком раскладе получившийся процессор обладал бы совсем невысокой однопоточной производительностью, и это стало бы достаточно серьёзной проблемой, так как программ, не дробящих нагрузку на несколько вычислительных потоков, не так уж и мало. Поэтому, во-первых, ядра были оптимизированы под работу на высоких тактовых частотах. А во-вторых, они были спарены в двухъядерные модули, способные совместно использовать свои ресурсы во благо обслуживания одного потока. В итоге получилась достаточно любопытная конструкция: входная часть исполнительного конвейера у такого двухъядерного модуля — общая, а в дальнейшем обработка инструкций делится между двумя наборами исполнительных устройств.
Модули Bulldozer рассчитаны на обработку четырёх инструкций за такт, причём, благодаря технологии макрослияния, некоторые пары x86-инструкций могут рассматриваться процессором как одна операция. Это значит, что в целом двухъядерный модуль Bulldozer по своей мощности подобен одному ядру современных интеловских процессоров, которые также могут обрабатывать по четыре инструкции за такт и при этом тоже поддерживают макрослияния.

Однако между модулем Bulldozer и ядром Sandy Bridge есть существенные различия, способные поставить их примерно одинаковую теоретическую скорость под сомнение. Ввиду того, что модуль новых процессоров AMD содержит остатки двух равноправных ядер, максимальную производительность он может продемонстрировать только при обработке пары потоков. Если же на него ложится однопоточная нагрузка, то скорость её обслуживания будет ограничиваться числом исполнительных устройств внутри одного такого кластера. А их там, учитывая желание AMD упростить отдельные ядра, не так уж и много — в полтора раза меньше, чем в процессорах с микроархитектурой Sandy Bridge или K10. То есть по два арифметических ALU и по два адресных AGU.
Однако свои самые сильные стороны модуль Bulldozer должен проявлять при двухпоточной нагрузке. Одно ядро Sandy Bridge тоже способно обрабатывать два вычислительных потока, для этого в нём имеется технология Hyper-Threading. Однако все инструкции при этом направляются на один набор исполнительных устройств, что на практике вызывает многочисленные коллизии. В модуле Bulldozer же сохранено два независимых целочисленных кластера, которые могут исполнять потоки параллельно, а суммарное количество исполнительных устройств в них превышает число таких устройств в ядре Sandy Bridge в полтора раза.
В результате модуль Bulldozer обладает более высокой пиковой производительностью, нежели ядро Sandy Bridge, но раскрыть эту производительность несколько сложнее. Ядро Sandy Bridge интеллектуально загружает собственные ресурсы благодаря продвинутой внутрипроцессорной логике, самостоятельно разбирающей однопоточный код и исполняющей его параллельно на полном наборе своих исполнительных устройств. В Bulldozer же задача эффективного использования исполнительных устройств частично перекладывается на программиста, который должен разбить свой код на два потока — полноценная загрузка всех мощностей модуля станет возможной лишь тогда.
http://www.scpu.ru/2011/10/18/... ссора-amd/

Добавлено через 3 часа 34 минуты
Даже с базовыми частотами GPU A10 и A8 просто закатывают графику Core i3 в асфальт.
вот вам синеглазые
0
 Аватар для snake32
3594 / 1724 / 236
Регистрация: 26.02.2009
Сообщений: 8,763
Записей в блоге: 5
11.10.2012, 18:07
Цитата Сообщение от dimank666 Посмотреть сообщение
вот вам синеглазые
... и глаза красным огнём горят!
Цитата Сообщение от dimank666 Посмотреть сообщение
Одно ядро Sandy Bridge тоже способно обрабатывать два вычислительных потока, для этого в нём имеется технология Hyper-Threading. Однако все инструкции при этом направляются на один набор исполнительных устройств, что на практике вызывает многочисленные коллизии. В модуле Bulldozer же сохранено два независимых целочисленных кластера, которые могут исполнять потоки параллельно
Если внимательно посмотреть на схему Бульбика то видно что выборка(Fetch) и Распаковка(Decode) команд - по одному на 2 полуядра. Так что коллизии и у бульбика не исключены. А вот FP второе тут точно бы не помешало.
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
11.10.2012, 18:16
Специальный код для двуядерных - худшее решение. Позволяет кататься на бульдозере с ветерком? Эйси. Но ведь ни кто заранее не знает, какой камень будет у юзверя. А если 4-х ядерный? Или 12-ти? Или прогу сначала поставят на двуядерный, а потом поменяют комп? На новом компе будет другая версия проги? Эйси. Но её надо писать на базе предыдущей, а не с ноля. А это означает, что и версия для двуядерного должна правильно параллелиться на 12 ядер. Заранее. Но при её написании ещё не известно, что их будет именно 12, а не 8 и не 16. А может их будет сначала 2, потом 12, а потом и 16? Или программа должна определить количество ядер и самостоятельно решить, сколько ей надо потоков, или сам камень должен параллелить даже однопоточный код.
0
 Аватар для snake32
3594 / 1724 / 236
Регистрация: 26.02.2009
Сообщений: 8,763
Записей в блоге: 5
11.10.2012, 19:16
В винде, да наверное уже во всех ОС, есть ф-ия возращающая количество логических ядер ЦП. И уже опираясь на эту цифру можно генерить потоки.
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
11.10.2012, 19:31
Ну так а я о чём?
0
Not Found
 Аватар для Febian
396 / 135 / 5
Регистрация: 29.09.2012
Сообщений: 1,367
Записей в блоге: 1
12.10.2012, 14:07
Не первый год юзаю продукты AMD и еще ни разу не пожалел. Устраивает все, от качества до цены.
0
12.10.2012, 14:14

Не по теме:

Цитата Сообщение от taras atavin Посмотреть сообщение
Ну так а я о чём?
Это значит что моя 1 строка повторяет твои 5,5 строк?

0
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
12.10.2012, 14:41
Цитата Сообщение от snake32 Посмотреть сообщение

Не по теме:


Это значит что моя 1 строка повторяет твои 5,5 строк?

значит вы intel-егент
0
 Аватар для dimank666
8246 / 5664 / 205
Регистрация: 29.08.2011
Сообщений: 41,706
Записей в блоге: 1
12.10.2012, 15:14
если програма работает в 2 потока кто ей мешает работать в 4 и более
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3618 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
12.10.2012, 16:03
Цитата Сообщение от dimank666 Посмотреть сообщение
если програма работает в 2 потока кто ей мешает работать в 4 и более
здравый смысл и особенности алгоритмической реализации. Не любой алгоритм, который можно распараллелить на два потока, можно параллелить на 3 и более
0
 Аватар для dimank666
8246 / 5664 / 205
Регистрация: 29.08.2011
Сообщений: 41,706
Записей в блоге: 1
12.10.2012, 16:16
Цитата Сообщение от M128K145 Посмотреть сообщение
здравый смысл и особенности алгоритмической реализации. Не любой алгоритм, который можно распараллелить на два потока, можно параллелить на 3 и более
исключения из правил всегда бывают
0
 Аватар для snake32
3594 / 1724 / 236
Регистрация: 26.02.2009
Сообщений: 8,763
Записей в блоге: 5
12.10.2012, 17:35
Цитата Сообщение от M128K145 Посмотреть сообщение
Не любой алгоритм, который можно распараллелить на два потока, можно параллелить на 3 и более
Странно, я ещё не встречал таких алгоритмов(видимо опыта маловато у меня). Обычно, либо паралеллится либо нет. А так...
M128K145, можно пример?
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3618 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
12.10.2012, 18:16
Цитата Сообщение от snake32 Посмотреть сообщение
Странно, я ещё не встречал таких алгоритмов(видимо опыта маловато у меня). Обычно, либо паралеллится либо нет. А так...
M128K145, можно пример?
банальный ввод-вывод. Один поток обрабатывает ввод и производит некоторые действия, а второй выполняет вывод и некоторые другие действия. Вы можете это реализовать в одном потоке, можете в двух, но в трех - вряд ли. К тому же я не зря писал про здравый смысл, почитайте про закон Амдала
0
 Аватар для dimank666
8246 / 5664 / 205
Регистрация: 29.08.2011
Сообщений: 41,706
Записей в блоге: 1
12.10.2012, 18:23
Цитата Сообщение от M128K145 Посмотреть сообщение
банальный ввод-вывод. Один поток обрабатывает ввод и производит некоторые действия, а второй выполняет вывод и некоторые другие действия. Вы можете это реализовать в одном потоке, можете в двух, но в трех - вряд ли. К тому же я не зря писал про здравый смысл, почитайте про закон Амдала
какой то не хороший пример
причем тут вод и вывод ели на то пошло то у каждого ядра есть вод и вывод
0
 Аватар для snake32
3594 / 1724 / 236
Регистрация: 26.02.2009
Сообщений: 8,763
Записей в блоге: 5
12.10.2012, 19:03
Цитата Сообщение от M128K145 Посмотреть сообщение
банальный ввод-вывод.
Блин, а я то думал... В таких ситуациях можно паралеллить 'производит некоторые действия' и 'производит другие действия' eсли они параллелятся вообще...

Добавлено через 15 минут
вот ещё интересно было почитать в тему:
https://www.cyberforum.ru/blogs/18334/blog374.html
Надеюсь и АМД такое умеет
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
12.10.2012, 19:12
Цитата Сообщение от M128K145 Посмотреть сообщение
банальный ввод-вывод. Один поток обрабатывает ввод и производит некоторые действия, а второй выполняет вывод и некоторые другие действия. Вы можете это реализовать в одном потоке, можете в двух, но в трех - вряд ли. К тому же я не зря писал про здравый смысл, почитайте про закон Амдала
Элементарно параллелится на все 4.
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3618 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
12.10.2012, 19:29
Цитата Сообщение от taras atavin Посмотреть сообщение
Элементарно параллелится на все 4.
интересно, как? Точнее, и коза на баяне может играть, но в чем смысл?
Цитата Сообщение от snake32 Посмотреть сообщение
В таких ситуациях можно паралеллить 'производит некоторые действия' и 'производит другие действия' eсли они параллелятся вообще...
параллелить ради распараллеливания? смысл?
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
12.10.2012, 19:33
Цитата Сообщение от M128K145 Посмотреть сообщение
Точнее, и коза на баяне может играть, но в чем смысл?
А смысл параллелить на 2? Держит то перифирия. Или речь о выводе сразу на пару миллионов устройств и вводе с десятка миллионов других девайсов?
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3618 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
12.10.2012, 19:50
taras atavin, порт один, один поток слушает, второй пишет в него. Количество устройств перед портом и после него не имеет значения
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.10.2012, 19:50

Стоит ли брать ноутбук( возможно даже Б\У) на Phenom/Atlon/Cleron/AMD E1/AMD Turion/Intel Pentium M/
Привет всем уважаемые подскажите стоит ли брать ноутбук для учебы-работы на Phenom/Atlon/Cleron/AMD E1/AMD Turion/Intel Pentium M/ ...

AMD or INTEL?
Здравствуйте. Нужна ваша помощь, потому что с планками которые мне нужны на материнку фактически нереально найти ибо везде почти пишут...

Intel vs AMD
Приветствую! Есть два процессора: вот и вот. Как видно, цена совершенно одинаковая, но разница характеристик на лицо. Банально, у...

AMD vs INTEL
Раньше все кричали АМД КАВНО ...и т.п., но железо меняется и политика фирм тоже..... Что лучше для видеомонтажа? CPU AMD Phenom 9600...

Intel,AMD
чем отличается оперативная память для интел и амд?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
580
Закрытая тема Создать тему
Новые блоги и статьи
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru