and recommendations to improve the application’s MPI performance.Moreo การแปล - and recommendations to improve the application’s MPI performance.Moreo ไทย วิธีการพูด

and recommendations to improve the


and recommendations to improve the application’s MPI performance.
Moreover, MPI Advisor has minimal overhead.
For example, Table 3 shows the performance impact of mpiP
and MPI Advisor on the GFLOP/s attained by HPCG (pure
MPI), which was executed on Texas Advanced Computing
Center’s Stampede cluster using MVAPICH2 and 64 cores.
As can be seen, MPI Advisor’s performance impact is very
low, i.e., it reduces the achieved GFLOP/s by 1.3%, while
mpiP reduces it by less than 0.1%.
4. SUPPORTED TUNING STRATEGIES
Currently MPI Advisor supports four classical and useful
MPI performance-tuning strategies. Although they may
seem commonplace to experts, they are likely not familiar
to non-experts. Below, for each strategy, we provide background
information, motivation for its use, and implementation
details. As mentioned previously, only a single execution
of the input application is required for MPI Advisor
to collect all the data required to detect any performance
bottlenecks that are pertinent to the tuning strategies, and
to provide recommendations for enhancing the application’s
performance.
In addition, MPI Advisor can be easily expanded: each
strategy is implemented as an independent component, which
defines its own data collection and analyses.
4.1 Point-to-Point Protocol Threshold
In general, MPI libraries employ either the eager or rendezvous
protocol for point-to-point communication. As illustrated
in Figure 2, the eager protocol is asynchronous, while
the rendezvous protocol is synchronous. Consequently, they
differ in terms of their relative memory requirements. The
eager protocol, which is used for small messages, stores each
received message in an MPI-defined buffer whether or not
a matching receive has been posted. Although this reduces
synchronization delays and, thus, provides lower message
latencies, significant memory may be required to provide
buffer space for messages. In contrast, the synchronous rendezvous
protocol employs a form of handshaking to initiate a
data payload transfer; a pending message is sent only when
there is adequate user-defined buffer space at the receiver.
Each MPI library defines the largest message size that
it will send using the eager protocol; messages with sizes
above this threshold are sent using the rendezvous protocol.
A user-defined parameter can be used to change this threshold,
which we generically call eager threshold. The MVAPICH2
default value of eager threshold is dependent on the
transport media (shared memory, TCP/IP, Infiniband SDR,
QDR, FDR, etc.); it is 17 KB for intra-node communication
on Stampede, while Intel MPI sets the default eager threshold
to 256 KB independent of the architecture.
Note that we focus only on increasing eager threshold
since decreasing it could lead to more messages using the
rendezvous protocol and, thus, degradation of application
Sender Receiver
MPI_Send
MPI_Recv
Sender Receiver
MPI_Send
MPI_Recv
RTS
CTS
data
end

(a) eager protocol
Sender Receiver
MPI_Send
MPI_Recv
Sender Receiver
MPI_Send
MPI_Recv
RTS
CTS
data
end

(b) rendezvous protocol
Figure 2: Protocols used for point-to-point operations.
performance. Nonetheless, increasing eager threshold also
increases the size of the buffer associated with the eager
protocol, which may cause program termination due to node
memory exhaustion. However, a study conducted at TACC
shows that, as depicted in Figure 3, most of the MPI jobs
do not use the entire memory available on a typical Stampede
node (32 GB). That being said, to identify a value of
eager threshold that is appropriate for an application requires
knowledge that is not commonplace among many of
the users of an HPC facility.
To tune the eager threshold parameter, MPI Advisor detects
the predominant message sizes transmitted by the input
application and infers the point-to-point protocol in use.
When applicable, to increase application performance, MPI
Advisor recommends the reduction of the number of messages
being transmitted using the rendezvous protocol by increasing
the eager threshold value. This recommendation is
specific to each MPI library, and warns the user that making
the change may increase the memory footprint of the MPI
library. To determine whether or not to increase the eager
threshold, during the data collection and analysis phases,
MPI Advisor: 1) uses MPI_T to identify the value of eager
threshold, 2) uses mpiP performance data to determine the
number and size of messages transmitted via send and receive
operations, and 3) computes the median message size
per call site, determines the maximum of these, compares the
maximum to the value of eager threshold, and determines
the appropriate value for eager threshold. If the computed
value is larger than the default value, then MPI Advisor outputs
its recommendation, instructions, and warnings. This
strategy is based on several experiments and may be improved
in the future.
Memory Utilization Memory Utilization # of Jobs # of Jobs
0-1 1 0 0
1-2 2 0 0
2-3 3
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
และคำแนะนำเพื่อปรับปรุงประสิทธิภาพของโปรแกรม MPIนอกจากนี้ ที่ปรึกษา MPI มีค่าใช้จ่ายน้อยที่สุดตัวอย่างเช่น ตารางที่ 3 แสดงประสิทธิภาพของ mpiPและที่ ปรึกษา MPI บน GFLOP/s ได้ โดย HPCG (บริสุทธิ์MPI), ซึ่งดำเนินการในขั้นสูงคอมพิวเตอร์เท็กซัสใช้ MVAPICH2 และ 64 แกนคลัสเตอร์หนีของศูนย์สามารถเห็นได้ MPI ปรึกษาประสิทธิภาพเป็นอย่างมากต่ำ เช่น มันลด GFLOP/s ทำได้ 1.3% ในขณะที่mpiP ลดได้น้อยกว่า 0.1%4. ปรับกลยุทธ์รองรับปัจจุบันที่ปรึกษา MPI สนับสนุนสี่คลาสสิก และมีประโยชน์กลยุทธ์การปรับค่าประสิทธิภาพ MPI แม้ว่าพวกเขาอาจดูเหมือนเรื่องธรรมดากับผู้เชี่ยวชาญ มีแนวโน้มที่ไม่คุ้นเคยแหล่ง ด้านล่าง สำหรับกลยุทธ์แต่ละ เรามีพื้นหลังข้อมูล แรงจูงใจใช้ และการใช้งานรายละเอียด ตามที่กล่าวถึงก่อนหน้านี้ เท่านั้นเป็นการดำเนินการเดียวของโปรแกรมป้อนข้อมูลที่จำเป็นสำหรับปรึกษา MPIการเก็บรวบรวมข้อมูลทั้งหมดที่จำเป็นในการตรวจสอบประสิทธิภาพการทำงานใด ๆคอขวดที่จะเกี่ยวข้องกับการปรับแต่งกลยุทธ์ และการให้คำแนะนำในการเพิ่มแอพลิเคชันการทำงานนอกจากนี้ ที่ปรึกษา MPI สามารถได้ขยาย: แต่ละได้ใช้กลยุทธ์การเป็นคอมโพเนนต์อิสระ ซึ่งกำหนดเก็บรวบรวมข้อมูลและวิเคราะห์ตัวเอง4.1 point-to-Point โพรโทคอลจำกัดทั่วไป ใช้ไลบรารีของ MPI กระหายหรือนัดพบโพรโทคอลสำหรับการสื่อสารแบบจุดต่อจุด ดังที่แสดงในรูปที่ 2 โพรโทคอลอยากเป็นแบบอะซิงโครนัส ในขณะที่โพรโทคอลการประชุมเป็นแบบซิงโครนัส ดังนั้น พวกเขาแตกต่างในแง่ของความต้องการหน่วยความจำญาติของตน การอยากโพรโทคอล ซึ่งใช้สำหรับข้อความขนาดเล็ก ร้านค้าแต่ละรับข้อความมีบัฟเฟอร์ MPI กำหนดหรือไม่การรับตรงแล้ว แม้ว่านี้ช่วยลดซิงโครไนส์ความล่าช้า และ จึง ให้ข้อล่างเวลาแฝง หน่วยความจำที่สำคัญอาจจะต้องให้พื้นที่บัฟเฟอร์สำหรับข้อความ ในความคมชัด การประชุมแบบซิงโครนัสใช้โพรโทคอลแบบของ handshaking เพื่อเริ่มต้นการการถ่ายโอนน้ำหนักบรรทุกข้อมูล ส่งข้อความค้างอยู่เมื่อมีเนื้อที่บัฟเฟอร์เพียงพอที่ผู้ใช้กำหนดที่ตัวรับสัญญาณแต่ละไลบรารีของ MPI กำหนดข้อความที่ใหญ่ที่สุดขนาดที่จะถูกส่งโดยใช้โพรโทคอลอยาก ข้อความที่ มีขนาดเหนือเขตแดนนี้จะส่งโดยใช้โพรโทคอลการประชุมพารามิเตอร์กำหนดโดยผู้ใช้สามารถใช้การเปลี่ยนแปลงขีดจำกัดนี้ซึ่งเราสมมติเรียกเกณฑ์กระตือรือร้น MVAPICH2 การค่าเริ่มต้นของความกระตือรือร้นเกณฑ์จะขึ้นอยู่กับการสื่อ (หน่วยความจำ TCP/IP, SDR มือส่วน การขนส่งQDR, FDR ฯลฯ); มันคือ 17 KB สำหรับการสื่อสารโหน intraในขณะที่ Intel MPI ตั้งขีดจำกัดเริ่มต้นกระตือรือร้น หนีการอิสระของสถาปัตยกรรม 256 KBหมายเหตุว่า เราเน้นเฉพาะเพิ่มขีดจำกัดความกระตือรือร้นตั้งแต่ลดอาจนำไปสู่ข้อความเพิ่มเติมโดยใช้การนัดพบโพรโทคอลและ จึง สลายของแอพลิเคชันผู้รับผู้ส่งMPI_SendMPI_Recvผู้รับผู้ส่งMPI_SendMPI_RecvRTSCTSข้อมูลสิ้นสุด…(ก) โพรโทคอลความกระตือรือร้นผู้รับผู้ส่งMPI_SendMPI_Recvผู้รับผู้ส่งMPI_SendMPI_RecvRTSCTSข้อมูลสิ้นสุด…(ข) โพรโทคอลการประชุมรูปที่ 2: โพรโทคอที่ใช้สำหรับการดำเนินงานแบบจุดต่อจุดการทำงาน กระนั้น เพิ่มความกระตือรือร้นเกณฑ์ยังเพิ่มขนาดของบัฟเฟอร์ที่เกี่ยวข้องกับการกระหายโพรโทคอล ซึ่งอาจทำให้เกิดการหยุดชะงักของโปรแกรมเนื่องจากโหนอ่อนเพลียความจำ อย่างไรก็ตาม การศึกษาการดำเนินการที่ TACCแสดงให้เห็นว่า ที่เป็นในรูปที่ 3 ส่วนใหญ่ของงาน MPIใช้หน่วยความจำทั้งหมดบนการหนีโดยทั่วไปโหน (32 GB) ที่ถูกกล่าวว่า การระบุค่าของต้องมีความกระตือรือร้นเกณฑ์ที่เหมาะสมสำหรับโปรแกรมประยุกต์ความรู้ที่ไม่ธรรมดาในหมู่มากมายผู้ใช้ที่ของ HPCตรวจพบการปรับแต่งพารามิเตอร์กระตือรือร้นเกณฑ์ ปรึกษา MPIขนาดข้อความเด่นส่งอินพุตแอพลิเคชัน และโพรโทคอล point-to-point ที่ใช้ infersเมื่อเกี่ยวข้อง การเพิ่มประสิทธิภาพของโปรแกรมประยุกต์ MPIปรึกษาแนะนำการลดจำนวนของข้อความการส่งโดยใช้โพรโทคอลการประชุม โดยการเพิ่มค่าขีดจำกัดความกระตือรือร้น เป็นคำแนะนำนี้เฉพาะสำหรับแต่ละไลบรารี MPI และเตือนผู้ใช้ที่ทำการเปลี่ยนแปลงอาจเพิ่มหน่วยความจำรอยของ MPIไลบรารี เพื่อกำหนดว่าจะเพิ่มความกระหายหรือไม่เขตแดน ในระหว่างการรวบรวมข้อมูลและวิเคราะห์ระยะที่ปรึกษา MPI: 1) ใช้ MPI_T เพื่อระบุค่าของกระหายเกณฑ์ 2) ใช้ข้อมูลประสิทธิภาพของ mpiP เพื่อตรวจสอบการจำนวนและขนาดของข้อความที่ส่งผ่านส่ง และรับการดำเนินงาน และ 3) คำนวณขนาดของข้อความค่าเฉลี่ยต่อโทรไซต์ กำหนดจำนวนสูงสุดของเหล่านี้ การเปรียบเทียบการสูงสุดของเกณฑ์กระตือรือร้น และกำหนดค่าเหมาะสมสำหรับเขตแดนความกระตือรือร้น ถ้าการคำนวณค่ามีขนาดใหญ่กว่าค่าเริ่มต้น แล้วผลที่ปรึกษา MPIการแนะนำ แนะนำ และคำเตือน นี้กลยุทธ์อิงทดลองหลายครั้ง และอาจจะดีขึ้นในอนาคตการใช้หน่วยความจำการใช้หน่วยความจำ#การงาน#งาน0 1 1 0 01-2 2 0 02-3 3
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!

และข้อเสนอแนะในการปรับปรุงประสิทธิภาพ MPI ของโปรแกรมประยุกต์.
นอกจากนี้ MPI ที่ปรึกษามีค่าใช้จ่ายน้อยที่สุด.
ตัวอย่างเช่นตารางที่ 3 แสดงให้เห็นถึงผลกระทบต่อประสิทธิภาพการทำงานของ mpiP
และ MPI ที่ปรึกษาใน GFLOP / s บรรลุโดย HPCG (บริสุทธิ์
MPI) ซึ่งได้รับการดำเนินการในเท็กซัสทุกประเภท คอมพิวเตอร์
ของศูนย์คลัสเตอร์แตกตื่นใช้ MVAPICH2 และ 64 แกน.
ที่สามารถเห็นได้ส่งผลกระทบต่อประสิทธิภาพการทำงานของ MPI ที่ปรึกษาของเป็นอย่าง
ต่ำคือมันจะช่วยลดการประสบความสำเร็จ GFLOP / s ขึ้น 1.3% ในขณะที่
mpiP ลดมันน้อยกว่า 0.1%.
4 สนับสนุนการปรับกลยุทธ์
ในปัจจุบัน MPI ที่ปรึกษาสนับสนุนสี่คลาสสิกและมีประโยชน์
MPI กลยุทธ์การปรับแต่งประสิทธิภาพการทำงาน แม้ว่าพวกเขาอาจ
ดูเหมือนเป็นเรื่องธรรมดาที่ผู้เชี่ยวชาญพวกเขามีแนวโน้มที่ไม่คุ้นเคย
จะไม่ใช่ผู้เชี่ยวชาญ ด้านล่างนี้สำหรับแต่ละกลยุทธ์ที่เรามีให้พื้นหลัง
ข้อมูลแรงจูงใจสำหรับการใช้งานและการดำเนินการ
รายละเอียด ดังกล่าวข้างต้นเป็นเพียงการดำเนินการเพียงครั้งเดียว
ของการประยุกต์ใช้การป้อนข้อมูลเป็นสิ่งจำเป็นสำหรับ MPI ที่ปรึกษา
ในการเก็บรวบรวมข้อมูลทั้งหมดที่จำเป็นในการตรวจสอบประสิทธิภาพการทำงานใด ๆ
คอขวดที่เกี่ยวข้องกับกลยุทธ์การปรับแต่งและ
เพื่อให้คำแนะนำสำหรับการเสริมสร้างโปรแกรมประยุกต์
ประสิทธิภาพ.
นอกจากนี้ MPI ที่ปรึกษาสามารถขยายตัวได้อย่างง่ายดาย: แต่ละ
กลยุทธ์จะดำเนินการเป็นองค์ประกอบที่เป็นอิสระซึ่ง
กำหนดเก็บรวบรวมข้อมูลของตัวเองและการวิเคราะห์.
4.1 พีพีพีเกณฑ์
ทั่วไป, ห้องสมุด MPI จ้างทั้งความกระตือรือร้นหรือนัดพบ
Protocol สำหรับจุดต่อจุด การสื่อสาร ดังแสดง
ในรูปที่ 2 โปรโตคอลกระตือรือร้นที่ไม่ตรงกันในขณะที่
โพรโทคอนัดพบคือซิงโคร ดังนั้นพวกเขา
แตกต่างกันในแง่ของความต้องการหน่วยความจำของญาติ
โปรโตคอลกระตือรือร้นซึ่งจะใช้สำหรับข้อความขนาดเล็กเก็บแต่ละ
ข้อความที่ได้รับในบัฟเฟอร์ MPI ที่กำหนดไว้หรือไม่
ตรงกันได้รับได้รับการโพสต์ แม้ว่านี้จะช่วยลด
ความล่าช้าในการประสานและจึงให้ข้อความที่ต่ำกว่า
ศักยภาพของหน่วยความจำที่สำคัญอาจจะต้องให้
พื้นที่กันชนสำหรับข้อความ ในทางตรงกันข้ามการนัดพบซิงโคร
โพรโทคอพนักงานรูปแบบของการจับมือกันในการเริ่มต้นที่
การถ่ายโอนข้อมูลน้ำหนักบรรทุก; ข้อความที่รอการถูกส่งเฉพาะเมื่อ
มีพื้นที่กันชนที่ผู้ใช้กำหนดเพียงพอที่รับ.
แต่ละห้องสมุด MPI กำหนดขนาดของข้อความที่ใหญ่ที่สุดที่
จะส่งใช้โปรโตคอลกระตือรือร้น; ข้อความที่มีขนาด
สูงกว่าเกณฑ์นี้จะถูกส่งโดยใช้โปรโตคอลนัดพบ.
พารามิเตอร์ที่ผู้ใช้กำหนดสามารถใช้ในการเปลี่ยนเกณฑ์นี้
ซึ่งเราเกณฑ์ทั่วไปโทรกระตือรือร้น MVAPICH2
ค่าเริ่มต้นของเกณฑ์ความกระตือรือร้นที่จะขึ้นอยู่กับ
สื่อการขนส่ง (หน่วยความจำที่ใช้ร่วมกัน TCP / IP Infiniband SDR,
QDR, FDR ฯลฯ ); มันคือ 17 KB สำหรับการสื่อสารภายในโหนด
บนแตกตื่นในขณะที่ Intel MPI ชุดเริ่มต้นเกณฑ์ความกระตือรือร้นที่
256 KB อิสระของสถาปัตยกรรม.
โปรดทราบว่าเรามุ่งเน้นเฉพาะในการเพิ่มเกณฑ์ความกระตือรือร้น
ตั้งแต่ลดลงก็อาจนำไปสู่ข้อความเพิ่มขึ้นโดยใช้
โปรโตคอลนัดพบและ จึงย่อยสลายของแอพลิเคชัน
ของผู้ส่งผู้รับ
MPI_Send
MPI_Recv
ผู้ส่งผู้รับ
MPI_Send
MPI_Recv
RTS
CTS
ข้อมูล
สิ้น
...
(ก) โปรโตคอลความกระตือรือร้น
ของผู้ส่งผู้รับ
MPI_Send
MPI_Recv
ผู้ส่งผู้รับ
MPI_Send
MPI_Recv
RTS
CTS
ข้อมูล
สิ้น
...
(ข) นัดพบโปรโตคอล
รูปที่ 2: โปรโตคอลที่ใช้สำหรับ point- การดำเนินงานเพื่อจุด.
ประสิทธิภาพการทำงาน อย่างไรก็ตามการเพิ่มเกณฑ์ความกระตือรือร้นที่ยัง
เพิ่มขนาดของบัฟเฟอร์ที่เกี่ยวข้องกับการกระตือรือร้น
โปรโตคอลซึ่งอาจทำให้เกิดการยกเลิกโปรแกรมเนื่องจากโหนด
อ่อนเพลียหน่วยความจำ อย่างไรก็ตามการศึกษาดำเนินการที่ TACC
แสดงให้เห็นว่าเป็นที่ปรากฎในรูปที่ 3 ส่วนใหญ่ของงาน MPI
ไม่ได้ใช้หน่วยความจำทั้งหมดที่มีอยู่บนหลั่งไหลทั่วไป
โหนด (32 GB) ที่ถูกกล่าวว่าในการระบุค่าของ
เกณฑ์ความกระตือรือร้นที่เหมาะสมสำหรับโปรแกรมที่ต้องใช้
ความรู้ที่ไม่ได้เป็นเรื่องธรรมดาในหมู่มากของ
ผู้ใช้สิ่งอำนวยความสะดวก HPC นั้น.
ปรับแต่งพารามิเตอร์เกณฑ์กระตือรือร้น MPI ที่ปรึกษาตรวจพบ
ขนาดข้อความที่โดดเด่นส่งโดย การป้อนข้อมูล
และการประยุกต์ใช้อ้างถึงโปรโตคอลแบบจุดต่อจุดในการใช้งาน.
เมื่อบังคับเพื่อเพิ่มประสิทธิภาพของโปรแกรม MPI
ปรึกษาแนะนำการลดลงของจำนวนข้อความที่
ถูกส่งโดยใช้โปรโตคอลนัดพบโดยการเพิ่ม
ค่าเกณฑ์ความกระตือรือร้น คำแนะนำนี้เป็น
เฉพาะแต่ละห้องสมุด MPI และเตือนผู้ใช้ว่าการ
เปลี่ยนแปลงอาจเพิ่มรอยความทรงจำของ MPI
ห้องสมุด เพื่อตรวจสอบว่าหรือไม่ที่จะเพิ่มความกระตือรือร้น
เกณฑ์ในระหว่างการเก็บข้อมูลและการวิเคราะห์ขั้นตอน
MPI อาจารย์ที่ปรึกษา: 1) ใช้ MPI_T การระบุค่าของกระตือรือร้น
เกณฑ์ 2) ใช้ข้อมูลประสิทธิภาพ mpiP เพื่อตรวจสอบ
จำนวนและขนาดของข้อความที่ส่งผ่านทาง ส่งและรับ
การดำเนินงานและ 3) คำนวณขนาดของข้อความได้เฉลี่ย
ต่อเว็บไซต์โทรกำหนดสูงสุดของเหล่านี้เปรียบเทียบ
สูงสุดมูลค่าของเกณฑ์ความกระตือรือร้นและกำหนด
ค่าที่เหมาะสมสำหรับเกณฑ์ความกระตือรือร้น หากคำนวณ
ค่ามีขนาดใหญ่กว่าค่าเริ่มต้นแล้ว MPI ปรึกษา outputs
ข้อเสนอแนะคำแนะนำและคำเตือน นี้
กลยุทธ์จะขึ้นอยู่กับหลายการทดลองและอาจมีการปรับตัวดีขึ้น
ในอนาคต.
ใช้หน่วยความจำใช้หน่วยความจำของงาน # # ของงาน
0-1 1 0 0
01-02 กุมภาพันธ์ 0 0
02-03 มีนาคม
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
และข้อเสนอแนะเพื่อปรับปรุงประสิทธิภาพของเศรษฐกิจของโปรแกรมนอกจากนี้ที่ปรึกษาได้สำหรับค่าใช้จ่ายน้อยที่สุดตัวอย่าง ตารางที่ 3 แสดงผลกระทบต่อประสิทธิภาพของ mpipบุคลิกภาพและที่ปรึกษาใน gflop / S ได้จาก hpcg ( เพียวMPI ) ซึ่งถูกประหารชีวิตในเท็กซัสขั้นสูงคอมพิวเตอร์กลุ่มศูนย์แตกตื่นและใช้ mvapich2 64 คอร์ดังจะเห็นได้จากดัชนีด้านประสิทธิภาพมากน้อย คือ มันจะช่วยลดความ gflop / s โดย 1.3 ล้านรายmpip ลดมันน้อยกว่า 0.1%4 . สนับสนุนการปรับแต่งกลยุทธ์ในปัจจุบันอุตสาหกรรมที่ปรึกษาสนับสนุนสี่คลาสสิก และมีประโยชน์สำหรับปรับแต่งประสิทธิภาพกลยุทธ์ ถึงแม้ว่าพวกเขาอาจจะดูเหมือนธรรมดา ผู้เชี่ยวชาญ พวกเขาอาจไม่คุ้นเคยผู้เชี่ยวชาญไม่ ด้านล่างของแต่ละกลยุทธ์ เราให้พื้นหลังข้อมูล แรงจูงใจในการใช้ และการใช้งานรายละเอียด ตามที่กล่าวถึงก่อนหน้านี้ เพียงคดีเดียวการใส่โปรแกรมที่จําเป็นสําหรับอุตสาหกรรมที่ปรึกษาเพื่อรวบรวมข้อมูลทั้งหมดที่จำเป็นเพื่อตรวจสอบการปฏิบัติงานใด ๆคอขวดที่เกี่ยวข้องเพื่อปรับกลยุทธ์ และเพื่อให้มีแนวทางการส่งเสริมของโปรแกรมผลการปฏิบัติงานนอกจากนี้ ที่ปรึกษาการท่องเที่ยวที่สามารถขยายได้อย่างง่ายดาย : แต่ละกลยุทธ์ที่ใช้เป็นส่วนประกอบที่เป็นอิสระซึ่งนิยามของตนเอง การเก็บรวบรวมข้อมูลและวิเคราะห์ข้อมูล4.1 ระเบียบการเกณฑ์จุดถึงจุดในทั่วไป , ห้องสมุด MPI จ้างทั้งความกระตือรือร้น หรือนัดพบโปรโตคอลสำหรับการสื่อสารจากจุดหนึ่งไปยังอีกจุดหนึ่ง . เป็นภาพประกอบรูปที่ 2 โปรโตคอลแบบอะซิงโครนัส ความกระตือรือร้น คือ ในขณะที่จุดนัดพบ ( Synchronous ดังนั้นพวกเขาแตกต่างกันในแง่ของความต้องการความสัมพันธ์ของพวกเขา ที่พิธีสารความกระตือรือร้น , ซึ่งจะใช้สำหรับข้อความแต่ละร้านค้าขนาดเล็กได้รับข้อความในหน้ากำหนดบัฟเฟอร์หรือไม่การจับคู่ได้รับได้รับการโพสต์ แม้ว่านี้ลดการประสานความล่าช้า ดังนั้นจึงมีข้อความล่างศักยภาพ , หน่วยความจำที่สำคัญอาจจะต้องให้บัฟเฟอร์พื้นที่สำหรับข้อความ ในทางตรงกันข้าม นัดพบกันในเวลาเดียวกันโปรโตคอลที่ใช้รูปแบบของการจับมือกันเพื่อเริ่มต้นการถ่ายโอนข้อมูลบรรทุก ; ค้างส่งเฉพาะเมื่อข้อความมีพื้นที่เพียงพอที่ผู้ใช้กำหนดบัฟเฟอร์ที่ตัวรับสัญญาณแต่ละหน้าห้องสมุดกำหนดขนาดข้อความที่ใหญ่ที่สุดที่มันจะส่งโดยใช้โปรโตคอลกระตือรือร้น ; ข้อความที่มีขนาดเกณฑ์ข้างต้นนี้จะถูกส่งโดยใช้นัดพบโปรโตคอลที่ผู้ใช้กำหนดพารามิเตอร์สามารถใช้เปลี่ยนเกณฑ์นี้ซึ่งเราเรียกความกระตือรือร้นโดยเกณฑ์ การ mvapich2ค่าเริ่มต้นของความกระตือรือร้นจะขึ้นอยู่กับเกณฑ์สื่อการขนส่ง ( หน่วยความจำที่ใช้ร่วมกัน , TCP / IP , SDR กำเนิด ,qdr FDR , ฯลฯ ) ; มันเป็น 17 KB เพื่อการสื่อสารโหนดภายในเกี่ยวกับแตกตื่น ในขณะที่ Intel สำหรับชุดเริ่มต้นของความกระตือรือร้น256 KB อิสระของสถาปัตยกรรมโปรดทราบว่าเรามุ่งเน้นเฉพาะในการเพิ่มขีดความกระตือรือร้นเนื่องจากการลดมันอาจนำไปสู่ข้อความเพิ่มเติมโดยใช้จุดนัดพบ โปรโตคอล และการย่อยสลายของโปรแกรม ดังนั้นผู้รับ ผู้ส่งmpi_sendmpi_recvผู้รับ ผู้ส่งmpi_sendmpi_recvRTSใกล้ข้อมูลจบ. . . . . . .( 1 ) โปรโตคอลที่กระตือรือร้นผู้รับ ผู้ส่งmpi_sendmpi_recvผู้รับ ผู้ส่งmpi_sendmpi_recvRTSใกล้ข้อมูลจบ. . . . . . .( ข ) โปรโตคอลที่จุดนัดพบรูปที่ 2 : โปรโตคอลที่ใช้สำหรับการดำเนินงานจุด .ผลการปฏิบัติงาน อย่างไรก็ตาม การเพิ่มความกระตือรือร้นของยังเพิ่มขนาดของบัฟเฟอร์ที่เกี่ยวข้องกับความกระตือรือร้นโพรโทคอล ซึ่งอาจก่อให้เกิดการเลิกจ้างเนื่องจากโหนดโปรแกรมจากความทรงจำ อย่างไรก็ตาม จากการศึกษาที่ taccแสดงให้เห็นว่า ตามที่ปรากฎในรูปที่ 3 , ที่สุดของหน้างานอย่าใช้ทั้งหน่วยความจำในช่วงเวลาปกติโหนด ( 32 GB ) ที่ถูกกล่าวว่าเพื่อระบุค่าของกระตือรือร้น เกณฑ์ที่เหมาะสมสำหรับการใช้ความรู้ที่ไม่ธรรมดาของหลายผู้ใช้ของ HPC สิ่งอำนวยความสะดวกปรับแต่งพารามิเตอร์ เกณฑ์สำหรับที่ปรึกษาจะกระตือรือร้นขนาดของข้อความที่ส่งโดยโดดใส่การอนุมานตามจุดใช้งานเมื่อใช้ เพื่อเพิ่มประสิทธิภาพของโปรแกรมประยุกต์สำหรับปรึกษาแนะนำการลดลงของจำนวนข้อความที่ถูกส่งโดยใช้โปรโตคอลการชุมนุมค่าเกณฑ์กระตือรือร้น คำแนะนำนี้ห้องสมุดเฉพาะในแต่ละประเทศ และเตือนผู้ใช้ที่ทำให้การเปลี่ยนแปลงที่อาจเพิ่มรอยความทรงจําของ MPIห้องสมุด เพื่อตรวจสอบว่าหรือไม่ที่จะเพิ่มความกระตือรือร้นเกณฑ์ในการเก็บและวิเคราะห์ข้อมูลขั้นอาจารย์ที่ปรึกษา : 1 ) ใช้สำหรับ mpi_t ระบุค่าของความกระตือรือร้น( 2 ) ใช้ข้อมูลสมรรถนะของ mpip กำหนดจำนวนและขนาดของข้อความที่ส่งผ่านทางส่ง และ รับการปฏิบัติงาน และ 3 ) คำนวณหาขนาดของข้อความต่อสายเว็บไซต์ กำหนดสูงสุดของเหล่านี้เปรียบเทียบสูงสุดถึงคุณค่าของความกระตือรือร้นและกำหนดเกณฑ์ ,มูลค่าที่เหมาะสมสำหรับความกระตือรือร้นเกณฑ์ ถ้าคำนวณค่ามีขนาดใหญ่กว่าค่าเริ่มต้นแล้วสำหรับที่ปรึกษาผลผลิตคำแนะนำ , คำแนะนำ และคำเตือน นี้กลยุทธ์ คือ จากการทดลองหลาย ๆและอาจจะดีขึ้นในอนาคตการใช้หน่วยความจำการใช้ # ของงาน # ของงาน1 0 0 0 - 11-2 จาก 2
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: