LINUX.ORG.RU

Вопрос по параллельному программирвоанию на кластере с Linux

 , , мрр


0

1

Пишу магистерскую работу на кластере МРР архитектуры и столкнулся с проблемой: можно ли как то с одной рабочей станции(сервера) разослать на другие, предположим 2 станции(2 процессора), одну и туже программу для выполнения. Одно условие нельзя пользоваться MPI(mpirun) и ему подобными интерфейсами, работа с сокетами разрешается.Кластер работает на Linux.

Ответ на: комментарий от tailgunner

Там ОС включена неявно, через рантайм Go.

<strait-face>

The 386 bootblock is from MIT's xv6 project and carries this notice:

The xv6 software is:

какая именно ОС, неужто xv6?

</strait-face>

anonymous
()
Ответ на: комментарий от anonymous

This directory contains a simple example of how one might start Go running on bare hardware. There is currently code for 386 and arm.

It is very primitive but can run go/test/sieve.go, the concurrent prime sieve, on a uniprocessor.

Я бы не называл это «рантаймом Go».

<strait-face>

You mean «straight», don't you?

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Я бы не называл это «рантаймом Go».

сводится к вопросу, насколько можно «обкоцать» Go, чтобы он всё ещё оставался Go. Go-miniGo-nanoGo.

Например, то, что Эрланг функциональный, а значит, функции - объекты первого порядка, а значит, нужен сборщик мусора.

И если «мини"Go он не нужен — значит, рантайм Go менее „толстый“ чем рантайм Эрланга.

You mean „straight“, don't you?

Gotcha! Misspelled 'cuz mis-thinked a bit.

Это разговор из ряда „что такое Linux ABI. Если убрать GNU toolchain, это будет всё ещё линукс или нет? И где заканчивается тулчейн и начинается линукс“

anonymous
()
Ответ на: комментарий от anonymous

если «мини"Go он не нужен — значит, рантайм „мини"Go менее „толстый“ чем рантайм Эрланга.

fixed

сводится к вопросу, насколько можно „обкоцать“ Go, чтобы он всё ещё оставался Go. Go-miniGo-nanoGo.

Ну это и будет uGo, а не Go. Подмножество.

Это разговор из ряда „что такое Linux ABI. Если убрать GNU toolchain, это будет всё ещё линукс или нет?

Linux - это ядро (ц)

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

It is very primitive but can run go/test/sieve.go

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

вывод: конкурентность и CSP можно сделать и на подмножестве Erlang VM.

anonymous
()
Ответ на: комментарий от anonymous

вывод: конкурентность и CSP можно сделать и на подмножестве Erlang VM.

Ну про CSP и конкуретность на голом железе понятно со времен Occam, который был реальным языком системного программирования.

tailgunner ★★★★★
()
Последнее исправление: tailgunner (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.