Багато моєї власної роботи обертається над тим, щоб покращити масштаб алгоритмів, і один із кращих способів показу паралельного масштабування та / або паралельної ефективності - це побудувати графік продуктивності алгоритму / коду за кількістю ядер, наприклад
де -ось представляє кількість ядер, а y -ось деяка метрика, наприклад робота, виконана за одиницю часу. Різні криві показують паралельну ефективність 20%, 40%, 60%, 80% і 100% при 64 ядрах відповідно.
На жаль, у багатьох публікаціях ці результати побудовані за допомогою масштабування журналу журналу , наприклад, результатів у цій чи цій роботі. Проблема цих графіків ведення журналів полягає в тому, що оцінити фактичне паралельне масштабування / ефективність надзвичайно важко, наприклад,
Це той самий сюжет, що і вище, але з масштабуванням журналу журналів. Зауважте, що зараз немає великої різниці між результатами для 60%, 80% або 100% паралельної ефективності. Я написав трохи більш докладно про це тут .
Отже, ось моє запитання: Яке обґрунтування існує для показу результатів в масштабуванні журналів журналів? Я регулярно використовую лінійне масштабування, щоб показувати власні результати, і регулярно забиваються арбітрами, кажучи, що мої власні результати паралельного масштабування / ефективності виглядають не так добре, як результати (журнал-журнал) інших, але на все життя я не можу зрозуміти, чому я повинен перемикати стилі сюжету.