>[оверквотинг удален] >> это почему же? поподробнее пожалуйста... > Показать, что чего-то нет, это не тривиально. Я не нашёл. > Если точнее, я имел ввиду отсутствие в Плане интерфейса подобного реализованному в > библиотеке MPI. Т.е. берешь в проге и опрашиваешь, сколько CPU доступно > (пусть - 21), и говоришь вот это - выполняется на CPU > 0, вот то - на 1-10, а вот это - на > 11-20. При этом прозрачно, является ли CPU номер 1-4 ядрами 1-го > физического CPU на одном PC или это одноядерники на 4 PC. > Т.е. не для написания подобного библиотеке, а написание самих распределённых прог для > вычислений.Это потому что в Plan9 - другая чем у остальных парадигма - все есть файл, насколько я знаю то любой удаленный ресурс можно так сказать примонтировать в /dev/<что-то там>/cpu<номер какой-то там>... и основная задача программы следить если имеется ли ресурс в наличии - то использовать... а задача ядра блокировать размонтирование ресурса если файл-устройство занято/используется - чем не MPI? Кстати у Plan9 свой "MPI" - это протокол 9P - вот на его основе все прозрачно для разработчика ПО и работает... По идее для Plan9 не нужен никакой MPI - что бы организовать на его базе что-то подобное распределенной системы хоть ФС, хоть вычислительной (грид)...
|