Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   4 ядра (http://forum.oszone.net/showthread.php?t=290601)

addins 07-11-2014 18:58 2426196

4 ядра
 
Вот скажите мне, пожалуйста, для чего нужен процессор с несколькими ядрами?
Мне кажется, это нужно для многозадачности, когда пользователь запускает много программ в одно и то же время. Ресурсы процессора разделяются между программами и благодаря наличию дополнительных ядер сокращается время, необходимое для выполнения всех программ.
А как на самом деле? Ведь чтобы загрузить одновременно много программ, - нужно много памяти. Чем больше ядер - тем больше нужно памяти. Чтобы быстрее выполнялись программы, - важна также и рабочая частота ядер. Отсюда напрашивается вопрос: если задач не много, напр., одна, так ли уж важно к-во ядер и их рабочая частота? Не важнее ли иметь достаточно памяти? И вот здесь меня клинит. Если для исполнения напр., 20 программ нужно 4 ядра с частотой 2-3 ГГц, а также 6-8 ГБ памяти, то не достаточно ли будет для одного процесса 1-го ядра (20/4=5 программ на ядро, 2 ГГц/5 программ = 400 МГц на 1 программу). Память: (8 ГБ/20 программ = 400 МБ на 1 программу)?
Получается, что 1 программа на компе с процесором Селерон 600 МГц и 512 МБ памяти на борту (Сокет 370) исполнится быстрее, чем в случае, когда эта программа исполняется в режиме многозадачности на 4-х ядерном процессоре с частотой 2 ГГц и 8 ГБ памяти. Запуская программы по одной на 1-ядерном процессоре и с небольшим к-вом памяти можно получить результат выполнения всех 20-ти програм быстрее, чем на многоядерном компьютере.
Я не ошибаюсь?

Shlep 07-11-2014 19:39 2426214

Цитата:

Цитата addins:
Вот скажите мне, пожалуйста, для чего нужен процессор с несколькими ядрами?
Мне кажется, это нужно для многозадачности »
одна программа, или игра, могут быть многозадачными.
в игре например: на одном ядре физика, на втором искусственный интеллект, третье квесты, четвертое звук...
пример грубый, разделение может быть по самым разным "категориям"
если еще и сама программа умная и может разделить одну категорию еще на несколько ядер... Цитата addins:
Цитата:

Получается, что 1 программа на компе с процесором Селерон 600 МГц »
опустите частоту core i7 до 600 мгц и посмотрите на разницу. Цитата addins:
Цитата:

Запуская программы по одной на 1-ядерном процессоре и с небольшим к-вом памяти можно получить результат выполнения всех 20-ти програм быстрее, чем на многоядерном компьютере.
Я не ошибаюсь? »
одна программа на современно ПК ничего сделать не сможет. посмотрите , что у вас в диспетчере задач работает.
да и не обязательно вдаваться в подродбности, процессоры не тупые люди делают и не зря постоянно выходят новые.
Дело в тактовой частоте, а в том, что за этот один такт можно сделать.

addins 07-11-2014 20:46 2426235

Цитата:

Цитата Shlep
если еще и сама программа умная и может разделить одну категорию еще на несколько ядер... »

Мне кажется умные программы не нуждаются в нескольких ядрах.. так как основаны на немногочисленных, но хорошо продуманных, алгоритмах. Много ядер нужно несовершенному, непродуманному, тяжелому коду, с большим содержанием мусора. Чтобы все это дерьмо прокачать, без заметных тормозов - и нужна многоядерность.
Хорошая программа не содержит много кода. Ну разве что игра какая.. "крутая". Там да, нужно много инфы обрабатывать.. А простому юзеру, не занимающемся играми - много ядер к чему?
Цитата:

Цитата Shlep
посмотрите , что у вас в диспетчере задач работает »

14 процессов. Остальные ушли в лес.. :)
Цитата:

Цитата Shlep
да и не обязательно вдаваться в подродбности, процессоры не тупые люди делают и не зря постоянно выходят новые »

Не тупые люди решают свои задачи. У них свои цели. Я также решаю свои задачи.. у меня также своя цель. Вряд ли не тупых людей интересуют мои задачи.. нонсенс. Так что приходится вдаваться в подродбности.
Цитата:

Цитата Shlep
Дело не в тактовой частоте, а в том, что за этот один такт можно сделать »

Чтобы переложить карандаш с места на место нужно 4 руки?

Ment69 07-11-2014 22:46 2426287

Цитата:

Цитата addins
Вот скажите мне, пожалуйста, для чего нужен процессор с несколькими ядрами? »

Для обработки HD видео, для создания анимации, для работы в автокаде, для многого, другой вопрос на хрена он вам? Если занимаетесь серфингом по интернету вам они не нужны, тут вы правы.
Поэтому существуют процессоры серии i3, i5, i7 с кучей технологий, а есть Celeron и Pentium с урезанными способностями, которых по цене и производительности, достаточно для офисных задач.

addins 07-11-2014 23:08 2426299

Цитата:

Цитата Ment69
другой вопрос на хрена он вам? »

Вот я и пытаюсь понять, зачем мне 4 ядра..
Цитата:

Цитата Ment69
Для обработки HD видео, для создания анимации, для работы в автокаде »

Ничего такого мне не нужно.
Цитата:

Цитата Ment69
Celeron и Pentium с урезанными способностями »

Разве Pentium с урезанными способностями? O_O
Селерон, Дурон, Семпрон.. кажется - недопроцессоры.

Ment69 07-11-2014 23:25 2426312

Цитата:

Цитата addins
Вот я и пытаюсь понять, зачем мне 4 ядра »

Напоминает признаки шизофрении. Кто заставляет вас покупать 4 ядра? Я же написал, что есть другие варианты. Для ваших надобностей любой неттоп сойдет, например такой, охлаждение пассивное, на пыль наплевать, место под SSD диск.

addins 07-11-2014 23:45 2426320

Цитата:

Цитата Ment69
Напоминает признаки шизофрении »

Вы доктор? :)
Цитата:

Цитата Ment69
любой неттоп сойдет »

Да, но,. программы точат под многопоточность.. Не получится так, что не захочет устанавливаться ни одна современная программа?

Ser6720 07-11-2014 23:49 2426321

addins,
Мне нравится ваша аргументация, спокойный, без истерик и обид тон, твёрдое, уверенное и грамотное отстаивание своего мнения, за то и полезняшка, спасибо.

Игорь Лейко 08-11-2014 00:00 2426326

Цитата:

Цитата addins
Да, но,. программы точат под многопоточность.. »

По-разному бывает.

Цитата:

Цитата addins
Вот я и пытаюсь понять, зачем мне 4 ядра.. »

Судя по "14 процессов. Остальные ушли в лес", компьютер у Вас не для работы, а чтобы в нем ковыряться, так что, пожалуй, четыре ядра действительно не нужны.

Цитата:

Цитата addins
Запуская программы по одной на 1-ядерном процессоре и с небольшим к-вом памяти можно получить результат выполнения всех 20-ти програм быстрее, чем на многоядерном компьютере.
Я не ошибаюсь? »

Смотря о чем Вы заботитесь, о скорости своей работы или о скорости работы программ. Хотя да, Вы же не работаете... :)

Ment69 08-11-2014 00:26 2426331

Цитата:

Цитата addins
Разве Pentium с урезанными способностями? »

Вы отстали от жизни :) Вот сравнение

Цитата:

Цитата addins
Да, но,. программы точат под многопоточность.. Не получится так, что не захочет устанавливаться ни одна современная программа? »

Это разговор ни о чем. Браузеры будут работать точно. А вот специфические программы - тут зависит от фантазии производителя, эти программы и на I7 не всегда работают :)

freese 08-11-2014 00:58 2426342

Цитата:

Цитата addins
Мне кажется умные программы не нуждаются в нескольких ядрах.. »

Вам кажется, умные разработчики рассчитывают на многоядерность, чтобы программа выполняла свои задачи быстрее

з.ы. Не заводите только тему о целесообразности x64 битных процессоров, а то будет мучить дежавю из начала 2000 годов, войну между AMD и Intel. Первые выпустили в массовое потребление х64 битные, вторые 2х ядерные. Утверждая, каждая, что будущее за ними. В итоге имеем многоядерные и х64 битные.

З.з.ы.в первом посте вы упускается понятия пропускной способности шины, частоты оперативной памяти, инструкции в процессоре и пр. которые также отвечают за производительность

Iska 08-11-2014 02:24 2426357

Цитата:

Цитата Ment69
Вы отстали от жизни Вот сравнение »

Ment69, это как называется — найдите десять отличий ;)?! Ну, вот, реально — в чём практическая разница, окромя HT?

SimonovSM 08-11-2014 04:39 2426366

Цитата:

Цитата addins
Вот скажите мне, пожалуйста, для чего нужен процессор с несколькими ядрами? »

Такие процессоры разрабатываются для более сложных задач, чем решаемые на наших с Вами компах. А именно, для моделирования сложных процессов в режиме реального времени. В таких случаях последовательные вычисления (шаг за шагом) теряют смысл - исходные данные уже изменились.
Сам принцип довольно прост - из соответствующей области науки берётся готовое иерархическое дерево процесса (классификация) и определяется необходимое количество параллельных потоков вычислений и их иерархия. В узловых точках и используются такие процессоры. Классический пример - прогноз погоды. По процессору на каждую территорию, район, область и т.д. Поскольку процессоры нижнего уровня работают с одними и теми же первичными данными (то есть с одной и той же областью памяти) они сгруппированы в одном корпусе. С учётом замечаний коллеги Freese, 4-х ядерный процессор обеспечивает 8 самостоятельных потоков вычислений. Результаты работы нижнего иерархического уровня передаются вверх, на следующий уровень и т.д. Выглядят подобные системы традиционно - десяток и более шкафов на площади 40-70 кв.м. Нам же пока остаётся ждать, когда появятся полноценные ООП программы (в т.ч. вынужденно базирующиеся на понятии поток), лишь поле этого мы поучим заметный эффект от "многоядерности".

Ment69 08-11-2014 05:25 2426373

Цитата:

Цитата Iska
в чём практическая разница, окромя HT »

В цене! Убрав несколько фишек, цена в полтора раза меньше. :)

Iska 08-11-2014 06:42 2426378

Не хило. Я почему спрашивал — железом особо не интересуюсь уже лет десять как.

addins 08-11-2014 11:00 2426407

Цитата:

Цитата Игорь Лейко
Цитата addins:
Да, но,. программы точат под многопоточность.. »
По-разному бывает. »

Взависимости от того, откуда ветер подует? :)
Завтра появится тачка ядер.. будут точить свой говнософт под тачку ядер.. Жуть! Нечем людям заняться..
Нет.. ну я понимаю, сложные профессиональные задачи требуют многопоточности, или несколько процессоров. Но зачем Десктопу много ядер? Проводник запускать? Извращение, ИМХО.
Цитата:

Цитата freese
вы упускается понятия пропускной способности шины, частоты оперативной памяти, инструкции в процессоре и пр. которые также отвечают за производительность »

Хорошо продуманные алгоритмы решения задачи важнее всего этого набора тех. параметров и средств повышения производительности.
А если отказаться от фантиков и свисоперделок то программа будет весить в тысячи раз меньше и летать на любом одноядерном процессоре.
Вам нужны фантики, или быстрое и точное решение задач? :)
Фантики - не что иное как "манерность".. присущая сами знаете кому.. :( ИМХО
Цитата:

Цитата Ment69
Вы отстали от жизни »

Жизнь по-вашему - это гонять фантики в 4 потока?
Если да, то я не отстал.. Я пускаю мыльные пузыри, используя поток исходящего из компьютера воздуха :) шутка
Цитата:

Цитата freese
Не заводите только тему о целесообразности x64 битных процессоров »

Кому-то нужен самосвал, кто-то ездит на обычном легковым автомобиле.. Люди разные, и потребности у них разные..
Зачем мне самосвал, если я не фермер? Зачем мне 64-разряда, если я не геймер и не видеомонтажник?
Цитата:

Цитата SimonovSM
Цитата addins:
Вот скажите мне, пожалуйста, для чего нужен процессор с несколькими ядрами? »
Такие процессоры разрабатываются для более сложных задач, чем решаемые на наших с Вами компах. »

Вот и я так думаю. Мне дома не нужна многоядерность.
Цитата:

Цитата SimonovSM
Сам принцип довольно прост - из соответствующей области науки берётся готовое иерархическое дерево процесса (классификация) и определяется необходимое количество параллельных потоков вычислений и их иерархия. »

Т.е. каждый поток заменяет одно рабочее место? Или даже два? О_о
Цитата:

Цитата SimonovSM
Выглядят подобные системы традиционно - десяток и более шкафов на площади 40-70 кв.м. »

Как пасека. Только жужжат не пчелы.. и меда нет.
А вообще - крутые шкафы!
Цитата:

Цитата SimonovSM
Нам же пока остаётся ждать, когда появятся полноценные ООП программы (в т.ч. вынужденно базирующиеся на понятии поток), лишь поле этого мы поучим заметный эффект от "многоядерности". »

Уже получили - браузеры.. Очень заметный эффект получили - тормозятину..

Ment69 08-11-2014 11:13 2426415

Цитата:

Цитата addins
Жизнь по-вашему - это гонять фантики в 4 потока? »

Будьте внимательнее! Я вам про то, что и пентиум теперь является обрезанным, в каком то смысле, как семпроны и селероны!

Цитата:

Цитата addins
Вот и я так думаю. Мне дома не нужна многоядерность. »

Вам выкручивают руки и бьют по морде, заставляя брать Intel I5 или I7??????

Цитата:

Цитата addins
Зачем мне 64-разряда, если я не геймер и не видеомонтажник? »

А вот тут обломитесь, все современные процессоры поддерживают x64, но опять же вас это не касается, работайте в браузере спокойно и не думайте об этом.

Цитата:

Цитата addins
Люди разные, и потребности у них разные.. »

Вот тут в самую точку. Я работаю в IT компании и каждый день вижу клиентов, которые хотят кучу ядер, кучу памяти и так далее и все дешевле. Таких большинство! А таких как вы я знаю только одного, иногда я ему систему чищу.

Любопытно, во всех темах на форуме вы пишите так, как будто кто то вас заставляет пользоваться крутым железом, крутым софтом используя раскаленные щипцы и электрошок. :)

addins 08-11-2014 11:40 2426421

Цитата:

Цитата Ment69
Вам выкручивают руки и бьют по морде, заставляя брать Intel I5 или I7??????
... используя раскаленные щипцы и электрошок»

Намного хуже - BDSM. Пытки браузером.
Вот что можно сделать, чтобы браузер не тормозил, кроме покупки I5 или I7?
Все - летает, а браузер тормозит. Покупать отдельный комп для браузера?
Цитата:

Цитата Ment69
А таких как вы я знаю только одного, иногда я ему систему чищу. »

Простите,. не понял о ком речь. О себе или о Вашем руководстве? Туплю (как браузер на одном ядре). Можно конкретнее? Мне интересно знать, кто это еще есть такой как я, не нуждающийся в многопоточности?

Ment69 08-11-2014 12:20 2426434

Цитата:

Цитата addins
Можно конкретнее? »

Знакомый мой, когда то он купил ноутбук, за это время сменил два авто, стоимостью более миллиона :), а ноутбук не меняет, мне хватает, говорит :)

Цитата:

Цитата addins
Намного хуже - BDSM. Пытки браузером. »

Так вы используете железо, которое почти выработало свой ресурс. И я думаю, что BD и S здесь не при чем, скорее M - мазохизм, но это ваше решение!

Игорь Лейко 08-11-2014 12:57 2426452

Цитата:

Цитата addins
Хорошо продуманные алгоритмы решения задачи важнее всего этого набора тех. параметров и средств повышения производительности. »

Но обходятся намного дороже, поэтому используются не особенно часто.

addins 08-11-2014 13:15 2426458

Цитата:

Цитата Ment69
Знакомый мой »

Все понял. Большое спасибо!
Цитата:

Цитата Ment69
сменил два авто, стоимостью более миллиона , а ноутбук не меняет, мне хватает, говорит »

Вот и мне хватает. Я могу купить новый современный комп, но я не хочу его видеть, он мне противен. Даром не взал бы.. Фуу, гадость.
У меня своя философия.. и понятие, каким должен быть компьютер.
Цитата:

Цитата Ment69
Так вы используете железо, которое почти выработало свой ресурс. »

Для выполнения всех программ, которыми я пользуюсь, ресурсов у моего железа намного больше, чем достаточно.
Единственная проблема - браузер для WWW. Надеюсь найти нормальный браузер, не требующий для открытия вэб-странички i7.. Причина банальная - меня утомляет шум вентиляторов. А на i7 нужно дуть, иначе ему плохо станет. Идет он лесом.. :(
Цитата:

Цитата Ment69
мазохизм »

Нет - садизм. Пытки браузером, ограничивающим доступ к информации. И/или вентиляторами..
Цитата:

Цитата Игорь Лейко
(алгоритмы) обходятся намного дороже »

Я мог бы подарить задаром хорошие алгоритмы работы сетей.. Но,.. на все 100% уверен, что они никому и на _уй не нужны.
В самый раз заводить себе "контору" по продаже комп. барахла.. Я правильно понимаю ситуацию? :)

Nordek 08-11-2014 14:01 2426470

Цитата:

Цитата Ment69
Вам выкручивают руки и бьют по морде »

Может не в таком смысле, но примерно так чувствуют себя пользователи от безысходности.
Скрытый текст
К примеру у пользователя Windows XP и он переходит на сайт Microsoft » Загрузки для Windows: где БОЛЬШИМИ БУКВАМИ написано "Подарите себе Windows 8.1", а ниже чёрная полоска с надписью: "Поддержка Windows XP прекращена. Защитите свой компьютер.". Теперь перейдём на страницу Internet Explorer, где уже написано: "Время обновить компьютер
Чтобы получить обновления для браузера, сначала обновите свою операционную систему. Поддержка Windows XP и Internet Explorer 8 в Windows XP закончилась 8 апреля 2014 г. Чтобы обеспечить защиту своего компьютера, обновите его сегодня.". Заметьте, надпись "Время обновить компьютер" ещё крупнее чем "Подарите себе Windows 8.1". Новая Windows, требует далеко неслабое и нестарое железо.
Не далеко осталось когда при установке/запуске например какого нибудь того же браузера последует сообщение "Ваша операционная система не поддерживается", "Ваша система не удовлетворяет минимальным системным требованиям", какие либо коды ошибок и т.п. А при запуске устаревшего браузера, большинство сайтов будут отказываться нормально отображать страницу или вовсе последует сообщение что "Ваш браузер не поддерживается. Обновите браузер". Всё это для мотивации, и это только пример.
Кроме всего, есть ещё и люди: которые не столько подталкивают на мотивацию, сколько стараются унизить и зацепить: например: Намекая что человек "неудачник", "нищеброд" и т.д. Здесь, нужно знать грань. То что кто-то не может "купить компьютер/обновить конфигурацию" - в первую очередь это их дело. Если не нравится или не довольны, то "ну купи" им современное железо. Достаточно просто ответить, что: "Невозможно".
А по сути действительно, незачем человеку иметь Netbook с 36-ядерным процессором и 256Гб ОЗУ (переборщил, но образно) - когда нужно выйти в интернет и не более. Либо выполнить простую задачу, которая в действительности не требует столь высокопроизводительный и многоядерный процессор + объёмную оперативную память с большей пропускной способностью. Тем более новую ОС.

Игорь Лейко 08-11-2014 14:18 2426472

Цитата:

Цитата addins
Я мог бы подарить задаром хорошие алгоритмы работы сетей.. »

Зачем дарить? Продайте! Если они действительно хорошие, их с удовольствием купят.
Правда, не исключено, что хорошими их считаете только Вы. Я бы даже сказал, что это наиболее вероятное предположение.

SimonovSM 08-11-2014 21:18 2426639

Навороты, предлагаемые продавцами, кроме лишней головной боли пользователю ничего не дают (как правило).
читать дальше »
На своём i7 extrim (3.0-3.9) всего один раз видел частоту 3.3 , море памяти вообще не используется ни когда. Зато полгода не мог обновить Win7 (первая половина 2013, пока Microsoft не внёс соотв. правки под SSD моего компа).
А недавно наблюдал уникальную ситуацию:-
На игрушке (с блоками более 4ГБ работать не умеет), при загрузке большой локации.
Данные обязаны были находиться в файле подкачки на SSD, или в неиспользуемой памяти,
но вместо чтения с SSD или из RAM(32MB) ОС запускала остановленный HDD !!!
Для которого файл подкачки мной был отключен, а кроме архивов и "некой служебной области ОС" на нём ничего не было.
После чего "честно" загружала данные с HDD! То есть полноценно работать с моим SSD Win7pro до сих пор не научился.

Когда-то слышал байку о том, что "за использование доп. процессоров надо платить" - весьма сомнительно! Рекомендации типа "Установить количество используемых процессоров =2" видимого эффекта не дают. О программах, реально использующих все 4 ядра, даже и не слышал.
Интересно, а на сегодня таковые программы существуют?

Игорь Лейко 08-11-2014 21:49 2426657

Цитата:

Цитата SimonovSM
О программах, реально использующих все 4 ядра, даже и не слышал. »

Вы, наверное, не из России. Жить в России и не слышать о WinRAR - нонсенс, по-моему.

vadblm 08-11-2014 21:55 2426659

Цитата:

Цитата Ser6720
Мне нравится ваша аргументация, спокойный, без истерик и обид тон, твёрдое, уверенное и грамотное отстаивание своего мнения, за то и полезняшка, спасибо. »

Вот и встретились два одиночества. Кстати, тут ещё один из ваших бегал, капитанвагин или как там его. Тоже фееричный. Подружитесь с ним

ruslan... 09-11-2014 00:18 2426745

Цитата:

Цитата vadblm
капитанвагин »

Цитата:

Цитата vadblm
Тоже фееричный. »


:lol:

mrcnn 09-11-2014 09:52 2426811

Зависит от того, какие программы.

Цитата:

Получается, что 1 программа на компе с процесором Селерон 600 МГц и 512 МБ памяти на борту (Сокет 370) исполнится быстрее, чем в случае, когда эта программа исполняется в режиме многозадачности на 4-х ядерном процессоре с частотой 2 ГГц и 8 ГБ памяти.
Да, одна программа может исполниться быстрее на одном процессоре, чем в режиме многозадачности на четырех-ядерном процессоре.

Amigos 09-11-2014 10:18 2426826

Цитата:

Цитата SimonovSM
Когда-то слышал байку о том, что "за использование доп. процессоров надо платить" - весьма сомнительно! »

Тут всё по хитрому.
В зависимости от редакции операционки меняется и количество поддерживаемых процессоров, и цена.
И, Сюрпрайз! более дорогая редакция поддерживает большее число процессоров https://ru.wikipedia.org/wiki/Window.... D0.B8.D0.B9
Скрытый текст
И таки да, в самых "жирных" редакциях применяется лицензирование "Per every pair of processor chips", т.е. буквально покупаются "лицензии на число процессоров"


Только обратите внимание, в этом треде обсуждают не "дополнительные процессоры" и "дополнительные ядра в однопроцессорных системах" , а это таки совсем другие пирожки с котятками.

Ment69 09-11-2014 10:35 2426837

Цитата:

Цитата addins
Я мог бы подарить задаром хорошие алгоритмы работы сетей.. »

Прям Иисус, накормивший 7 хлебами 4000 человек. Вы бросаетесь пустыми словами.
У вас дети есть? Судя по вашим идеям, вы одиночка. При сексе вас должно раздражать хлюпанье :)


Время: 13:03.

Время: 13:03.
© OSzone.net 2001-