Code optimization can be also broadly categorized as platform-dependen การแปล - Code optimization can be also broadly categorized as platform-dependen ไทย วิธีการพูด

Code optimization can be also broad

Code optimization can be also broadly categorized as platform-dependent and platform-independent techniques. While the latter ones are effective on most or all platforms, platform-dependent techniques use specific properties of one platform, or rely on parameters depending on the single platform or even on the single processor. Writing or producing different versions of the same code for different processors might therefore be needed. For instance, in the case of compile-level optimization, platform-independent techniques are generic techniques (such as loop unrolling, reduction in function calls, memory efficient routines, reduction in conditions, etc.), that impact most CPU architectures in a similar way. Generally, these serve to reduce the total instruction path length required to complete the program and/or reduce total memory usage during the process. On the other hand, platform-dependent techniques involve instruction scheduling, instruction-level parallelism, data-level parallelism, cache optimization techniques (i.e., parameters that differ among various platforms) and the optimal instruction scheduling might be different even on different processors of the same architecture.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ปรับรหัสสามารถถูกแบ่งเป็นเทคนิคขึ้นอยู่ กับแพลตฟอร์ม และไม่ขึ้น กับแพลตฟอร์มยังทั่วไป ในขณะหลังจะมีประสิทธิภาพในระบบทั้งหมด หรือส่วนใหญ่ เทคนิคขึ้นอยู่กับแพลตฟอร์มใช้คุณสมบัติเฉพาะของแพลตฟอร์มหนึ่ง หรืออาศัยพารามิเตอร์ตามแพลตฟอร์มเดียว หรือแม้แต่ บนตัวประมวลผลเดียวกัน เขียน หรือผลิตรุ่นรหัสเดียวกันสำหรับตัวประมวลผลที่แตกต่างกันแตกต่างกันอาจดังเป็นที่ต้องการ เช่น ในกรณีที่ปรับระดับคอมไพล์ ไม่ขึ้นกับแพลตฟอร์มเทคนิคเป็นเทคนิคทั่วไป (เช่นวง unrolling ลดการเรียกฟังก์ชัน คำสั่งมีประสิทธิภาพหน่วยความจำ ลดเงื่อนไข ฯลฯ), ซึ่งส่งผลกระทบต่อ CPU สถาปัตยกรรมส่วนใหญ่ใน ทั่วไป เหล่านี้ใช้เพื่อลดความยาวของเส้นทางรวมคำสั่งที่จำเป็นในการทำโปรแกรม และ/หรือลดการใช้หน่วยความจำทั้งหมดในระหว่างกระบวนการ บนมืออื่น ๆ เทคนิคขึ้นอยู่กับแพลตฟอร์มที่เกี่ยวข้องกับคำสั่งการจัดกำหนดการ parallelism ระดับคำแนะนำ parallelism ระดับข้อมูล เทคนิคการเพิ่มประสิทธิภาพของแคช (เช่น พารามิเตอร์ที่แตกต่างกันในแพลตฟอร์มต่าง ๆ) และการจัดกำหนดการสอนดีที่สุดอาจได้บนตัวประมวลผลที่แตกต่างกันของสถาปัตยกรรมเดียวกัน
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
การเพิ่มประสิทธิภาพของรหัสนี้ยังสามารถแบ่งกว้างเป็นขึ้นอยู่กับแพลตฟอร์มและเทคนิคแพลตฟอร์ม ในขณะที่คนหลังมีผลบังคับใช้เมื่อวันที่ส่วนใหญ่หรือแพลตฟอร์มทั้งหมดเทคนิคขึ้นอยู่กับแพลตฟอร์มใช้คุณสมบัติเฉพาะของแพลตฟอร์มหนึ่งหรือพึ่งพาพารามิเตอร์ขึ้นอยู่กับแพลตฟอร์มเดียวหรือแม้กระทั่งในโปรเซสเซอร์เดียว การเขียนหรือการผลิตรุ่นที่แตกต่างกันของรหัสเดียวกันสำหรับการประมวลผลที่แตกต่างกันดังนั้นจึงอาจจะต้อง ยกตัวอย่างเช่นในกรณีของการเพิ่มประสิทธิภาพรวบรวมระดับเทคนิคแพลตฟอร์มเป็นเทคนิคทั่วไป (เช่นห่วงคลี่ลดลงในการเรียกฟังก์ชั่นหน่วยความจำการปฏิบัติที่มีประสิทธิภาพในการลดเงื่อนไข ฯลฯ ) ว่าผลกระทบมากที่สุดในสถาปัตยกรรมของ CPU ที่คล้ายกัน ทาง โดยทั่วไปเหล่านี้ทำหน้าที่เพื่อลดระยะเวลาในการเรียนการสอนเส้นทางทั้งหมดที่จำเป็นในการดำเนินการโครงการและ / หรือลดการใช้หน่วยความจำทั้งหมดในระหว่างกระบวนการ ในทางตรงกันข้ามเทคนิคขึ้นอยู่กับแพลตฟอร์มที่เกี่ยวข้องกับการจัดตารางเวลาการเรียนการสอน, การเรียนการสอนขนานระดับขนานข้อมูลระดับเทคนิคการเพิ่มประสิทธิภาพแคช (เช่นพารามิเตอร์ที่แตกต่างกันระหว่างแพลตฟอร์มต่างๆ) และการกำหนดเวลาการเรียนการสอนที่ดีที่สุดอาจจะแตกต่างกันแม้กระทั่งในการประมวลผลที่แตกต่างกันของ สถาปัตยกรรมเดียวกัน
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
รหัสการเพิ่มประสิทธิภาพนอกจากนี้ยังสามารถแบ่งออกเป็นวงกว้างและเทคนิคขึ้นอยู่กับแพลตฟอร์มแพลตฟอร์มอิสระ ในขณะที่คนหลังจะมีประสิทธิภาพมากที่สุดหรือแพลตฟอร์มแพลตฟอร์มแบบใช้เทคนิคเฉพาะทางของแพลตฟอร์มหนึ่ง หรืออาศัยตัวแปรขึ้นอยู่กับแพลตฟอร์มเดียว หรือแม้แต่ในตัวเดียวเขียนหรือผลิตต่างรุ่นรหัสเดียวกันสำหรับโปรเซสเซอร์ที่แตกต่างกันอาจจึงเป็นที่ต้องการ ตัวอย่างเช่นในกรณีของรวบรวมเทคนิคเพิ่มประสิทธิภาพระดับแพลตฟอร์มอิสระมีเทคนิคทั่วไป ( เช่นวงคลี่ , ลดการเรียกฟังก์ชันหน่วยความจำมีประสิทธิภาพตามปกติ ลดเงื่อนไข ฯลฯ ) ที่ส่งผลกระทบมากที่สุด CPU สถาปัตยกรรมในลักษณะที่คล้ายกัน โดยทั่วไปเหล่านี้ให้บริการเพื่อลดความยาวของเส้นทางของคำสั่งทั้งหมดต้องเสร็จสิ้นโปรแกรมและ / หรือลดการใช้หน่วยความจำทั้งหมดในระหว่างกระบวนการ บนมืออื่น ๆที่เกี่ยวข้องกับการจัดตารางการสอนเทคนิคขึ้นอยู่กับแพลตฟอร์ม , ระดับความสอนระดับขนานข้อมูล เทคนิคการเพิ่มประสิทธิภาพแคช ( เช่นพารามิเตอร์ที่แตกต่างกันของแพลตฟอร์มต่างๆ ) และการจัดตารางการเรียนการสอนที่เหมาะสมอาจจะแตกต่างกันแม้กระทั่งในโปรเซสเซอร์ที่แตกต่างกันของสถาปัตยกรรมเดียวกัน
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: