MPICH и Windows ›››

Опуб­ли­ко­ва­на ста­тья о том, как уста­но­вить MPICH2 на ком­пью­тер с опе­ра­ци­он­ной си­сте­мой Windows или на не­сколь­ко та­ких ком­пью­те­ров, объ­еди­нён­ных в сеть.

MPI (Message Passing Interface) — ин­тер­фейс об­ме­на со­об­ще­ни­я­ми (ин­фор­ма­ци­ей) меж­ду од­но­вре­мен­но ра­бо­таю­щи­ми вы­чис­ли­тель­ны­ми про­цес­са­ми. Он ши­ро­ко ис­поль­зу­ет­ся для со­зда­ния па­ра­л­лель­ных про­грамм для вы­чис­ли­тель­ных си­стем с рас­пре­де­лён­ной па­мя­тью (кла­сте­ров).

MPICH — са­мая из­ве­ст­ная реа­ли­за­ция MPI, со­здан­ная в Ара­гон­ской на­цио­наль­ной ла­бо­ра­то­рии (США). Су­ще­ству­ют вер­сии этой биб­лио­те­ки для всех по­пу­ляр­ных опе­ра­ци­он­ных си­стем. К то­му же, она бес­плат­на.

OpenMP и Visual Studio ›››

Опуб­ли­ко­ва­на ста­тья о том, как ис­поль­зо­вать OpenMP в Visual Studio (вклю­чая бес­плат­ную вер­сию Express Edition, в ко­то­рой OpenMP офи­ци­аль­но не под­дер­жи­ва­ет­ся).

OpenMP — API, поз­во­ляю­щий лег­ко со­зда­вать па­ра­л­лель­ные про­грам­мы для си­стем с об­щей па­мя­тью.

Лек­ция № 7 по па­ра­л­лель­но­му про­грам­ми­ро­ва­нию ›››

Опуб­ли­ко­ва­на «Лек­ция № 7: Кэш про­цес­со­ра» в рам­ках кур­са «Со­вре­мен­ные тех­но­ло­гии па­ра­л­лель­но­го про­грам­ми­ро­ва­ния».

Лек­ция № 6 по па­ра­л­лель­но­му про­грам­ми­ро­ва­нию ›››

Опуб­ли­ко­ва­на «Лек­ция № 6: Сор­ти­ров­ка слия­ни­ем» в рам­ках кур­са «Со­вре­мен­ные тех­но­ло­гии па­ра­л­лель­но­го про­грам­ми­ро­ва­ния».

Лек­ция № 5 по па­ра­л­лель­но­му про­грам­ми­ро­ва­нию ›››

Опуб­ли­ко­ва­на «Лек­ция № 5: Пи­ра­ми­даль­ная сор­ти­ров­ка» в рам­ках кур­са «Со­вре­мен­ные тех­но­ло­гии па­ра­л­лель­но­го про­грам­ми­ро­ва­ния».

Лек­ция № 4 по па­ра­л­лель­но­му про­грам­ми­ро­ва­нию ›››

Опуб­ли­ко­ва­на «Лек­ция № 4: При­ве­де­ние мат­ри­цы к тре­уголь­но­му ви­ду» в рам­ках кур­са «Со­вре­мен­ные тех­но­ло­гии па­ра­л­лель­но­го про­грам­ми­ро­ва­ния».

Лек­ция № 3 по па­ра­л­лель­но­му про­грам­ми­ро­ва­нию ›››

Опуб­ли­ко­ва­на «Лек­ция № 3: Свой­ства па­ра­л­лель­ных ал­го­рит­мов» в рам­ках кур­са «Со­вре­мен­ные тех­но­ло­гии па­ра­л­лель­но­го про­грам­ми­ро­ва­ния».

Из­ме­ре­ние ин­тер­ва­лов вре­ме­ни в Windows ›››

На сай­те по­яви­лась ста­тья «Из­ме­ре­ние ин­тер­ва­лов вре­ме­ни в Windows» об имею­щих­ся в Windows сред­ствах (функ­ци­ях API) для ра­бо­ты со вре­ме­нем.

Лек­ция № 2 по па­ра­л­лель­но­му про­грам­ми­ро­ва­нию ›››

Опуб­ли­ко­ва­на «Лек­ция № 2: Клас­си­фи­ка­ция вы­чис­ли­тель­ных си­стем» в рам­ках кур­са «Со­вре­мен­ные тех­но­ло­гии па­ра­л­лель­но­го про­грам­ми­ро­ва­ния».