Имеются следующие мысли:
1. В настоящий момент, насколько я знаю, чистая asio как раз отстаёт от boost-овой, да и вообще сайт выглядит заброшенным.
2. Вывод информации об отслеживании обработчиков таки можно визуализировать и представить в более удобном виде с точки зрения человека:
The handler tracking output may be post-processed using the included handlerviz.pl tool to create a visual representation of the handlers (requires the GraphViz tool dot).
Вы показали явным образом, как приложение может замедлиться из-за накладных расходов, которые возникли из-за ненужного распараллеливания задачи. Ненужным оно является просто потому, что в коде вообще нет элемента полезной нагрузки. Т.е. это такой бенчмарк нынешней реализации каналов в Go и не больше, я правильно понимаю?
Прекрасный язык, ориентированный на распределенные задачи. Весьма удивительной оказалась его простота конструкций и устройство системы сборки проектов. Когда ты пишешь импорт, а исходники тянутся сами при сборке и кладутся так, чтобы структура была максимально иерархичной и понятной.
Воспользуюсь случаем, дабы не лезть в глубокие дебри связи с саппортом интела и поинтересуюсь:
Функция IppStatus ippsDiv_32f(const Ipp32f pSrc1, const Ipp32f pSrc2, Ipp32f* pDst, int len);
просто позволяет поделить один вектор чисел на другой и записать результат в подобный вектор трактует pSrc1 как делитель, а pSrc2 — делимое! Ну ладно, допустим…
IppStatus ippsDiv_32f_A24 (const Ipp32f pSrc1, const Ipp32f pSrc2, Ipp32f* pDst, Ipp32s len);
Позволяет ту же операцию, но с заданной точностью (24 корректно округленных бита), при этом pSrc1 — делимое, а pSrc2 — делитель!
Неужели разработка библиотеки настолько разрозненна, что отсутствует согласованность концепций по интерфейсам?
Хотелось бы больше конкретики относительно приведенных листингов. В частности, не совсем понятен сам механизм доказательства (точнее, его интерпритация машиной).
Спасибо, что наполнили его смыслом.
Имеются следующие мысли:
1. В настоящий момент, насколько я знаю, чистая asio как раз отстаёт от boost-овой, да и вообще сайт выглядит заброшенным.
2. Вывод информации об отслеживании обработчиков таки можно визуализировать и представить в более удобном виде с точки зрения человека:
[1]
Большое вам спасибо!
Приподнимает с утра настроение :)
market.yandex.ru/model.xml?text=Nokia%20105&srnum=60&modelid=9281948&hid=91491
И зачем тогда этот кирпич за 3000?
Функция
IppStatus ippsDiv_32f(const Ipp32f pSrc1, const Ipp32f pSrc2, Ipp32f* pDst, int len);
просто позволяет поделить один вектор чисел на другой и записать результат в подобный вектор трактует pSrc1 как делитель, а pSrc2 — делимое! Ну ладно, допустим…
IppStatus ippsDiv_32f_A24 (const Ipp32f pSrc1, const Ipp32f pSrc2, Ipp32f* pDst, Ipp32s len);
Позволяет ту же операцию, но с заданной точностью (24 корректно округленных бита), при этом pSrc1 — делимое, а pSrc2 — делитель!
Неужели разработка библиотеки настолько разрозненна, что отсутствует согласованность концепций по интерфейсам?
Это какая-то недоработка или умышленное ограничение?
radioexp.ru/content/grafiki_zavisimosti_oslableniya_signala_ot_chastoty.jpg