Большая часть моей собственной работы вращается вокруг того, чтобы алгоритмы масштабировались лучше, и один из предпочтительных способов показать параллельное масштабирование и / или параллельную эффективность - это построить производительность алгоритма / кода по количеству ядер, например
где ось представляет количество ядер, а ось некоторую метрику, например, работу, выполненную за единицу времени. Различные кривые показывают параллельную эффективность 20%, 40%, 60%, 80% и 100% при 64 ядрах соответственно.
К сожалению, однако, во многих публикациях эти результаты представлены в виде шкалы log-log , например, результаты в этой или этой статье. Проблема с этими графиками регистрации журнала состоит в том, что очень трудно оценить фактическое параллельное масштабирование / эффективность, например
Это тот же график, что и выше, но с масштабированием log-log. Обратите внимание, что теперь нет большой разницы между результатами для 60%, 80% или 100% параллельной эффективности. Я написал более подробно об этом здесь .
Итак, вот мой вопрос: какое обоснование есть для отображения результатов в масштабировании журнала? Я регулярно использую линейное масштабирование, чтобы показать свои собственные результаты, и меня постоянно избивают судьи, которые говорят, что мои собственные результаты параллельного масштабирования / эффективности выглядят не так хорошо, как (log-log) результаты других, но на всю жизнь я не могу понять, почему я должен переключать стили сюжета.