|
Страници по тази тема: 1 | 2 | (покажи всички)
Тема
|
Смятане в паралелни процеси?
|
|
Автор |
[Бoби] (кодер) |
Публикувано | 08.12.08 19:19 |
|
Кажете от къде мога да намеря списък с проблеми, които стават за пресмятане в паралелни процеси или на повече от един процесор.
| |
Тема
|
Хм. Едва ли има такъв списък.
[re: [Бoби]]
|
|
Автор |
pyrx (-; свежъ :-) |
Публикувано | 08.12.08 20:20 |
|
И аз съм търсил и не съм видял удобно събрани на едно място такива проблеми или поне най-важните.
Правилото е, че почти всичко може да се "разпаралели". Друг е въпросът с колко програмистки усилия и трети въпрос е дали ще има изобщо полза от това в дадения случай, ако стане.
Например един голям клас такива проблеми са от физиката - свеждат се до числено интегриране на система от голям брой къдрави диференциални уравнения. Добре се разпаралеляват и после ги ръгат в Грид, суперкомпютър или някаква друга разпределена система. Може и на една таратайка с с 32 ГБ РАМ, 2-професорен с 4-глави 3-Гигахерцови Ксеони с повечко кеш, да речем модел , ама това е само за тестване и е несериозно. Задача като горните, за които си струва да се говори, би работила на такава конфигурация някое и друго тримесечие с натоварване на 100% на професорите.
Иначе темата е много интересна и модерна, но за съжаление, на паралелното програмиране всички му се радват и са единодушни колко е готино и перспективно, но малко ебават да се занимават сериозно с него. Поне засега.
| |
Тема
|
Re: Хм. Едва ли има такъв списък.
[re: pyrx]
|
|
Автор |
zaphod (мракобес) |
Публикувано | 08.12.08 20:59 |
|
принципно всичко физично трябва да може да се смята паралелно, нали в природата е паралелно. обаче голяма част от моделите са "идеални" и включват безкрайно бързи взаимодействия, което води до проблем с паралелизма.
NE SUTOR ULTRA CREPIDAM
| |
Тема
|
Води, я! Но принципно не си прав.
[re: zaphod]
|
|
Автор |
pyrx (-; свежъ :-) |
Публикувано | 08.12.08 21:17 |
|
Ама според един друг, по-основен принцип - не бива да се плаши излишно дивечът, още на този ранен етап.
| |
Тема
|
Re: Хм. Едва ли има такъв списък.
[re: pyrx]
|
|
Автор |
[Бoби] (кодер) |
Публикувано | 09.12.08 08:13 |
|
Действително темата е много интересна. Не всички алгоритми могат да се пуснат в паралелни процеси, тъй като може да има зависимост между отделните изчисления и всяка сметка да зависи от предходни сметки.
Един много хубав проблем е пресмятането на 3Д сцени при компютърната анимация. Няма проблем всеки кадър да се пресмята на отделен процесори и дори на отделна машина. При по-тежки 3Д сцени това е едно хубаво ускорение.
Проверката на големи прости числа също може да се направи в паралелни сметки.
| |
|
Можеш да погледнеш тук
| |
|
I have never been hurt by anything I didn't say.
Редактирано от derlustigehase на 09.12.08 09:57.
| |
|
Ми няква механична система, примерно редуктор, трудно ще я смяташ паралелно.
| |
Тема
|
Re: Хм. Едва ли има такъв списък.
[re: zaphod]
|
|
Автор |
aquarin (void *) |
Публикувано | 09.12.08 21:40 |
|
Според някой разсъждения на Файман всичко може да се сведе до паралелни пътища и съответно да се смята паралелно.
Редактирано от aquarin на 09.12.08 21:40.
| |
Тема
|
Re: Хм. Едва ли има такъв списък.
[re: aquarin]
|
|
Автор |
zaphod (мракобес) |
Публикувано | 09.12.08 22:02 |
|
чудя се дали е така.
NE SUTOR ULTRA CREPIDAM
| |
|
Страници по тази тема: 1 | 2 | (покажи всички)
|
|
|