กลับไปหน้าบทความ

อ่าน 2 นาที

อาร์ม ดีดีที

Linaro DDT เป็น ดีบักเกอร์ เชิงพาณิชย์สำหรับ ภาษา C , C++ และ Fortran 90 [ 2 ] มี การใช้กันอย่างแพร่หลายสำหรับการดีบัก โปรแกรม Message Passing Interface (MPI) แบบขนาน...

อาร์ม ดีดีที

ลินาโร ดีดีที
นักพัฒนาLinaro (เดิมชื่อ Arm Forge และเดิมชื่อ Allinea Software Ltd.)
ปล่อย2002
เวอร์ชันเสถียร
25.1 / พฤศจิกายน 2025 [ 1 ] ( 2025-11 )
ระบบปฏิบัติการลินุกซ์และบลูจีน/คิว ( WindowsและmacOSสำหรับไคลเอนต์ระยะไกล)
แพลตฟอร์มx86-64 , Arm , PowerPC , Intel Xeon PhiและCUDA
มีจำหน่ายในภาษาอังกฤษ
พิมพ์ดีบักเกอร์
ใบอนุญาตซอฟต์แวร์เชิงพาณิชย์ที่เป็นกรรมสิทธิ์
เว็บไซต์www.linaroforge.com/linaro-ddt

Linaro DDTเป็นดีบักเกอร์ เชิงพาณิชย์สำหรับ ภาษา C , C++และFortran 90 [ 2 ] มีการใช้กันอย่างแพร่หลายสำหรับการดีบัก โปรแกรม Message Passing Interface (MPI) แบบขนาน และแบบมัลติเธรด ( pthreadหรือOpenMP ) รวมถึงโปรแกรมที่ทำงานบนคลัสเตอร์ของเครื่อง Linux

ดีบักเกอร์

โปรแกรมนี้ใช้สำหรับค้นหาข้อผิดพลาดในคลัสเตอร์ขนาดเล็กและขนาดใหญ่ ตั้งแต่ 1 ถึงหลายแสนโปรเซสเซอร์มีคุณสมบัติการดีบักหน่วยความจำซึ่งสามารถตรวจจับการรั่วไหลของหน่วยความจำหรือการอ่านและเขียนเกินขอบเขตของอาร์เรย์ได้

เป็นดีบักเกอร์ตัวแรกที่สามารถดีบัก แอปพลิเคชัน ระดับเพตาเคิลได้ โดยถูกใช้เพื่อดีบักแอปพลิเคชันที่ทำงานพร้อมกันบนกระบวนการ 220,000 กระบวนการบนCray XT5ที่Oak Ridge National Laboratories [ 3 ] [ 4 ] ซึ่งสามารถทำได้แบบโต้ตอบ เนื่องจากสถาปัตยกรรมต้นไม้ควบคุมของดีบักเกอร์ทำให้ประสิทธิภาพการทำงานแบบลอการิทึมสำหรับการดำเนินการแบบรวมส่วนใหญ่ Linaro DDT ใช้GNU Debuggerเป็นเอ็นจิ้นการดีบัก

Linaro DDT ยังรองรับสถาปัตยกรรม โคโปรเซสเซอร์ เช่นโคโปรเซสเซอร์ Intel Xeon Phi [ 5 ]และGPU Nvidia CUDA [ 6 ]

เป็นส่วนหนึ่งของ Linaro Forge ซึ่งเป็นชุดเครื่องมือสำหรับการพัฒนาโค้ดในการประมวลผลประสิทธิภาพสูง ซึ่งรวมถึงโปรไฟล์ประสิทธิภาพสำหรับโค้ดแบบสเกลาร์ มัลติเธรด และขนานLinaro MAPด้วย[ 7 ]

ณ ปี 2011 ซูเปอร์คอมพิวเตอร์ 25 อันดับแรกของโลกใน รายชื่อ TOP500 ร้อยละ 80 ใช้เครื่องมือของ Arm [ 8 ]

หมายเหตุ

  1. ^ประวัติการเผยแพร่ Linaro Forge
  2. ^ "Allinea ช่วยให้นักวิทยาศาสตร์ใช้งานแอปพลิเคชันได้เร็วขึ้นและมีประสิทธิภาพมากขึ้นได้อย่างไร" InsideHPC. 5 ธันวาคม 2012.
  3. ^ "การอัปเกรดเพิ่มประสิทธิภาพให้กับดีบักเกอร์"ห้องปฏิบัติการแห่งชาติโอ๊คริดจ์ เก็บถาวรจากต้นฉบับเมื่อ 23 มิถุนายน 2011 เรียกดูเมื่อ 14 มิถุนายน 2011
  4. ^ "ORNL, เครื่องมือดีบัก Allinea Prep สำหรับซูเปอร์คอมพิวเตอร์ระดับเพตาเคิล" . Communications of the ACM . 30 กรกฎาคม 2010.
  5. ^ "Allinea เปิดตัวเครื่องมือสำหรับนักพัฒนา Xeon Phi" . HPCWire. 13 พฤศจิกายน 2012. เก็บถาวรจากต้นฉบับเมื่อ 2013-03-07 . เรียกดูเมื่อ2013-01-15 .
  6. ^ "หน้าวิธีแก้ปัญหาการดีบักของ NVIDIA" . 19 สิงหาคม 2554.
  7. ^ "Linaro Forge" . www.linaroforge.com . สืบค้นเมื่อ2024-10-13 .
  8. ^ " Allinea ได้รับเลือกให้เป็นหนึ่งใน 100 บริษัทเทคโนโลยีชั้นนำของยุโรป" HPCwire Tabor Communications 1มิถุนายน 2011 เก็บถาวรจากต้นฉบับเมื่อ 14 มีนาคม 2012 เรียกดูเมื่อ7 กุมภาพันธ์ 2013
  • Linaro เตรียมเข้าซื้อกิจการ Arm Forge Software Tools
  • คู่มือ Allinea DDT สำหรับสถาบันเสมือนจริงเพื่อการประมวลผลซูเปอร์คอมพิวเตอร์ประสิทธิภาพสูง
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Arm_DDT&oldid=1323210518 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ อาร์ม ดีดีที

Linaro DDT เป็น ดีบักเกอร์ เชิงพาณิชย์สำหรับ ภาษา C , C++ และ Fortran 90 [ 2 ] มี การใช้กันอย่างแพร่หลายสำหรับการดีบัก โปรแกรม Message Passing Interface (MPI) แบบขนาน...

ดีบักเกอร์

โปรแกรมนี้ใช้สำหรับค้นหาข้อผิดพลาดในคลัสเตอร์ขนาดเล็กและขนาดใหญ่ ตั้งแต่ 1 ถึงหลายแสน โปรเซสเซอร์ มีคุณสมบัติ การดีบักหน่วยความจำ ซึ่งสามารถตรวจจับ การรั่วไหลของหน่วยความจำ หรือการอ่านและเขียนเกินขอบเขตของอาร์เรย์ได้

หมายเหตุ

^ ประวัติการเผยแพร่ Linaro Forge ^ "Allinea ช่วยให้นักวิทยาศาสตร์ใช้งานแอปพลิเคชันได้เร็วขึ้นและมีประสิทธิภาพมากขึ้นได้อย่างไร" InsideHPC. 5 ธันวาคม 2012.

ลิงก์ภายนอก

Linaro เตรียมเข้าซื้อกิจการ Arm Forge Software Tools คู่มือ Allinea DDT สำหรับสถาบันเสมือนจริงเพื่อการประมวลผลซูเปอร์คอมพิวเตอร์ประสิทธิภาพสูง ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Arm_DDT&oldid=1323210518 "