[/b/] [/d/] [/tu/] [/a/] [/34/] [/ph/] [/wa/] [/cg/] [/t/]

[Burichan] [Futaba] [Gurochan] [Photon] - [Home] [Manage] [Archive]

[Return]
Posting mode: Reply
Leave these fields empty (spam trap):
Name
Link
Subject
Comment
File
Verification
Password (for post and file deletion)
  • Supported file types are: GIF, JPG, PNG
  • Maximum file size allowed is 10240 KB.
  • Images greater than 200x200 pixels will be thumbnailed.

File: 1264597969085.jpg -(241108 B, 1280x1280) Thumbnail displayed, click image for full size.
241108 No.26645  

IT так активно развивается сейчас потому что с каждым годом в несколько раз вырастают вычислительные мощности компьютеров, по каналам связи пробегает в разы больше байт чем за прошлый год. Но так не может продолжаться бесконечно - есть некоторый предел как вычислительной мощности на единицу объема так и пропускной способности в канале связи. Вот мне и стало интересно, что же будет, когда этот предел будет достигнут?

>> No.26648  
File: 1264600948284.jpg -(27831 B, 500x329) Thumbnail displayed, click image for full size.
27831

Предела нет, поверь. Предела нет.

>> No.26650  

Помнится, когда я в первый раз увидел скриншоты из тогда еще грядущего STALKER-а(где-то за два года до релиза), мне сделалось попросту дурно от качества графики. Но потом, естественно, попривык.

>> No.26651  

>>26645
Квантовые компьютеры. Или целые кластеры сверхмощных многопроцессорных суперкомпьютеров. Предела нет. Мы живём в удивительную эпоху.

>> No.26654  

>>26650
сталкер - говно

>> No.26656  

>>26654
Это твое личное мнение. Мне тоже не нравится, но я вижу, что даже на операторчане о нем говорят постоянно.

>> No.26657  

>>26654>>26656
Баттхёрт на моём новере?!
It's more likely then you think.

>> No.26659  
File: 1264610967412.jpg -(1591404 B, 1413x1000) Thumbnail displayed, click image for full size.
1591404

>>26651

> Квантовые компьютеры.

Не существует ни одного рабочего образца.

> целые кластеры сверхмощных многопроцессорных суперкомпьютеров

Слишком дорого для частных лиц и небольших предприятий. Да и наращивать мощности тоже можно далеко не бесконечно.

>> No.26660  

>>26656
Потому, что там фап на оружие.

>> No.26662  

>>26659

>http://www.newscientist.com/article/dn18154-first-universal-programmable-quantum-computer-unveiled.html

уцухо, анепиздишь.пнг?

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

>> No.26665  
File: 1264615098697.jpg -(98573 B, 1000x750) Thumbnail displayed, click image for full size.
98573

>>26662

>http://www.newscientist.com/article/dn18154-first-universal-programmable-quantum-computer-unveiled.html

Не слышал. Олсо слова "each gate is more than 90 per cent accurate" весьма настораживают, поскольку невозможно реализовать машинку Тьюринга на устройстве которое может ошибаться невозможно.

> технологический процесс дешевеет

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

> можно делать кластеры

Не все задачи хорошо распаралеливаются. Можно даже сказать что задач, которые можно хорошо распараллелить не так уж и много. Если организовать соединение между узлами кластера по шине то производительность упрется в эту шину, если между всеми узлами организовать соединение точка-точка то понадобится n*(n-1)/2 соединений.

>> No.26736  
File: 1264794791821.jpg -(87526 B, 400x500) Thumbnail displayed, click image for full size.
87526

>>26665

>Не все задачи хорошо распаралеливаются. Можно даже сказать что задач, которые можно хорошо распараллелить не так уж и много.

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

>соединение между узлами кластера по шине

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

>> No.26743  
File: 1264796315680.png -(6333118 B, 3000x4000) Thumbnail displayed, click image for full size.
6333118

>>26736

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

Верно только для сферических программ в вакууме и для научных задач. Прикладные же задачи распараллеливаются плохо, по крайней мере в том виде, в котором их пишет большинство программистов. Иногда получается что в несколько потоков программа работает хуже чем в один, а все потому что задачи требуют частой синхронизации.
Например в XviD начиная с 1.1.3 ввели поддержку многопоточности, но выигрыш я видел только при использовании двух потоков, если задать больше до будет съедено указанное количество ядер/процессров но общая скорость даже ниже чем при использовании одного потока.

> соединение вида тор или гиперкуб, или, например, дерево

Такая схема будет эффективна до определенного момента, при очень большом количестве узлов часть ресурсов будет съедаться на маршрутизацию сообщений а не на решение полезных задач.

>> No.26747  
File: 1264797197683.gif -(13115 B, 350x350) Thumbnail displayed, click image for full size.
13115

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

достаточно эффективна, как показывает практика. при очень большом количестве узлов вообще применяется дерево с несколькими узлами, где ветка каждого узла проводит свою часть вычислений под руководством своего узла; а можно высылать данные большими пакетами, как во всех @home, а там сотни тысяч машин работают. а можно писать алгоритм вообще без центролизованного управления, архитектура-то сейчас программируема.

>> No.26750  
File: 1264797722054.png -(1905694 B, 2000x2500) Thumbnail displayed, click image for full size.
1905694

>>26747

> потому что надо писать параллельную программу, а не какую-то там. и это совсем не сложно.

Как можно распараллелить допустим рендеринг странички в браузере?

> как во всех @home

Что-то мне еще не попадалось S.T.A.L.K.E.R.@home или что-нибудь в этом роде.

>> No.26752  
File: 1264798173836.jpg -(60567 B, 800x566) Thumbnail displayed, click image for full size.
60567

>>26750
это не та задача, которую нужно параллелить, алсо в компьютерной графике, например, можно рендерить каждый пиксель отдельно, то же и тут. алсо в рейтрейсинге, который графика следующего поколения, только так рендерить, попиксельно, и можно.

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

>> No.26757  
File: 1264799494634.jpg -(1274527 B, 1200x849) Thumbnail displayed, click image for full size.
1274527

>>26752

> это не та задача, которую нужно параллелить

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

> в компьютерной графике, например, можно рендерить каждый пиксель отдельно

Далеко не всегда. А если рендерить каждый пиксель отдельным потоком то на суперкомпьютере картинка будет рендерится куда дольше чем на каком-нибудь тонком клиенте в один поток.

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

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

>> No.26760  
File: 1264800638781.png -(2345 B, 168x144) Thumbnail displayed, click image for full size.
2345

>>26757
мм, ты не прав.

>> No.26761  
File: 1264800781380.jpg -(572553 B, 1000x969) Thumbnail displayed, click image for full size.
572553

>>26760

> мм, ты не прав.

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

>> No.26763  
File: 1264802141555.png -(8947 B, 416x304) Thumbnail displayed, click image for full size.
8947

>>26761
так, смотри, вот про пропускную способность шины- мы можем использовать дерево с подшефными центрами(если я правильно помню, такая архитектура используется в jugene, наряду с тором), это раз. во-вторых, гиперкуб может быть любой размерности, я его не зря упомянул. например гиперкуб 5 степени, реализуется как куб с гиперкубами в вершинах, если я правильно посчитал. так что обмен идёт в себе подобной сложной структуре, и ветви параллельной программы пишутся соответственно для гиперкубов разных вершин, это достаточно просто.
вообще большинство сложных задач упирается в матрицы и циклы, как я уже говорил, и ничего мудрить не надо.
далее, в большом вычислительном кластере вообще ничего параллелить не надо, он будет выгоден за счёт того, что запросы от множества пользователей будут на 100% загружать процессоры, или же можно выдавать параллельным программам части того же гиперкуба, например.
потом, программируемость структуры подразумевает, что мы можем изменять структуру соединений вычислителей вс(на самом деле это делается автоматически) для поддержания максимальной производительности, сымитировать пространственную структуру процесса, например.
вот. а на гпу, например, уже опера странички рендерит.
всё вроде как.

>> No.26769  
File: 1264803899545.jpg -(122766 B, 1375x850) Thumbnail displayed, click image for full size.
122766

>>26763

> большинство сложных задач упирается в матрицы и циклы

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

>> No.26772  
File: 1264805183433.jpg -(1891409 B, 2400x3722) Thumbnail displayed, click image for full size.
1891409

>>26769
ооп в моих суперкомпьютерах?! ноу вей.



Delete Post []
Password