Часовой пояс: UTC + 3 часа




Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 76 • Страница 3 из 4<  1  2  3  4  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 
Прилепленное (важное) сообщение

роБОТяга
Статус: Не в сети
Регистрация: 05.07.2005
Ждём Ваших отзывов о материале.
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!



Партнер
 

Заблокирован
Заблокирован
Статус: Не в сети
Регистрация: 09.07.2006
Откуда: москва
короче пора помоему посетить библиОтеку, и перечитать ещё разок Вирта, Вейдермана, Неймана, Дейкстру, Кнута, и далее по списку)
по сабжу: на мой взгляд немного не корректно написано, учиться надо не программам, а юзверям, пальцев то 10 всего, на все ядра не хватает)

_________________
http://people.overclockers.ru/razgelday/records


 

Member
Статус: Не в сети
Регистрация: 23.11.2006
.rain писал(а):
Цитата:
В общем - да, но это еще немного не тот уровень/объем вычислений...

http://www.top500.org/static/lists/2006 ... Poster.png
Тут ядер/процессоров/нод побольше, тем не менее, такое существует и явно не "для мебели" :)

Эти зверюги как правило делают под задачи (как впрочем и всю историю суперкомпьтерастроения), остальные задачи на оборот приспасабливают под них. Так или иначи, машинки пока весьма узкого спектра применения. Понятно, что всё, что методом Монте-Карло считается, сюда хорошо ложится, для того и делается, но таких задач во-первых не много, во-вторых это как правило задачки так сказать не для всех: оборонка, социальное прогнозирование, инженерное моделирование высокого уровня. Если такая штука с соответсвующим ПО будет у кого попало спецслужбы должны лишиться сна. Да многоядерщики могут нас наконец подвести к давней мечте о управлении голосом (задача по расшифровке речи вполне параллелезуема), что ляжет и из игрушек, НО многое так и останется ждать новых архитектур.


 

Member
Статус: Не в сети
Регистрация: 03.10.2006
Откуда: Москва ЦАО
Wiskaz

При чем здесь вообще Cell? Он что же по-вашему - десктопный камень? Или может я проспал покупку IBM вашей любимой компанией? (И вот только не надо мне про "сотрудничество" затирать. Были уже такие "совместные предприятия" на ниве процессоростроения и где они все теперь?)

Слив вам заЩитан, в общем. Возвращайтесь, когда узнаете что-нибудь про Fusion. Ну хоть что-нибудь конкретное. :)

_________________
w1cK3d 51cK
Spread Firefox: Take back the web!


 

Заблокирован
Заблокирован
Статус: Не в сети
Регистрация: 28.08.2006
Фото: 54
всётаки я соглашусь с теми кто заявил что выше 1000W это перебор, а вы представте если ядер будет в 100раз больше, что ж это за источнек питания потребуется, типа на солнце надо будет разетку сварганить. кароче это тупиковый ход одназначно и видёт он к вымиранию многоядерности. Человечество это вирус каторый распространяется и уничтажает всё на своём пути, адумаемся да будет поздно, либо создадут терминатора путём не хитрых манипуляций, представте пол сотни ядер на полощади в квадратный сантиметр и всё считай готово, нам всем [автоцензор3.14]. Главное что именно мы тоесть спрос пораждает человечество творить больше и лучше, а следовательно каждый кто купил 2хядерный проц и надеятся поставить в будущем 4х ядерный автоматический подписался под уничтожение


 

Member
Статус: Не в сети
Регистрация: 17.11.2006
Откуда: Москва
Те программы что есть сейчас мультипроцессорными не назовешь. Многопоточными да. Это суть разные вещи.
Для мултипроцессорных программ нет отладчиков. Поэтому создание таких программ удовольствие дорогостоящее.


 

Junior
Статус: Не в сети
Регистрация: 08.01.2007
Цитата:
...создадут терминатора путём не хитрых манипуляций, представте пол сотни ядер на полощади в квадратный сантиметр и всё считай готово, нам всем [censored]. ...

Аффтар, ты жжошь :)

Цитата:
Те программы что есть сейчас мультипроцессорными не назовешь. Многопоточными да. Это суть разные вещи.

А что ты называешь "мультипроцессорными программами"? Если программа многопоточная, то уже задача ОСи распределить эти потоки между ядрами/процессорами (а в случае с HPC - между нодами).

_________________
Присоединяемся к акции массового перехода на Jabber - самую современную сеть обмена мгновенными сообщениями! http://jabberworld.info


 

кстати, насчет домашнего применения многоЯдрености и вообще что некоторые задачи невозможно(или очень сложно) "разделить"... вот сейчас у меня AMD X2 что мне ничего не даст 2е ядро? Наврятли у меня на ПК иногда до 50 процессов запущено соотвесвтенно они могу автоматически обрабатываться то одним то другим ядром(или можно "привязать" к конкретному ядру).

Вот и получается вроде как для одной задачи пиковая производительность на уровне одноядерного проца, но в общем то работать за компом комфортней т.к. 2 ядра меньше "проседает" комп. соответственно если будет не 2 а 4,8 ... ядер, то программа загружающая на 100% одно ядро не повалит весь комп в лаг что есть очень большой гуд.
правда эффективность работы 4 и более ядер будет наверно очень низкая :) от того что они могут в принципе дать(в производительности)


и немного оффтопа :)
ПО поводу 1000W в простое и т.д. вот я так шас пытаюсь вспомнить реально дома нет прибора более 3 КВатт( хотя был обогреватель на 5.5 КВатт, но если по честному его нельзя включать дома не рассчитана 1 розетка на такую нагрузку)
(Электроплита не в счет она отдельно подключается :), кстати, комп в место нее подключать можно на нем что то и поджарить :lol: )

так что осталось еще немного и компуторшики будут чесаться насчет максимального потребления энергии(вот недавно читал про блок питания 2KW...). А если серьезно в моем компе сейчас 400 Ватт чего хватает на не самый минимальный набор (ну если мощная видяха на 500 Ватт думаю хватит...) А что касается систем по несколько видях, да все это разогнать.... это частный случай... сказок не бывает хотите производительности.... нужны Ватты... а нормальный комп(даже "игровой") "поместиться" в 500 Ватт. Больше каких-то панических выкриков... :(


 

Даешь каждому процессу по ядру и будет всем счастье!


 

Advanced member
Статус: Не в сети
Регистрация: 12.06.2004
Откуда: Николаев, UA
Неплохо было бы реализовать раздельное управление частотой каждого из ядра, ведь они могут обладать различным разгонным потенциалом. :D

_________________
Опасайтесь ваших желаний - они могут сбыться... TSC! Russia Member; *Cofradia Intel*; пенсионер оверклокинга.


 

Member
Статус: Не в сети
Регистрация: 23.04.2006
даешь кросспотоковый load balancing !


 

Titan
Статус: Не в сети
Регистрация: 24.03.2004
Откуда: Москва
пусть они сначала выпустят нормальный 4ёх ядреник, а то замахиваются на "Вилияма Шекспира", а потом буду сидеть и рассказывать о том, что рынок ихменился и 16 ядер уже не актуально... :haha:

_________________
*Team MXS*, *Cofradia Intel*, Voodoo Masters


 

Member
Статус: Не в сети
Регистрация: 22.12.2006
а никого не смущает, что valve оптимизирует HL2E2 под двухядерность (физика и AI на второе ядро), на форуме Буки уже паника, типа на одноядерных компах даже не запуститься http://hl2.buka.ru/viewtopic.php?t=1135 ... c07b4a7baf


 

Заблокирован
Заблокирован
Статус: Не в сети
Регистрация: 09.07.2006
Откуда: москва
.:NiK:. писал(а):
на ПК иногда до 50 процессов запущено соотвесвтенно они могу автоматически обрабатываться то одним то другим ядром(или можно "привязать" к конкретному ядру).


для виндовса не совсем верно, процесс в виндовсе ничего не делает, выполняются потоки, которые принадлежат процессу, так вот поток не может перескакивать (по крайней мере не должен) с одного ядра на другое, т.е. за ядром закрепляется поток а не процесс, т.к. один процесс может содержать множество разных потоков, которые соответственно могут выполняться на разных ядрах...


.:NiK:. писал(а):
в моем компе сейчас 400 Ватт чего хватает на не самый минимальный набор

мне не хватает(

Мономах писал(а):
Неплохо было бы реализовать раздельное управление частотой каждого из ядра

где то недавно читал не помню где, что это в ближайших планах у процессоростроителев

_________________
http://people.overclockers.ru/razgelday/records


 

Заблокирован
Заблокирован
Статус: Не в сети
Регистрация: 28.08.2006
Фото: 54
я уверен ещё года эдак 4е и придётся блок питания точно по 1000w бррать, просто спец сделают на 4х или 8ми как сщяс ядрах уже мало что заведёться и всё будет тормозить и лагать, врятли чего нового придумают кроме как приросто количества ядер, вот если бы технологии вышли на новый уровень, где электорпотребление уменьшилось бы, тогда да


 

Member
Статус: Не в сети
Регистрация: 01.03.2006
panela писал(а):
При расчете 50 осколков разбитого стекла на 50 ядрах. Хотел бы я увидеть как ты его эфективно распараллелишь. Ведь для расчета траектории каждого осколка мы должны знать данные о других 49. Следовательно есть какая либо критическая секция. И пока одно ядро в нее пишет - остальные ждут (могут только читать)


Так никто и не говорит о 100% приросте.
Если задача выдаётся одновременно всем потокам, то и считают они практически в одно и то же время на основе предыдущих данных. После уже синхронизируются все вместе (точнее каждый записывает подсчитанные результаты и до окончания синхронизации другим потокам задание не выдаётся ). В такой схеме есть недостаток - увеличение времени синхронизации при увеличении кол-ва потоков.
И я не говорил, что программировать это легко, я лишь сказал, что это вполне возможно.

2 All:
А вот шахматы хорошо параллеляться :)


 

Для домашнего сектора не вижу смысла делать более 4-х ядер, т.к. прирост производительности от этого будет сложно заметить.

При этом программистам распараллеливать выполнение программ довольно сложно, а еще сложнее делать это граммотно. ИМХО надо чтобы этим занимался сам процессор, но для этого надо отказаться от ассемблира в пользу чего-то более (причем значительно) высокоуровневого. Тогда реально можно будет загружать не 2 или даже 4 ядра, а больше.


 

Junior
Статус: Не в сети
Регистрация: 08.01.2007
4erniyPlasch писал(а):
ИМХО надо чтобы этим занимался сам процессор


Еще раз - каким образом? И зачем?

4erniyPlasch писал(а):
но для этого надо отказаться от ассемблира


Многое ли у тебя в системе написано на ассемблЕре?

4erniyPlasch писал(а):
в пользу чего-то более (причем значительно) высокоуровневого.

Например?

_________________
Присоединяемся к акции массового перехода на Jabber - самую современную сеть обмена мгновенными сообщениями! http://jabberworld.info


 

Заблокирован
Заблокирован
Статус: Не в сети
Регистрация: 09.07.2006
Откуда: москва
.rain писал(а):
Многое ли у тебя в системе написано на ассемблЕре?


слой HAL (абстрагирование от аппаратуры) и слой KERNEL (ядро) в любой системе написаны на ассемблере

4erniyPlasch писал(а):
При этом программистам распараллеливать выполнение программ довольно сложно, а еще сложнее делать это граммотно. ИМХО надо чтобы этим занимался сам процессор


а он (пр-р) этим и так уже сейчас занимается, на своём уровне конешно, выполнение нескольких команд одновременно, или частей одной команды одновременно с другими её частями - как раз и есть распараллеливание на уровне физического процессора. На всех более высоких уровнях уже "виртуальных процессорах" должен работать программист.

_________________
http://people.overclockers.ru/razgelday/records


 

Junior
Статус: Не в сети
Регистрация: 08.01.2007
rzgd писал(а):
слой HAL (абстрагирование от аппаратуры) и слой KERNEL (ядро) в любой системе написаны на ассемблере


Наверное, я что-то проспал :D
Курим это: http://ru.wikipedia.org/wiki/Linux_(ядро)
Ассемблерные вставки используются - это да, а так, чтоб на чистом асме... В таком случае ядро не смогло бы работать на более чем двух десятках архитектур.


http://en.wikipedia.org/wiki/Minix
http://en.wikipedia.org/wiki/BSD
и это не на асме... странно... :D

Кое-что насчет HAL'а: http://en.wikipedia.org/wiki/Hardware_Abstraction_Layer

_________________
Присоединяемся к акции массового перехода на Jabber - самую современную сеть обмена мгновенными сообщениями! http://jabberworld.info


Показать сообщения за:  Поле сортировки  
Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 76 • Страница 3 из 4<  1  2  3  4  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan