У мене виникли проблеми з прийняттям теоретичного уявлення про складність «ефективного рішення паралельного алгоритму», яке задається класом NC :
NC є класом проблем , які можуть бути вирішені з допомогою паралельного алгоритму під час на процесори з .
Ми можемо припустити ПРАМ .
Моя проблема полягає в тому, що це, здається, не дуже говорить про "справжні" машини, тобто машини з обмеженою кількістю процесорів. Тепер мені кажуть , що «відомо» , що ми можемо «ефективно» імітувати алгоритм процесора на процесорів.
Що тут означає «ефективно»? Це фольклор чи існує сувора теорема, яка кількісно визначає накладні витрати, зумовлені імітацією?
Боюся, що це трапляється, це те, що у мене є проблема, яка має послідовний алгоритм , а також "ефективний" паралельний алгоритм, який під час імітації на процесорах також займає час (що все що можна очікувати на цьому рівні деталізації аналізу, якщо послідовний алгоритм є асимптотично оптимальним). У цьому випадку немає швидкого прискорення, наскільки ми бачимо; насправді модельований паралельний алгоритм може бути повільніше, ніж послідовний алгоритм. Тобто я дійсно шукаю твердження, точніші за обмеження (або заяву про відсутність таких результатів).