Các thuật toán KMP đã được sửa đổi, làm việc trên dây kiến trúc hỗ trợ song song kích thước lớn hơn. Các khái niệm song song đã được giới thiệu để cải thiện hiệu suất của thuật toán. Sử dụng các khái niệm song song, một chuỗi kích thước rất lớn được chia thành các phần độc lập với kích thước mẫu. Các mẫu cùng thực hiện trên các phần khác nhau của chuỗi song song, do đó làm giảm sự phức tạp thời gian của thuật toán. Phát biểu về bộ nhớ và bộ vi xử lý, một nhiều nhiều hành đáng tin cậy có thể đạt được song song Khái niệm tương tự của KMP khớp có thể được áp dụng cho phù hợp với các mô hình trong chuỗi được chia thành nhiều phần và thực hiện song song. Ở đây chúng ta chỉ là minh họa một phương pháp song song với sự giúp đỡ của một ví dụ. Giả sử có bốn bộ vi xử lý có sẵn. Vì vậy, chúng tôi chia văn bản thành bốn phần và bộ nhớ chia sẻ giữ Chức năng KMP Tiền tố của mô hình và bốn phần khác nhau được chế biến bởi bốn bộ xử lý khác nhau. Trong quá trình song song này SIMD (Single Instruction Nhiều Data) kiến trúc được áp dụng. Ở đây, thuật toán KMP được áp dụng trên dữ liệu riêng biệt cho xử lý song song. Vấn đề chính trong thuật toán này là nếu mô hình đi kèm với các phần phân chia dữ liệu hoặc kết nối điểm nó không được phát hiện bởi vì các dữ liệu được xử lý trong bộ xử lý khác nhau.
đang được dịch, vui lòng đợi..
