Диссертация по параллельным вычислениям
В теории сложности вычислений тезис о параллельных вычислениях — это гипотеза , которая утверждает, что время, используемое (разумной) параллельной машиной, полиномиально связано с пространством, используемым последовательной машиной. Тезис о параллельных вычислениях был выдвинут Чандрой и Стокмейером в 1976 году. [1]
Другими словами, для вычислительной модели , которая позволяет вычислениям разветвляться и выполняться параллельно без ограничений, формальный язык , который разрешим в рамках модели, используя не более шагов для входных данных длины n разрешима неветвящейся машиной, используя не более единицы хранения для некоторой константы k . Аналогично, если машина в неветвящейся модели определяет язык, используя не более В памяти машина в параллельной модели может определить язык не более чем за шаги для некоторой константы k .
Тезис о параллельных вычислениях не является строгим формальным утверждением, поскольку он четко не определяет, что представляет собой приемлемая параллельная модель. Параллельная машина должна быть достаточно мощной, чтобы имитировать последовательную машину во времени, полиномиально связанном с последовательным пространством; сравните машину Тьюринга , недетерминированную машину Тьюринга и альтернативную машину Тьюринга . Н. Блюм (1983) предложил модель, для которой этот тезис не справедлив. [2] Однако модель позволяет параллельные потоки вычислений после шаги. (См. обозначение Big O. ) Парберри (1986) предположил, что более «разумной» границей будет или , в защиту диссертации. [3] Гольдшлагер (1982) предложил модель, которая достаточно универсальна, чтобы имитировать все «разумные» параллельные модели, соответствующие этому тезису. [4] Чандра и Стокмейер первоначально формализовали и доказали результаты, связанные с тезисом о детерминированных и знакопеременных машинах Тьюринга, откуда и возникла эта диссертация. [5]
Ссылки
[ редактировать ]- ^ Чандра, Ашок К.; Стокмейер, Ларри Дж. (1976). «Чередование». FOCS'76: Материалы 17-го ежегодного симпозиума по основам информатики . стр. 98–108. дои : 10.1109/SFCS.1976.4 .
- ^ Блюм, Норберт (1983). «Заметка о« тезисе о параллельных вычислениях » ». Письма об обработке информации . 17 (4): 203–205. дои : 10.1016/0020-0190(83)90041-8 .
- ^ Парберри, И. (1986). «Параллельное ускорение последовательных машин: защита диссертации по параллельным вычислениям» . Новости ACM SIGACT . 18 (1): 54–67. дои : 10.1145/8312.8317 .
- ^ Гольдшлагер, Лесли М. (1982). «Универсальная схема соединения параллельных компьютеров» . Журнал АКМ . 29 (3): 1073–1086. дои : 10.1145/322344.322353 .
- ^ Чандра, Ашок К.; Козен, Декстер Дж.; Стокмейер, Ларри Дж. (1981). «Чередование» . Журнал АКМ . 28 (1): 114–133. дои : 10.1145/322234.322243 .