Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Arm DDT
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Infobox software | name = Linaro DDT | title = Linaro DDT | developer = [[Linaro]] (formerly Arm Forge, formerly Allinea Software Ltd.) | released = 2002 | latest release version = 24.1.1 | latest release date = {{Start date and age|2024|12}}<ref>[https://www.linaroforge.com/release-history Linaro Forge Release History]</ref> | operating system = [[Linux]] and [[Blue Gene/Q]]. ([[Windows]] and [[macOS]] for remote client) | platform = [[x86-64|x86-64]], [[ARM architecture|Arm]], [[PowerPC]], [[Intel MIC|Intel Xeon Phi]] and [[CUDA]] | language = English | genre = [[Debugger]] | licence = [[Proprietary software|Proprietary]] [[commercial software]] | website = {{URL|https://www.linaroforge.com/linaro-ddt}} }} '''Linaro DDT''' is a commercial [[C (programming language)|C]], [[C++]] and [[Fortran|Fortran 90]] [[debugger]].<ref>{{cite news | title = How Allinea Helps Scientists Run their Applications Faster and Better | url = http://insidehpc.com/2012/12/05/how-allinea-helps-scientists-run-their-applications-faster-and-better/ | publisher = InsideHPC | date = 5 December 2012 }}</ref> It is widely used for debugging [[parallel computing|parallel]] [[Message Passing Interface]] (MPI) and threaded ([[pthread]] or [[OpenMP]]) programs, including those running on [[computer cluster|clusters]] of [[Linux]] machines. ==Debugger== It is used to find bugs on both small and large clusters, from 1 to 100,000s of [[Processor (computing)|processors]]. It features [[memory debugging]] which detect [[memory leak]]s, or reading and writing beyond the bounds of arrays. It was the first debugger to be able to debug [[petascale]] applications - having been used to debug applications running concurrently on 220,000 processes on a [[Cray XT5]] at [[Oak Ridge National Laboratories]].<ref>{{cite web|url=http://www.olcf.ornl.gov/2010/07/12/upgrade-adds-muscle-to-debugger/|title=Upgrade Adds Muscle to Debugger|publisher=Oak Ridge National Laboratories|accessdate=14 June 2011|archive-url=https://web.archive.org/web/20110623011535/http://www.olcf.ornl.gov/2010/07/12/upgrade-adds-muscle-to-debugger/|archive-date=2011-06-23|url-status=dead}}</ref><ref>{{cite news|url=http://cacm.acm.org/news/96797-ornl-allinea-prep-debugging-tool-for-petascale-supercomputers/fulltext|title=ORNL, Allinea Prep Debugging Tool for Petascale Supercomputers|date=30 July 2010|journal=Communications of the ACM}}</ref> This is possible interactively as the debugger's control tree architecture leads to logarithmic performance for most collective operations. Linaro DDT uses the [[GNU Debugger]] as debug engine. Linaro DDT also supports coprocessor architectures such as [[Intel Xeon Phi coprocessor]]s<ref>{{cite news|url=http://www.hpcwire.com/hpcwire/2012-11-13/allinea_releases_tools_for_xeon_phi_developers.html|title=Allinea Releases Tools for Xeon Phi Developers|date=13 November 2012|publisher=HPCWire|access-date=2013-01-15|archive-url=https://web.archive.org/web/20130307035519/http://www.hpcwire.com/hpcwire/2012-11-13/allinea_releases_tools_for_xeon_phi_developers.html|archive-date=2013-03-07|url-status=dead}}</ref> and [[Nvidia]] [[CUDA]] [[Graphics processing unit|GPUs]].<ref>{{cite web|url=https://developer.nvidia.com/debugging-solutions|title=NVIDIA debugging solutions page|date=19 August 2011 }}</ref> It is part of Linaro Forge - a suite of tools for developing code in high performance computing - which also includes the performance profiler for scalar, multithreaded and parallel codes - [[Linaro MAP]].<ref>{{Cite web |title=Linaro Forge |url=https://www.linaroforge.com/ |access-date=2024-10-13 |website=www.linaroforge.com |language=en}}</ref> {{As of|2011}}, 80 percent of the world's top 25 supercomputers on the [[TOP500]] list, use Arm's tools.<ref>{{cite news |title = Allinea Selected as a Red Herring Top 100 Europe Technology Company |url = http://www.hpcwire.com/hpcwire/2011-06-01/allinea_selected_as_a_red_herring_top_100_europe_technology_company.html |publisher = [[Tabor Communications]] |work = HPCwire |date = 2011-06-01 |accessdate = 2013-02-07 |archive-url = https://web.archive.org/web/20120314112744/http://www.hpcwire.com/hpcwire/2011-06-01/allinea_selected_as_a_red_herring_top_100_europe_technology_company.html |archive-date = 2012-03-14 |url-status = dead }}</ref> ==Notes== {{Reflist}} ==External links== *[https://www.linaro.org/news/linaro-to-acquire-arm-forge-software-tools-business/ Linaro to Acquire Arm Forge Software Tools Business] *[https://web.archive.org/web/20150110111750/http://www.vi-hps.org/tools/allinea-ddt.html Virtual Institute for High Productivity Supercomputing Allinea DDT guide] [[Category:Debuggers]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:As of
(
edit
)
Template:Cite news
(
edit
)
Template:Cite web
(
edit
)
Template:Infobox
(
edit
)
Template:Infobox software
(
edit
)
Template:Main other
(
edit
)
Template:Reflist
(
edit
)
Template:Template other
(
edit
)