многопроцессорные системы - Форум успешных вебмастеров - GoFuckBiz.com - Страница 3
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB90.1887
BTC/USD68066.1754
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 04.09.2010, 22:04
Start Post: многопроцессорные системы 
  #21
qazxcvbnm
Ниибаца крутой програмер
 
Аватар для qazxcvbnm
 
Регистрация: 04.08.2009
Сообщений: 904
Бабло: $177555
По умолчанию

как собрать сабж ? узнал про технологию smp

два процессора это максимум или можно больше ?

зы покупать сервера или hi end процессоры за 1k$ нах надо, поэтому не плохо было бы собрать комп с несколькими четырёхядерными процессорами
qazxcvbnm вне форума  
Старый 05.09.2010, 21:49   #22
rushter
Senior Member
 
Регистрация: 28.11.2009
Сообщений: 1,800
Бабло: $299365
По умолчанию

Цитата:
Сообщение от imgreen Посмотреть сообщение
Бред по-моему. Пруфлинк будет?
Цитата:
Архитектура фон Неймана обладает тем недостатком, что она последовательная. Какой бы огромный массив данных ни требовалось обработать, каждый его байт должен будет пройти через центральный процессор, даже если над всеми байтами требуется провести одну и ту же операцию. Этот эффект называется узким горлышком фон Неймана.
Для преодоления этого недостатка предлагались и предлагаются архитектуры процессоров, которые называются параллельными. Параллельные процессоры используются в суперкомпьютерах.
Возможными вариантами параллельной архитектуры могут служить (по классификации Флинна):
SISD — один поток команд, один поток данных;
SIMD — один поток команд, много потоков данных;
MISD — много потоков команд, один поток данных;
MIMD — много потоков команд, много потоков данных.
пруф
rushter вне форума  
Старый 05.09.2010, 22:44   #23
qazxcvbnm
Ниибаца крутой програмер
 
Аватар для qazxcvbnm
 
Регистрация: 04.08.2009
Сообщений: 904
Бабло: $177555
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от rushter Посмотреть сообщение
Разделения от запуска просто нескольких процессов не будет.
блин, сказано тебе что задача решена ...

именно для php, спомощью запуска дочерних процессов с передачей данных через текстовые файлы

хорошо распаралеливается например сравнение строк

на моём двухъядерном процессоре задача реально решается быстрее (но не радикально (всё упирается именно в количество ядер)), поэтому спрашиваю про многоядерные системы
qazxcvbnm вне форума  
Старый 05.09.2010, 23:09   #24
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,236
Бабло: $247846681
По умолчанию

Цитата:
Сообщение от rushter Посмотреть сообщение
Архитектура фон Неймана обладает тем недостатком, что она последовательная. Какой бы огромный массив данных ни требовалось обработать, каждый его байт должен будет пройти через центральный процессор, даже если над всеми байтами требуется провести одну и ту же операцию. Этот эффект называется узким горлышком фон Неймана.
Для преодоления этого недостатка предлагались и предлагаются архитектуры процессоров, которые называются параллельными. Параллельные процессоры используются в суперкомпьютерах.
Возможными вариантами параллельной архитектуры могут служить (по классификации Флинна):
SISD — один поток команд, один поток данных;
SIMD — один поток команд, много потоков данных;
MISD — много потоков команд, один поток данных;
MIMD — много потоков команд, много потоков данных.
И?
вот лучше почитай
http://www.ferra.ru/online/processors/s25920/
imgreen вне форума  
Старый 05.09.2010, 23:24   #25
rushter
Senior Member
 
Регистрация: 28.11.2009
Сообщений: 1,800
Бабло: $299365
По умолчанию

Цитата:
Сообщение от qazxcvbnm Посмотреть сообщение
блин, сказано тебе что задача решена ...

именно для php, спомощью запуска дочерних процессов с передачей данных через текстовые файлы

хорошо распаралеливается например сравнение строк

на моём двухъядерном процессоре задача реально решается быстрее (но не радикально (всё упирается именно в количество ядер)), поэтому спрашиваю про многоядерные системы
Давай свою задачу и сравним скорости
У тебя же не два потока процесс - ядро, а просто два процесса.
На php всё быстрей упрется в ввод и вывод, чем в процессор.
Цитата:
Сообщение от imgreen Посмотреть сообщение
И?
вот лучше почитай
http://www.ferra.ru/online/processors/s25920/
Я говорю о многопроцессорности, а не ядрах.
Сам читал полностью ?

Последний раз редактировалось rushter; 05.09.2010 в 23:34.
rushter вне форума  
Старый 05.09.2010, 23:56   #26
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,236
Бабло: $247846681
По умолчанию

Цитата:
Я говорю о многопроцессорности, а не ядрах.
Сам читал полностью ?
В том же Core 2, ядро - полноценный процессор.
2 ядра - 2 процессора, просто в одном корпусе
imgreen вне форума  
Старый 05.09.2010, 23:59   #27
rushter
Senior Member
 
Регистрация: 28.11.2009
Сообщений: 1,800
Бабло: $299365
По умолчанию

Цитата:
Сообщение от imgreen Посмотреть сообщение
В том же Core 2, ядро - полноценный процессор.
2 ядра - 2 процессора, просто в одном корпусе
Ну тут разница большая в доступе к ним, он осуществляется через одну шину, для ос это облегчает задачу. С двумя шинами насколько я знаю pc не сможет работать одновременно, всёравно будет центральный, через который будут данные идти. Поэтому классические ос и железо здесь и не подойдут.
На так называемых суперкомпьютерах, с которых всё начиналось, ПО , в том числе и ос, пишется специально под задачу.
rushter вне форума  
Старый 06.09.2010, 00:08   #28
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,236
Бабло: $247846681
По умолчанию

Цитата:
Сообщение от rushter Посмотреть сообщение
Ну тут разница большая в доступе к ним, он осуществляется через одну шину, для ос это облегчает задачу. С двумя шинами насколько я знаю pc не сможет работать одновременно, всёравно будет центральный, через который будут данные идти. Поэтому классические ос и железо здесь и не подойдут.
На так называемых суперкомпьютерах, с которых всё начиналось, ПО , в том числе и ос, пишется специально под задачу.
Доступе чего к чему?
Может процессоров к памяти? Однохуйственно. Одновременно обращаться сразу 2 процессора? Да, не могут. По очереди могут. Для операционки вообще прозрачно что там у тебя, двухъядерник или двухпроцессорник (ибо двухъядерник и есть двухпроцессорник)
imgreen вне форума  
Старый 06.09.2010, 00:12   #29
rushter
Senior Member
 
Регистрация: 28.11.2009
Сообщений: 1,800
Бабло: $299365
По умолчанию

Цитата:
Сообщение от imgreen Посмотреть сообщение
Доступе чего к чему?
Может процессоров к памяти? Однохуйственно. Одновременно обращаться сразу 2 процессора? Да, не могут. По очереди могут. Для операционки вообще прозрачно что там у тебя, двухъядерник или двухпроцессорник (ибо двухъядерник и есть двухпроцессорник)
Ну а я о чём, в обычном Pc смысла нету в нескольких процессорах. В ядрах ещё есть, но не в процессорах. В ядрах хотя бы можно сразу в нужное ядро зарулить, а в процессорах придётся через главный всё отправлять, он будет тупо данные гонять.
Архитектура такая.
В суперкомпьютерах другие архитектуры, которые позволяют.
rushter вне форума  
Старый 06.09.2010, 00:13   #30
imgreen
Senior Member
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 13,236
Бабло: $247846681
По умолчанию

какой-то бред несешь, никакие данные через один процессор к другому не идут
imgreen вне форума  
Старый 06.09.2010, 00:16   #31
rushter
Senior Member
 
Регистрация: 28.11.2009
Сообщений: 1,800
Бабло: $299365
По умолчанию

Цитата:
Сообщение от imgreen Посмотреть сообщение
какой-то бред несешь, никакие данные через один процессор к другому не идут
Ядро винды будет только с одной шиной работать.
rushter вне форума