Arrays elements are distributed so that each processor owns a portion  การแปล - Arrays elements are distributed so that each processor owns a portion  ไทย วิธีการพูด

Arrays elements are distributed so

Arrays elements are distributed so that each processor owns a portion of an array (subarray).
Independent calculation of array elements ensures there is no need for communication between tasks.
Distribution scheme is chosen by other criteria, e.g. unit stride (stride of 1) through the subarrays. Unit stride maximizes cache/memory usage.
Since it is desirable to have unit stride through the subarrays, the choice of a distribution scheme depends on the programming language. See the Block - Cyclic Distributions Diagram for the options.
After the array is distributed, each task executes the portion of the loop corresponding to the data it owns. For example, with Fortran block distribution:
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
Arrays elements are distributed so that each processor owns a portion of an array (subarray).
Independent calculation of array elements ensures there is no need for communication between tasks.
Distribution scheme is chosen by other criteria, e.g. unit stride (stride of 1) through the subarrays. Unit stride maximizes cache/memory usage.
Since it is desirable to have unit stride through the subarrays, the choice of a distribution scheme depends on the programming language. See the Block - Cyclic Distributions Diagram for the options.
After the array is distributed, each task executes the portion of the loop corresponding to the data it owns. For example, with Fortran block distribution:
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
องค์ประกอบอาร์เรย์มีการกระจายเพื่อให้แต่ละหน่วยประมวลผลเป็นเจ้าของส่วนหนึ่งของ array (subarray).
การคำนวณเป็นอิสระจากองค์ประกอบมากมายเพื่อให้แน่ใจว่ามีความจำเป็นสำหรับการสื่อสารระหว่างงานไม่มี.
โครงการการจัดจำหน่ายได้รับการแต่งตั้งตามเกณฑ์อื่น ๆ เช่นกางเกงหน่วย (ก้าวของ 1) ผ่าน subarrays ก้าวต่อหน่วยเพิ่มแคช / ใช้หน่วยความจำ.
เพราะมันเป็นที่พึงปรารถนาที่จะมีก้าวผ่านหน่วย subarrays ทางเลือกของรูปแบบการจัดจำหน่ายขึ้นอยู่กับการเขียนโปรแกรมภาษา ดูบล็อก - กระจาย Cyclic แผนภาพสำหรับตัวเลือก.
หลังจากอาร์เรย์จะถูกกระจายแต่ละงานดำเนินการเป็นส่วนหนึ่งของวงที่สอดคล้องกับข้อมูลที่มันเป็นเจ้าของ ตัวอย่างเช่นมีการกระจายบล็อก Fortran:
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
องค์ประกอบอาร์เรย์มีการกระจายเพื่อให้แต่ละหน่วยประมวลผลเป็นเจ้าของส่วนหนึ่งของอาเรย์ ( subarray ) .
คำนวณอิสระขององค์ประกอบอาร์เรย์เพื่อให้ไม่ต้องมีการสื่อสารระหว่างงาน .
โครงการกระจายเลือกโดยเกณฑ์อื่น ๆ เช่น หน่วยก้าว ( ย่าง 1 ) ผ่าน subarrays . เพิ่มหน่วยเพิ่มแคชหน่วยความจำ การใช้งาน
เพราะมันเป็นที่พึงปรารถนาที่จะมีหน่วยที่ก้าวผ่าน subarrays ทางเลือกของการกระจายโครงการขึ้นอยู่กับการเขียนโปรแกรมภาษา เห็นบล็อกไดอะแกรม -- การแจกแจงแบบสำหรับตัวเลือก .
หลังจากที่เรย์มีกระจาย แต่ละงานดำเนินการส่วนของห่วงที่สอดคล้องกับข้อมูลมันเป็นเจ้าของ ตัวอย่างเช่น ด้วยการกระจายบล็อก c :
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: