ну тогда пример плохой, так как это можно сделать уже существующими обертками.
Было супер имено посмотреть сравнение насколько быстро был написан код на том или на том. и на сколько быстро работает то или иное. а так статья получается просто про то как вызвать с/c++ библиотеку из .net
Пожалуйста как чего-нибудь напишешь, выложил табличку с результатами. а было бы еще и сравнение выполнение тойже задачи но на обычном процессоре.
У меня есть стойкое подозрение что на обычном процессоре это будет быстрее. Так как основное проседание у видео карты будет именно в синхронизации всех этих 180 ядер =)
Так итог какой у поста, треды на разных ядрах выполняются?
насколько я знаю, те треды и процессы которые мы используем в .net это виртуальные процессы порожденные фреймворком, который сам решает мепить данный тред на новый (настоящий тред ОС) или повесить на существующий. А уже ОС дальше решает повесить данный тред на другое ядро (процессор) или нет. Поэтому _мне кажется_ что иногда тред будет выполнятся на том же ядре а иногда на другом в зависимости от загруженности системы.
Именно это является самым главным приемуществом MS`а перед opensource в разрезе стоимости.
«Забавно, но когда программист разрабатывает какой-либо продукт, он редко задумывается над вопросом масштабированности. А зря. Оказывается надо.»
Было супер имено посмотреть сравнение насколько быстро был написан код на том или на том. и на сколько быстро работает то или иное. а так статья получается просто про то как вызвать с/c++ библиотеку из .net
внизу просто уже без миллионов: ~100 паролей/сек;
опечатка?
или там процессоры в видюхе порезанные, CUDA сильно порезана по функциям по сравнению с C?
миллионы?
У меня есть стойкое подозрение что на обычном процессоре это будет быстрее. Так как основное проседание у видео карты будет именно в синхронизации всех этих 180 ядер =)
насколько я знаю, те треды и процессы которые мы используем в .net это виртуальные процессы порожденные фреймворком, который сам решает мепить данный тред на новый (настоящий тред ОС) или повесить на существующий. А уже ОС дальше решает повесить данный тред на другое ядро (процессор) или нет. Поэтому _мне кажется_ что иногда тред будет выполнятся на том же ядре а иногда на другом в зависимости от загруженности системы.
А сколько он там весит под линукс полный JRE?