Re[5]: Эрланг
От: remark Россия http://www.1024cores.net/
Дата: 23.09.09 14:35
Оценка:
Здравствуйте, FR, Вы писали:

FR>Наверно на хамелеонах можешь, а там где потоков больше и логика другая может быть совсем по другому.

FR>Да и по скорости переключений надо мерять, мне кажется оценивать по одной задаче будет неправильно.

FR>>>Еще учти что на Эрланге можно без проблем создать десять тысяч потоков, системные же несколько тысяч потоков будут в основном тратить время на переключения друг на друга.


R>>Это бесспорно. В плане памяти они легковесные.

R>>Ядерных потоков можно создать, ну там допустим, 32*Количество_процессоров, что бы всё нормально работало. Но O(N) (по размерности входных данных) потоков всё равно создавать нельзя. На Эрланге можно создавать O(N) процессов.

FR>Ну так это тоже компонент цены.


Ну в целом, наверное, да. Я думаю, я "немного" переобобщил с ходу. Более ограниченный вывод будет, что непосредственно время переключения различается не принципиально.



1024cores — all about multithreading, multicore, concurrency, parallelism, lock-free algorithms
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.