tests across the multiple processors, we have the CPUs wait on a barri การแปล - tests across the multiple processors, we have the CPUs wait on a barri ไทย วิธีการพูด

tests across the multiple processor

tests across the multiple processors, we have the CPUs wait on a barrier until they are
all ready to start. Completion time is determined after they have all exited a second
barrier upon completion. In this test, the application is run within BRAM, with the
only requests to Double Data Rate (DDR) memory being those issued for measuring
the read bandwidth, along with a few additional requests for the implementation of
the barriers.
Figure 8 presents the maximum system read bandwidth for the three system con-
figurations as the number of cores is increased from one to eight. Each system A, B,
and C has been labeled with the clock frequencies of the three levels in the system
(processors, arbiter, memory controller). For all three systems, memory bandwidth is
saturated between four and five cores and is stable after that point. From the difference
between systems B and C we can see that there is minimal impact in running
the arbiter in the same clock domain as the processors and at half the frequency of the
memory controller. While in all cases we note that bandwidth scales linearly with the
number of cores (up to the saturation point), for system C, the bandwidth also scales
with a one-to-one ratio and nearly so for system B. Therefore, in terms of bandwidth,
the largest factor in our system is the operating frequency of the memory controller.
6.2. Pthreads Support
One benefit of the port to the Linux 3.7 kernel and the newer release of PetaLinux
(v12.12) is the addition of pthreads support in glib that was not present in earlier
versions. As the pthreads library makes use of the LWX and SWX instructions, and we
have altered the semantics of these instructions to be a superset of their original behavior,
testing pthreads support in the system is another way to verify the implementation
of our conditional load/store operation.
As we have already investigated the stand-alone bandwidth of the system, an interesting
extension of that is to see what impact the OS has on achievable bandwidth.
As such, we have set up a pthreads-based multi-threaded application with the same
structure as our stand-alone test using a barrier to synchronize the threads. Since the
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
การทดสอบผ่านตัวประมวลผลหลาย เรามี Cpu รอบนกำแพงกั้นอยู่ทุกคนพร้อมจะเริ่มต้น จะกำหนดเวลาเสร็จสมบูรณ์หลังจากที่พวกเขาได้ออกจากที่สองอุปสรรคเมื่อเสร็จสมบูรณ์ ในการทดสอบนี้ แอพลิเคชันเรียกใช้แดรก มีการคำร้องขอหน่วยความจำคู่ข้อมูลราคา (DDR) เป็นผู้ออกให้วัดแบนด์วิดธ์อ่าน พร้อมกับร้องขอเพิ่มเติมบางอย่างสำหรับการดำเนินการอุปสรรครูปที่ 8 แสดงระบบสูงสุดอ่านแบนด์วิดท์สำหรับระบบสาม con-figurations เป็นจำนวนแกนจะเพิ่มขึ้นจากหนึ่งในแปด แต่ละระบบ A, Bและ C มีการติดป้าย ด้วยความถี่นาฬิกา 3 ระดับในระบบ(ตัวประมวลผล ตัดสิน ตัวควบคุมหน่วยความจำ) แบนด์วิธหน่วยความจำเป็นสำหรับระบบสามทั้งหมดอิ่มตัวระหว่างแกนที่สี่ และห้า และมีเสถียรภาพหลังจากจุดนั้น จากความแตกต่างระหว่างระบบ B และ C เราจะเห็นว่า มีผลกระทบน้อยที่สุดในการทำงานตัดสินในโดเมนเดียวกันนาฬิกา เป็นตัวประมวลผล และครึ่งความถี่ของการควบคุมหน่วยความจำ ในขณะที่ในทุกกรณี เราทราบที่แบนด์วิธเครื่องชั่งเชิงเส้นกับการจำนวนแกน (ถึงจุดอิ่มตัว), ระบบซี แบนด์วิดธ์จัดมาตราส่วนอัตราส่วนหนึ่งต่อหนึ่ง และเกือบดังนั้นสำหรับระบบข. ดังนั้น ในแง่ของแบนด์วิดธ์ปัจจัยใหญ่ที่สุดในระบบของเรามีความถี่ในการทำงานของตัวควบคุมหน่วยความจำ6.2. Pthreads สนับสนุนหนึ่งประโยชน์ของพอร์ตการเคอร์เนล Linux 3.7 และรุ่นใหม่กว่าของ PetaLinux(v12.12) เป็นการเพิ่มการสนับสนุน pthreads ในกะล่อนที่ไม่อยู่ในรุ่นก่อนหน้านี้รุ่น เป็น pthreads ใน ไลบรารีทำให้ LWX ใช้ และคำแนะนำ SWX และเรามีการเปลี่ยนแปลงความหมายของคำแนะนำเหล่านี้จะเป็น superset ของพฤติกรรมเดิมการทดสอบสนับสนุน pthreads ในระบบเป็นอีกวิธีในการตรวจสอบการใช้งานการดำเนินงานของเรามีเงื่อนไขโหลดหรือเก็บขณะที่เรามีแล้วตรวจสอบแบนด์วิดธ์แบบสแตนด์อโลนของระบบ น่าสนใจนามสกุลที่จะ มีผลกระทบอะไรบ้าง OS บนแบนด์วิธทำได้เช่นนี้ เราได้ตั้งค่าโปรแกรม pthreads หลายเธรดประยุกต์ด้วยเหมือนกันโครงสร้างเป็นของเราทดสอบแบบสแตนด์อโลนที่ใช้อุปสรรคการซิงโครไนส์เธรด เนื่องจากการ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
การทดสอบข้ามโปรเซสเซอร์หลายตัวเรามีซีพียูรออุปสรรคจนกว่าพวกเขาจะ
ทุกคนพร้อมที่จะเริ่มต้น เวลาเสร็จสิ้นจะถูกกำหนดหลังจากที่พวกเขาได้ออกทุกวินาที
อุปสรรคเมื่อเสร็จสิ้น ในการทดสอบนี้โปรแกรมเรียกใช้แบกับ
การร้องขอเท่านั้นที่จะสองเท่าของอัตราข้อมูล (DDR) หน่วยความจำเป็นที่ออกสำหรับการวัด
แบนด์วิดธ์ในการอ่านพร้อมกับร้องขอเพิ่มเติมบางประการสำหรับการดำเนินงานของ
อุปสรรค.
รูปที่ 8 นำเสนอสูงสุด ระบบอ่านแบนด์วิดธ์สำหรับสามระบบอย่างต่อ
figurations เป็นตัวเลขของแกนจะเพิ่มขึ้น 1-8 แต่ละระบบ A, B
และ C ได้รับการติดฉลากด้วยความถี่สัญญาณนาฬิกาของสามระดับในระบบ
(ประมวลผลตัดสินควบคุมหน่วยความจำ) สำหรับทั้งสามระบบแบนด์วิดธ์หน่วยความจำที่
อิ่มตัวระหว่างสี่และห้าแกนและมีเสถียรภาพหลังจากที่จุดนั้น จากความแตกต่าง
ระหว่างระบบ B และ C เราจะเห็นว่ามีผลกระทบน้อยที่สุดในการทำงาน
ของผู้ตัดสินในโดเมนนาฬิกาเช่นเดียวกับการประมวลผลและในครึ่งความถี่ของการ
ควบคุมหน่วยความจำ ในขณะที่ในทุกกรณีเราทราบว่าแบนด์วิดธ์เชิงเส้นตรงกับ
จำนวนของแกน (ถึงจุดอิ่มตัว) ระบบ C แบนด์วิดธ์ยังเครื่องชั่งน้ำหนัก
ที่มีอัตราส่วนหนึ่งต่อหนึ่งและเกือบดังนั้นสำหรับระบบบีดังนั้นในแง่ แบนด์วิดธ์
เป็นปัจจัยที่ใหญ่ที่สุดในระบบของเราเป็นความถี่ในการปฏิบัติการของตัวควบคุมหน่วยความจำ.
6.2 pthreads สนับสนุน
ผลประโยชน์หนึ่งของพอร์ตการลินุกซ์เคอร์เนล 3.7 และการเปิดตัวใหม่ของ PetaLinux
(v12.12) คือนอกเหนือจาก pthreads สนับสนุนในกะล่อนที่ไม่ได้อยู่ในก่อนหน้านี้
รุ่น ในฐานะที่เป็นห้องสมุด pthreads ทำให้การใช้ LWX และ SWX คำแนะนำและเรา
มีการเปลี่ยนแปลงความหมายของคำแนะนำเหล่านี้ที่จะเป็นซูเปอร์พฤติกรรมเดิมของพวกเขา
ทดสอบ pthreads สนับสนุนในระบบวิธีการตรวจสอบการดำเนินงานอื่น
ของการโหลดเงื่อนไข / ร้านค้าของเรา การดำเนินงาน.
ในฐานะที่เราได้ตรวจสอบแล้วแบนด์วิดธ์แบบสแตนด์อะโลนของระบบที่น่าสนใจ
ส่วนขยายของที่จะเห็นสิ่งที่ส่งผลกระทบต่อระบบปฏิบัติการที่มีต่อแบนด์วิดธ์ทำได้.
เป็นเช่นนี้เราได้ติดตั้งโปรแกรมแบบมัลติเธรด pthreads ตามด้วย เดียวกัน
โครงสร้างการทดสอบแบบสแตนด์อะโลนของเราโดยใช้อุปสรรคในการประสานหัวข้อ ตั้งแต่
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
การทดสอบในโปรเซสเซอร์หลาย เรามีซีพียูคอยขวางกั้น จนกระทั่งทั้งหมดพร้อมที่จะเริ่มต้น . เวลาถูกกำหนด หลังจากที่พวกเขาได้ออกที่สองอุปสรรคเมื่อเสร็จสิ้น ในการทดสอบนี้มีการเรียกในแบรม กับขอเพียงให้ข้อมูลอัตราสองเท่า ( DDR ) หน่วยความจำเป็นผู้ออกให้วัดอ่านแบนด์วิดธ์พร้อมกับการร้องขอสำหรับการไม่กี่เพิ่มเติมอุปสรรค .รูปที่ 8 แสดงสูงสุดระบบแบนด์วิดธ์อ่าน con สามระบบfigurations เป็นหมายเลขของแกนเพิ่มขึ้นจากหนึ่งถึงแปด แต่ละระบบ เอ บีและ C ที่ได้รับการติดฉลากกับนาฬิกาความถี่ของระดับสาม ในระบบ( ประมวลผล , ผู้ชี้ขาด , ควบคุมหน่วยความจำ ทั้งสามระบบ แบนด์วิดธ์ จำ เป็นไขมันอิ่มตัวระหว่างสี่และห้าแกนและมีเสถียรภาพ หลังจากจุดนั้น จากความแตกต่างระหว่างระบบ B และ C จะเห็นได้ว่ามีผลกระทบน้อยที่สุดในวิ่งผู้ชี้ขาดในโดเมนนาฬิกาเดียวกับโปรเซสเซอร์และที่ครึ่งหนึ่งของความถี่ของตัวควบคุมหน่วยความจำ ในขณะที่ทุกกรณี เราทราบว่าเครื่องชั่งน้ำหนักกับแบนด์วิดธ์จำนวนของแกน ( ถึงจุดอิ่มตัว เพราะระบบ C แบนด์วิดธ์ยังสมดุลด้วยอัตราส่วนหนึ่งต่อหนึ่ง และเกือบดังนั้นระบบ B . ดังนั้นในแง่ของแบนด์วิดธ์ปัจจัยที่ใหญ่ที่สุดในระบบของเราคือความถี่ของหน่วยความจำควบคุม6.2 . pthreads สนับสนุนหนึ่งประโยชน์ของพอร์ตลินุกซ์เคอร์เนลใหม่ 3.7 และปล่อย petalinux( v12.12 ) คือการเพิ่มของ pthreads สนับสนุน กะล่อน ที่ไม่ได้อยู่ในก่อนหน้านี้รุ่น เป็น pthreads ห้องสมุดให้ใช้คำสั่ง lwx และ swx และเรามีการเปลี่ยนแปลงความหมายของคำแนะนำเหล่านี้จะเป็นขึ้นของพฤติกรรมของต้นฉบับการทดสอบ pthreads สนับสนุนในระบบเป็นอีกวิธีหนึ่งในการตรวจสอบการดำเนินงานการโหลด / ร้านเงื่อนไขของเราเราได้ตรวจสอบแล้วโดยแบนด์วิดธ์ของระบบที่น่าสนใจนามสกุลที่เห็นสิ่งที่ส่งผลกระทบต่อระบบปฏิบัติการมีบนแบนด์วิดธ์ achievable .เช่น เราได้ตั้งค่า pthreads ตามโปรแกรมแบบมัลติเธรดเดียวกันกับโครงสร้างเป็นแบบสแตนด์อโลนของเราใช้กั้นเพื่อประสานกระทู้ ตั้งแต่
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: