Những thuật toán không thể song song?


24

Có thuật toán nào rất khó song song hoặc nghiên cứu vẫn đang hoạt động không?

Tôi muốn biết về bất kỳ thuật toán hoặc bất kỳ lĩnh vực nghiên cứu nào trong điện toán song song.

Bất cứ điều gì, tôi đã tìm kiếm, đã thực hiện 'song song'. Chỉ muốn thực hiện một số nghiên cứu về bất kỳ lĩnh vực điện toán song song chưa được khám phá.


1
Chính xác thì bạn có ý gì khi "song song hóa"? Có thể cho rằng, mọi thuật toán đều song song, không phải lúc nào cũng tốt. (Có thể thú vị hơn khi tìm các thuật toán mới , trong mọi trường hợp.)
Raphael

Bạn hiểu đúng, mục đích của tôi là tìm kiếm các thuật toán khó song song. Bạn có thể cho tôi biết thêm về những gì bạn có ý nghĩa bằng cách tìm các thuật toán mới?
Proton đa thức

Bạn đã không trả lời câu hỏi của tôi. Có bao nhiêu bộ xử lý nào bạn cho phép (5, , n , )? Bạn sẽ sử dụng loại tăng tốc và / hoặc hiệu quả nào (bất kỳ tăng tốc, tăng tốc tuyến tính về số lượng bộ xử lý, tổng thời gian đa logarit)? pn
Raphael

Đến bây giờ, tôi đang tìm kiếm các thuật toán khó song song tức là khám phá lĩnh vực và sau đó quyết định theo đó sau khi nghiên cứu chúng.
Proton đa thức

Câu trả lời:


11

về cơ bản, đây là một vấn đề nghiên cứu mở liên quan đến câu hỏi NC =? P trong đó NC được coi là lớp của các thuật toán song song hiệu quả.

trong một cuộc khảo sát có ảnh hưởng / mở rộng từ Berkeley "bối cảnh của điện toán song song" , có các lớp thuật toán hoặc mô hình song song được phân tách thành "người lùn". trong số 6 được xác định, có vẻ như các vấn đề -body có thể tương đối khó để song song hiệu quả khi n tăng vì có n 2 tương tác giữa tất cả các điểm n .nnn2n

họ thêm 6 người khác sau này trong tờ báo và cho rằng một người cuối cùng được gọi là "FSMs" (P14) nơi mà vấn đề liên quan đến FSM tính toán như tính toán (chẳng hạn như th trạng thái của FSM) có thể là ngược lại với "xấu hổ song song" một cái gì đó họ đề nghị gọi "tuần tự lúng túng".n

xem thêm có những thuật toán nổi tiếng trong khoa học viễn tưởng. comp. không thể song song , scicomp.se


1
Rực rỡ, cảm ơn các liên kết và giải thích!
Proton đa thức

11

Bài viết này đưa ra một số vấn đề dễ giải quyết tuần tự nhưng khó song song: http://en.wikipedia.org/wiki/P-complete

Các vấn đề giá trị mạch ( "cho một mạch Boolean + đầu vào của nó, nói những gì nó kết quả đầu ra") là một tốt điểm bắt đầu - dễ hiểu, dễ giải quyết với các thuật toán tuần tự, và không ai biết nếu nó có thể được parallelised hiệu quả.


Điều này giả định một định nghĩa lý thuyết phức tạp về "song song" có thể có hoặc không đáng quan tâm.
Raphael

@Raphael: AFAIK, nhiều vấn đề hoàn chỉnh P cổ điển rất khó song song không chỉ về lý thuyết mà còn trong thực tế (ngay cả khi bạn có số lượng bộ xử lý tương đối nhỏ).
Jukka Suomela

@JukkaSuomela Cũng có trường hợp lý thuyết phức tạp cho thấy độ cứng, nhưng mọi thứ hoạt động tốt trong thực tế. Hơn nữa, kết quả tích cực cũng không có ý nghĩa nhiều trong thực tế .
Raphael

Người ta có thể muốn nói thêm rằng, từ quan điểm lý thuyết phức tạp, không rõ ràng liệu các vấn đề "vốn không thể khắc phục" có tồn tại hay không, bởi thực tế là không biết liệu , như vzn làm trong Trả lờiNC=P
Thương hiệu Cornelius

7

Từ góc độ định hướng thực tế, bạn đang hỏi về các thuật toán vốn có liên tiếp. Có rất nhiều ứng cử viên, chẳng hạn như chuỗi băm, được cho là rất khó để song song. Hash-chained được sử dụng rộng rãi trong mật mã. Ví dụ, bcrypt lược đồ băm mật khẩu được thiết kế để cố gắng gây khó khăn cho việc tăng tốc độ băm thông qua việc song song hóa. Một ví dụ khác là lặp lại bình phương (một lần nữa, trong mật mã học).


Tôi tìm thấy một vài bài báo đã song song chuỗi băm, nhưng chưa đọc nó hoàn toàn. Tôi sẽ trải qua như vậy. Dù sao, cảm ơn cho đầu vào!
Proton đa thức

1
@TheU Unknown Liên kết đến những giấy tờ sẽ được đánh giá cao.
m33lky

@ m33lky Xin lỗi, hiện tại tôi không có bất kỳ giấy tờ nào trong số đó. Đây là cách trở lại vào tháng 1 và cuối cùng tôi đã tiếp tục nghiên cứu về một chủ đề khác. Tuy nhiên, bạn có thể tra cứu trực tuyến trên học giả google và tôi chắc chắn bạn sẽ nhận được nhiều giấy tờ
Polynomial Proton

Trên quan điểm thực tế, nó cũng đáng nhắc đến rằng nếu các thuật toán là ví dụ bộ nhớ bị ràng buộc, sau đó song song sẽ không giúp được gì nhiều: stackoverflow.com/questions/868568/...
Ciro Santilli新疆改造中心法轮功六四事件
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.