When passing from time step ito i +1, half of the processors working on each of the currently processed consecutive chunksj, j −1, ..., j −lognare reassigned to the new chunkto be processed, indexed j +1, while the other half remains with the chunkthey started with and pass to a higher layer. More precisely, all the processors with indices ≥n, thatis, whose binary representation starts with1 (those in the bold rectangles in Fig.3), are assigned to the new chunk, while those with indices
เมื่อผ่านจากขั้นตอนนี้ผม 1 , ครึ่งหนึ่งของโปรเซสเซอร์ที่ทำงานในแต่ละปัจจุบันดำเนินการติดต่อกัน chunksj J − 1 , − lognare J . . . . . . . ไป chunkto ใหม่ถูกประมวลผลดัชนี J 1 ในขณะที่อีกครึ่งยังคงอยู่กับ chunkthey เริ่มต้นและส่งผ่านไปยังชั้นสูง อย่างแม่นยำมากขึ้น , โปรเซสเซอร์ที่มีการทำดัชนี≥ nไบนารีเป็นตัวแทนของใคร เริ่ม with1 ( ผู้ที่อยู่ในสี่เหลี่ยมหนา fig.3 ) มอบหมายให้ก้อนใหม่ ในขณะที่ผู้ที่มีดัชนี < nremain กับอันก่อนหน้านี้ของพวกเขา ให้สอดคล้องกับการเปลี่ยนแปลงตามหมายเลขที่ใช้กับแต่ละดัชนีที่เปลี่ยนแปลงระหว่างขั้นตอนเวลา :การ indexbat เวลาผม 1is ได้รับจาก indexaat timeiby ใช้กะวงกลมหนึ่งบิตซ้ายแทนเลขฐานสอง หมายเหตุนี้เป็นฟังก์ชันหนึ่งต่อหนึ่งทั่วถึงทำให้เริ่มต้นด้วยตัวเลขและ between1 2n − 1 , weagain ได้รับชุดเดียวกันหลังการเปลี่ยนแปลงในองค์ประกอบทั้งหมดของการตั้งค่าเริ่มต้น ตัวอย่างเช่น ถ้า 11001 = = 25then B = 10011 = 19 , และถ้า 01010 = = 10then B = 10 , 100 = 20โดยคำ
การแปล กรุณารอสักครู่..
