{"id":15811,"date":"2024-03-11T13:00:18","date_gmt":"2024-03-11T12:00:18","guid":{"rendered":"https:\/\/quantum.com.pl\/debug-and-trace-support-for-the-newest-arm-neoverse-cpus\/"},"modified":"2024-03-11T14:01:34","modified_gmt":"2024-03-11T13:01:34","slug":"debug-and-trace-support-for-the-newest-arm-neoverse-cpus","status":"publish","type":"post","link":"https:\/\/quantum.com.pl\/en\/debug-and-trace-support-for-the-newest-arm-neoverse-cpus\/","title":{"rendered":"DEBUG AND TRACE SUPPORT FOR THE NEWEST ARM NEOVERSE CPU&#8217;s"},"content":{"rendered":"<p><strong>Lauterbach\u00b4s TRACE32\u00ae development tools now also support all Arm\u2019s leading-edge Armv9-A server processors: Arm\u00ae Neoverse&#x2122; V2, Arm\u00ae Neoverse&#x2122; N2 and Arm\u00ae Neoverse&#x2122; E2. TRACE32\u00ae support includes simultaneous debugging of the CPU cores as well as non-intrusive CPU trace capture.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-15807 size-large\" src=\"https:\/\/quantum.com.pl\/wp-content\/uploads\/2024\/03\/LAUTERBACH-ARM-NEOVERSE-1024x444.jpg\" alt=\"\" width=\"860\" height=\"373\" srcset=\"https:\/\/quantum.com.pl\/wp-content\/uploads\/2024\/03\/LAUTERBACH-ARM-NEOVERSE-1024x444.jpg 1024w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2024\/03\/LAUTERBACH-ARM-NEOVERSE-300x130.jpg 300w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2024\/03\/LAUTERBACH-ARM-NEOVERSE-768x333.jpg 768w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2024\/03\/LAUTERBACH-ARM-NEOVERSE-1536x666.jpg 1536w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2024\/03\/LAUTERBACH-ARM-NEOVERSE-2048x887.jpg 2048w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2024\/03\/LAUTERBACH-ARM-NEOVERSE-860x373.jpg 860w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2024\/03\/LAUTERBACH-ARM-NEOVERSE-600x260.jpg 600w\" sizes=\"auto, (max-width: 860px) 100vw, 860px\" \/><\/p>\n<pre><span style=\"color: #333333;\">Graphic: Denys_Bilytskyi\/123rf<\/span><\/pre>\n<p>&nbsp;<\/p>\n<p>While the Arm\u00ae Neoverse&#x2122; V2 CPU is designed for cloud computing, high-performance computing (HPC), and machine learning (ML) performance leadership, the first Armv9 infrastructure CPU, Arm\u00ae Neoverse&#x2122; N2, offers a 40 percent IPC performance uplift over Arm\u00ae Neoverse&#x2122; N1, while retaining industry-leading performance-per-watt efficiency. The Arm\u00ae Neoverse&#x2122; E2 pairs the high-efficiency Cortex\u00ae-A510 CPU with the CMN-700 mesh, making an E2 system backplane compatible with an N2 backplane.<\/p>\n<p>Lauterbach\u2019s TRACE32\u00ae enables hardware-accelerated debugging and real-time tracing of all the Arm\u00ae Neoverse&#x2122; CPUs and other cores that Arm\u00ae licensees implement on their SoCs. TRACE32\u00ae tools consist of the universal PowerView debugging and tracing software as well as debug and trace accelerator modules. While Lauterbach\u2019s intelligent PowerDebug modules provide the highest available download speeds and smallest response times for efficient debugging and test automation, PowerTrace real-time trace modules provide full insights of what the CPUs and other cores of an Armv9 system are doing without impacting its real-time performance in any way. Trace analysis including code coverage measurements can support bringing embedded designs to market faster, safer, and more reliably than ever.<\/p>\n<p>TRACE32\u00ae enables simultaneous debugging and tracing of the Arm\u00ae Neoverse&#x2122; processors and other cores in an SoC; a unique capability to cover the whole system. It does not matter whether the system is SMP (Symetric Multiprocessing), AMP (Asymetric Multiprocessing), or iAMP (Integrated Asymmetrical Multiprocessing). Lauterbach&#8217;s innovative iAMP debug and trace technology enables to debug multicore systems with identical CPU instruction sets in just one TRACE32\u00ae PowerView GUI.<\/p>\n<p><em>\u201cArm\u2019s 2nd generation Neoverse CPUs offer server suppliers excellent computing performance and energy efficiency. With the latest support of our TRACE32 debug and trace tools for Neoverse E2, we have completed our offering for the entire Neoverse family&#8221;<\/em>. &#8211;\u00a0 Norbert Weiss, Managing Director at Lauterbach GmbH.<\/p>\n<p>Lauterbach\u2019s TRACE32\u00ae enables developers of servers to evolve their applications at Armv9 SoCs, which implement 2nd generation Arm\u00ae Neoverse&#x2122;&#x2122; CPUs V2, N2 and E2, even faster and easier.<\/p>\n<p>At<strong> embedded world 2024<\/strong>, you can explore Lauterbach\u2019s unlimited support for Arm\u00ae IP live at booth <strong>4-210<\/strong>. More details you can find\u00a0<strong><a href=\"https:\/\/www.lauterbach.com\/ew2024?mtm_campaign=EW2024&amp;mtm_source=PR%20Neoverse\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lauterbach\u00b4s TRACE32\u00ae development tools now also support all Arm\u2019s leading-edge Armv9-A server processors: Arm\u00ae Neoverse&#x2122; V2, Arm\u00ae Neoverse&#x2122; N2 and Arm\u00ae Neoverse&#x2122; E2. TRACE32\u00ae support includes simultaneous debugging of the CPU cores as well as non-intrusive CPU trace capture. &nbsp; Graphic: Denys_Bilytskyi\/123rf &nbsp; While the Arm\u00ae Neoverse&#x2122; V2 CPU is designed for cloud computing, high-performance [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1653],"tags":[],"class_list":["post-15811","post","type-post","status-publish","format-standard","hentry","category-news-en"],"acf":[],"_links":{"self":[{"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/posts\/15811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/comments?post=15811"}],"version-history":[{"count":4,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/posts\/15811\/revisions"}],"predecessor-version":[{"id":15817,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/posts\/15811\/revisions\/15817"}],"wp:attachment":[{"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/media?parent=15811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/categories?post=15811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/tags?post=15811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}