TAILIEUCHUNG - Thuật toán Algorithms (Phần 48)

Tham khảo tài liệu 'thuật toán algorithms (phần 48)', khoa học tự nhiên, toán học phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | ALGORITHM MACHINES 463 M M M M A A A X A X M R A A M N X Gp X X R M M R Surprisingly in this representation each split-and-interleave operation reduces to precisely the same interconnection pattern. This pattern is called the perfect shuffle because the wires are exactly interleaved in the same way that cards from the two halves would be interleaved in an ideal mix of a deck of cards. This method was named the odd-even merge by K. E. Batcher who invented it in 1968. The essential feature of the method is that all of the compare-exchange operations in each stage can be done in parallel. It clearly demonstrates that two files of N elements can be merged together in parallel steps the number of rows in the table is halved at every step using less than N log N compare-exchange boxes. From the description above this might seem like a straightforward result actually the problem of finding such a machine had stumped researchers for quite some time. Batcher also developed a closely related but more difficult to understand merging algorithm the merge which leads to an even simpler machine. 464 CHAPTER 35 This method can be described in terms of the split-and-interleave operation on tables exactly as above except that we begin with the second file in reverse sorted order and always do compare-exchanges between vertically adjacent items that came from the same lines. We won t go into the proof that this method works our interest in it is that it removes the annoying feature in the odd-even merge that the compare-exchange boxes in the first stage are shifted one position from those in following stages. As the following diagram shows each stage of the merge has exactly the same number of comparators in exactly the same positions AEGGIMNRXPMLEEBA Now there is regularity not only in the interconnections but in the positions of the compare-exchange boxes. There are more compare-exchange boxes than for the odd-even merge but this is not a problem since the same number of parallel .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.