Является ли memcpy () самой трудоемкой работой? - PullRequest
0 голосов
/ 28 апреля 2020

Заранее благодарю за помощь.

Недавно я изучаю memcpy(). Я считаю, что любые рабочие нагрузки, не выполняющие ничего, кроме memcpy(), должны быть самыми интенсивными (требующими высокой пропускной способности памяти). Это правда? Нет ли рабочих нагрузок, требующих большей пропускной способности при выполнении функций, отличных от memcpy()?

Есть история, которую я расскажу об этой проблеме. Я использовал симулятор (MARSSx86) и запускал memcpy() и другие тесты SPE C (особенно SPE C OMP 12 для многопоточных рабочих нагрузок). Независимо от того, сколько ядер я фактически собрал, я вручную выделил memcpy() на каждое одноядерное на Linux taskset, но результаты показывают меньшую пропускную способность, чем генерируемая рабочими нагрузками SPE C. Поэтому я в замешательстве.

...