Adakah algoritma yang sangat sulit untuk diparalelkan atau penelitiannya masih aktif?
Saya ingin tahu tentang algoritma atau bidang penelitian apa pun dalam komputasi paralel.
Apa pun, saya mencari, telah dilakukan implementasi 'paralel'. Hanya ingin melakukan studi pada bidang komputasi paralel yang belum dijelajahi.
algorithms
parallel-computing
Proton polinomial
sumber
sumber
Jawaban:
ini pada dasarnya adalah masalah penelitian terbuka yang berkaitan dengan pertanyaan NC =? P di mana NC diambil sebagai kelas algoritma paralel yang efisien.
dalam survei yang berpengaruh / luas dari Berkeley "lanskap komputasi paralel" , ada kelas algoritme atau pola paralelisme yang dipisahkan menjadi "kurcaci". dari 1st 6 yang teridentifikasi, sepertinya masalah-masalah yang mungkin relatif sulit untuk diparalelkan secara efisien karena meningkat karena ada interaksi antara semua poin.n n n2 n
mereka menambahkan 6 orang lain kemudian di koran dan menyarankan bahwa yang terakhir disebut "FSMs" (p14) di mana masalah melibatkan FSM komputasi seperti perhitungan (seperti th keadaan FSM) bisa menjadi kebalikan dari "memalukan paralel" sesuatu mereka mengusulkan memanggil "berurutan memalukan".n
lihat juga apakah ada algoritma terkenal di sci. comp. yang tidak bisa diparalelkan , scicomp.se
sumber
Artikel ini memberikan sejumlah masalah yang mudah diselesaikan secara berurutan tetapi sulit untuk diparalelkan: http://en.wikipedia.org/wiki/P-complete
Masalah nilai rangkaian ("diberi rangkaian Boolean + inputnya, beri tahu keluarannya") adalah titik awal yang baik - mudah dipahami, mudah diselesaikan dengan algoritma berurutan, dan tidak ada yang tahu apakah dapat diparalelkan secara efisien.
sumber
Dari perspektif berorientasi praktis, Anda bertanya tentang algoritma inheren-sekuensial. Ada banyak kandidat, seperti hash-chaining, yang diyakini sangat sulit disejajarkan. Chash-chaining banyak digunakan dalam kriptografi. Misalnya, skema sandi-hashing bcrypt dirancang untuk mencoba mempersulit mempercepat hash melalui paralelisasi. Contoh lain adalah kuadrat ulang (sekali lagi, dalam kriptografi).
sumber