{"id":141,"date":"2020-03-24T15:38:00","date_gmt":"2020-03-24T19:38:00","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/?p=141"},"modified":"2026-03-26T15:59:10","modified_gmt":"2026-03-26T19:59:10","slug":"semiwiki-mentor-masterclass-on-ml-soc-design","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/2020\/03\/24\/semiwiki-mentor-masterclass-on-ml-soc-design\/","title":{"rendered":"SemiWiki: Mentor Masterclass on ML SoC Design"},"content":{"rendered":"\n<p>Excerpt from article: \u201c<a href=\"https:\/\/semiwiki.com\/fpga\/283865-mentor-masterclass-on-ml-soc-design\/\" target=\"_blank\" rel=\"noreferrer noopener\">Mentor Masterclass on ML SoC Design<\/a>\u201d<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>I was scheduled to attend the <a href=\"https:\/\/semiengineering.com\/entities\/mentor-a-siemens-business\/\" target=\"_blank\" rel=\"noreferrer noopener\">Siemens EDA<\/a> tutorial at DVCon this year. Then coronavirus hit, two big sponsors dropped out and the schedule was shortened to three days. <a href=\"https:\/\/semiengineering.com\/entities\/mentor-a-siemens-business\/\" target=\"_blank\" rel=\"noreferrer noopener\">Siemens EDA<\/a>\u2019s tutorial had to be moved to Wednesday and, as luck would have it, I already had commitments on that day. <a href=\"https:\/\/semiengineering.com\/entities\/mentor-a-siemens-business\/\" target=\"_blank\" rel=\"noreferrer noopener\">Siemens EDA <\/a>kindly sent me the slides and audio from the meeting and I\u2019m glad they did because the content proved to be much richer than I had expected.<\/p><p>Lauro Rizzatti&nbsp; and Steve Bailey provided an intro and confirmed my suspicion that this class of solutions is targeted particularly at hardware accelerators. Could be ML, video, audio, wireless algorithms, any application-specific thing you need to speed up and\/or reduce power in an edge device. Maybe a surveillance product, which had been getting by with a low-res image and ML software running on a CPU, now you must move to 4K resolution with faster recognition at the same power. You need a hardware accelerator. For this tutorial they use TinyYOLO for object recognition as their demo platform.<\/p><p>Russ Klein came next with a nod to algorithm design (in TensorFlow using Python) then algorithm partitioning and optimization. Sounds like a big yawn, right? Some basic partitioning, changing bus widths and fixed-point sizes, tweaking here tweaking there?<\/p><p>Wrong \u2013 very wrong.<\/p><\/blockquote>\n\n\n\n<p>Read the entire article on <a href=\"https:\/\/semiwiki.com\/fpga\/283865-mentor-masterclass-on-ml-soc-design\/\" target=\"_blank\" rel=\"noreferrer noopener\">SemiWiki <\/a>originally published on March 24th, 2020.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Excerpt from article: \u201cMentor Masterclass on ML SoC Design\u201d I was scheduled to attend the Siemens EDA tutorial at DVCon&#8230;<\/p>\n","protected":false},"author":77876,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[5,7,1],"tags":[324,375,374],"industry":[],"product":[],"coauthors":[349],"class_list":["post-141","post","type-post","status-publish","format-standard","hentry","category-events","category-learning-resources","category-news","tag-ml","tag-ml-soc-design","tag-soc-design"],"_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/posts\/141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/users\/77876"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/comments?post=141"}],"version-history":[{"count":2,"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/posts\/141\/revisions"}],"predecessor-version":[{"id":143,"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/posts\/141\/revisions\/143"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/media?parent=141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/categories?post=141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/tags?post=141"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/industry?post=141"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/product?post=141"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/coauthors?post=141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}