อ่าน 2 นาที
อาร์ม ดีดีที
Linaro DDT เป็น ดีบักเกอร์ เชิงพาณิชย์สำหรับ ภาษา C , C++ และ Fortran 90 [ 2 ] มี การใช้กันอย่างแพร่หลายสำหรับการดีบัก โปรแกรม Message Passing Interface (MPI) แบบขนาน...
อาร์ม ดีดีที
| ลินาโร ดีดีที | |
|---|---|
| นักพัฒนา | Linaro (เดิมชื่อ Arm Forge และเดิมชื่อ Allinea Software Ltd.) |
| ปล่อย | 2002 |
| เวอร์ชันเสถียร | |
| ระบบปฏิบัติการ | ลินุกซ์และบลูจีน/คิว ( 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 ]
หมายเหตุ
- ^ประวัติการเผยแพร่ Linaro Forge
- ^ "Allinea ช่วยให้นักวิทยาศาสตร์ใช้งานแอปพลิเคชันได้เร็วขึ้นและมีประสิทธิภาพมากขึ้นได้อย่างไร" InsideHPC. 5 ธันวาคม 2012.
- ^ "การอัปเกรดเพิ่มประสิทธิภาพให้กับดีบักเกอร์"ห้องปฏิบัติการแห่งชาติโอ๊คริดจ์ เก็บถาวรจากต้นฉบับเมื่อ 23 มิถุนายน 2011 เรียกดูเมื่อ 14 มิถุนายน 2011
- ^ "ORNL, เครื่องมือดีบัก Allinea Prep สำหรับซูเปอร์คอมพิวเตอร์ระดับเพตาเคิล" . Communications of the ACM . 30 กรกฎาคม 2010.
- ^ "Allinea เปิดตัวเครื่องมือสำหรับนักพัฒนา Xeon Phi" . HPCWire. 13 พฤศจิกายน 2012. เก็บถาวรจากต้นฉบับเมื่อ 2013-03-07 . เรียกดูเมื่อ2013-01-15 .
- ^ "หน้าวิธีแก้ปัญหาการดีบักของ NVIDIA" . 19 สิงหาคม 2554.
- ^ "Linaro Forge" . www.linaroforge.com . สืบค้นเมื่อ2024-10-13 .
- ^ " Allinea ได้รับเลือกให้เป็นหนึ่งใน 100 บริษัทเทคโนโลยีชั้นนำของยุโรป" HPCwire Tabor Communications 1มิถุนายน 2011 เก็บถาวรจากต้นฉบับเมื่อ 14 มีนาคม 2012 เรียกดูเมื่อ7 กุมภาพันธ์ 2013
ลิงก์ภายนอก
- Linaro เตรียมเข้าซื้อกิจการ Arm Forge Software Tools
- คู่มือ Allinea DDT สำหรับสถาบันเสมือนจริงเพื่อการประมวลผลซูเปอร์คอมพิวเตอร์ประสิทธิภาพสูง
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ อาร์ม ดีดีที
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 "