From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 20 Apr 2003 14:59:07 +0400 From: "Alexey A. Shishkin" X-Mailer: The Bat! (v1.60c) X-Priority: 3 (Normal) Message-ID: <1542069726.20030420145907@sgu.ru> To: Demon In-Reply-To: References: <14075128174-BeMail@blaze> <200304181904.30290.sin.a@freeline.ru> <20030418190306.GU5041@stingr.net> <200304190911.26971.sin.a@freeline.ru> <005301c3064f$f5b21e60$2021c1d4@prcnit.sgu.ru> <9213378567.20030420005828@sgu.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Subject: [Sarlug] =?koi8-r?B?UmVbMl06IFtTYXJsdWddIFJlWzJdOiBbU2FybHVnXSDw0s8gy8zB09TF0sEu?= Sender: sarlug-admin@lug.ru Errors-To: sarlug-admin@lug.ru X-BeenThere: sarlug@lug.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: sarlug@lug.ru X-Reply-To: "Alexey A. Shishkin" List-Unsubscribe: , List-Id: Saratov Linux User Group Maillist List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: > Распаралеливание программы по 8 двухпроцессорным P III 900MHz (100Mbit > switch) дает ускорение в ~4 раза. Проще и эфективнее разделить задачу на > несколько отдельных программ (если это возможно, конечно...). Все зависит от задачи. В основном распараллеливание как раз сводится к разделению задачи на подзадачи, причем время решения зависит от "качества" такого разбиения. Кластер в этом случае все же гораздо лучше, чем отдельные машины, потому что обмен данными между подзадачами происходит автоматически и наиболее быстро на имеющемся оборудовании. Есть задачи, которые идеально параллелятся (например брутфорсная ломалка паролей). Но большинство научных задач параллелится не так хорошо. Дело в том, что львиная доля операций в таких задачах - это действия с матрицами. Узким местом я данном случае является сеть. Поэтому серьезные дяди езернетом в кластерах не пользуются, а используют какой-нибудь myrinet или sci. Причем со сложными схемами подключения узлов. Насколько я знаю, такого в Саратове пока нет. А если есть интерес и желание поработать с кластерами, то могу предложить задачу средней интересности. Вот есть компьютерная сеть СГУ - несколько сотен хостов разной производительности. В принципе, суммарная высилительная мощность весьма велика. Есть идеально параллелящаяся задача - брутфорсная ломка паролей. Цель - написание умных виндовых клиентов и сервер под любую платформу, которые могли бы эффективно решать эту задачу. Для данных целей имеющейся сетевой инфраструктуры вполне достаточно. Это, конечно, не так интересно, как обсчет ядерных реакций в разных средах, но зато доступно практически любому человеку, имеющему представление о работе с сетью посредством WinAPI и не обделенному мозгом. С уважением, Шишкин Алексей. mailto:a.shishkin@sgu.ru