{"id":14668,"date":"2021-12-20T08:50:40","date_gmt":"2021-12-20T07:50:40","guid":{"rendered":"https:\/\/quantum.com.pl\/?p=14668"},"modified":"2021-12-19T23:11:30","modified_gmt":"2021-12-19T22:11:30","slug":"trace32-dodaje-obsluge-debugowania-systemow-manycore","status":"publish","type":"post","link":"https:\/\/quantum.com.pl\/pl\/trace32-dodaje-obsluge-debugowania-systemow-manycore\/","title":{"rendered":"TRACE32 DODAJE OBS\u0141UG\u0118 DEBUGOWANIA SYSTEM\u00d3W MANYCORE"},"content":{"rendered":"<p><strong>Firma Lauterbach wprowadza kolejne rozszerzenia TRACE32<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-14669 size-large\" src=\"https:\/\/quantum.com.pl\/wp-content\/uploads\/2021\/12\/LAUTERBACH-TRACE32-MANYCORE-1024x444.jpeg\" alt=\"\" width=\"860\" height=\"373\" srcset=\"https:\/\/quantum.com.pl\/wp-content\/uploads\/2021\/12\/LAUTERBACH-TRACE32-MANYCORE-1024x444.jpeg 1024w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2021\/12\/LAUTERBACH-TRACE32-MANYCORE-300x130.jpeg 300w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2021\/12\/LAUTERBACH-TRACE32-MANYCORE-768x333.jpeg 768w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2021\/12\/LAUTERBACH-TRACE32-MANYCORE-1536x666.jpeg 1536w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2021\/12\/LAUTERBACH-TRACE32-MANYCORE-2048x887.jpeg 2048w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2021\/12\/LAUTERBACH-TRACE32-MANYCORE-860x373.jpeg 860w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2021\/12\/LAUTERBACH-TRACE32-MANYCORE-600x260.jpeg 600w\" sizes=\"auto, (max-width: 860px) 100vw, 860px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Firma Lauterbach rozszerza swoje rozwi\u0105zanie do debugowania uk\u0142ad\u00f3w wielordzeniowych o debugowanie uk\u0142ad\u00f3w zawieraj\u0105cych wiele identycznych rdzeni. Nowe has\u0142o to iAMP, czyli Integrated Asymmetric MultiProcessing.<\/p>\n<p>Systemy manycore s\u0105 specjaln\u0105 form\u0105 system\u00f3w multicore. Osi\u0105gaj\u0105 one wy\u017csz\u0105 r\u00f3wnoleg\u0142o\u015b\u0107 poprzez posiadanie wielu identycznych rdzeni pracuj\u0105cych razem lub r\u00f3wnolegle nad tym samym zadaniem. Takie systemy, kt\u00f3re wcze\u015bniej by\u0142y u\u017cywane g\u0142\u00f3wnie w obszarze oblicze\u0144 o wysokiej wydajno\u015bci, obecnie s\u0105 coraz cz\u0119\u015bciej wykorzystywane w projektach wbudowanych.<\/p>\n<p>W obszarze wbudowanym, systemy manycore s\u0105 zwykle cz\u0119\u015bci\u0105 klasycznego systemu multicore. TRACE32 iAMP pozwala na debugowanie identycznych, logicznie po\u0142\u0105czonych rdzeni za po\u015brednictwem pojedynczej instancji GUI. Systemy manycore obs\u0142ugiwane s\u0105 zazwyczaj przez wiele system\u00f3w operacyjnych. Mimo \u017ce istnieje tylko jedna globalna fizyczna przestrze\u0144 adresowa, ka\u017cdy system operacyjny utrzymuje sw\u00f3j w\u0142asny zestaw wirtualnych przestrzeni adresowych. Najwi\u0119ksz\u0105 sztuk\u0105 debugowania jest teraz zapewnienie debuggerowi pe\u0142nych szczeg\u00f3\u0142\u00f3w dotycz\u0105cych system\u00f3w operacyjnych, t\u0142umacze\u0144 MMU oraz wszystkich innych aspekt\u00f3w architektury oprogramowania w taki spos\u00f3b, aby zagwarantowa\u0107 bezproblemowe debugowanie takiego wielordzeniowego systemu.<\/p>\n<p>TRACE32 iAMP jest dost\u0119pny dla wybranych architektur, takich jak Arm\u00ae, Qualcomm\u00ae Hexagon&#x2122; i Infineon AURIX&#x2122; TriCore&#x2122;.<\/p>\n<p>\u201eWyobra\u017amy sobie system z\u0142o\u017cony z wielu uk\u0142ad\u00f3w z dost\u0119pem do wsp\u00f3lnej pami\u0119ci DDR, ka\u017cdy z szesnastoma niezale\u017cnymi rdzeniami u\u017cywanymi do AI, klastrem czterech procesor\u00f3w aplikacyjnych i jeszcze jednym rdzeniem odpowiedzialnym za zarz\u0105dzanie energi\u0105. Nie pasuje to do \u017cadnego z tradycyjnych modeli debugowania wielordzeniowego, a tak jak systemy operacyjne i kompilatory ewoluuj\u0105, aby poradzi\u0107 sobie z tego rodzaju celem, tak samo narz\u0119dzia do debugowania musz\u0105 ewoluowa\u0107. Dzi\u0119ki nowym rozwi\u0105zaniom firma Lauterbach po raz kolejny jest w czo\u0142\u00f3wce technologii debugowania pomagaj\u0105c swoim u\u017cytkownikom wprowadza\u0107 na rynek bezpieczniejsze systemy w kr\u00f3tszym czasie.\u201d \u2013 Norbert Weiss, dyrektor zarz\u0105dzaj\u0105cy Lauterbach GmbH<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Firma Lauterbach wprowadza kolejne rozszerzenia TRACE32 &nbsp; &nbsp; Firma Lauterbach rozszerza swoje rozwi\u0105zanie do debugowania uk\u0142ad\u00f3w wielordzeniowych o debugowanie uk\u0142ad\u00f3w zawieraj\u0105cych wiele identycznych rdzeni. Nowe has\u0142o to iAMP, czyli Integrated Asymmetric MultiProcessing. Systemy manycore s\u0105 specjaln\u0105 form\u0105 system\u00f3w multicore. Osi\u0105gaj\u0105 one wy\u017csz\u0105 r\u00f3wnoleg\u0142o\u015b\u0107 poprzez posiadanie wielu identycznych rdzeni pracuj\u0105cych razem lub r\u00f3wnolegle nad tym samym [&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":[1611],"tags":[],"class_list":["post-14668","post","type-post","status-publish","format-standard","hentry","category-news"],"acf":[],"_links":{"self":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts\/14668","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/comments?post=14668"}],"version-history":[{"count":4,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts\/14668\/revisions"}],"predecessor-version":[{"id":14678,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts\/14668\/revisions\/14678"}],"wp:attachment":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/media?parent=14668"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/categories?post=14668"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/tags?post=14668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}