{"id":9464,"date":"2025-05-20T13:17:54","date_gmt":"2025-05-20T04:17:54","guid":{"rendered":"https:\/\/shinko-sj.co.jp\/?page_id=9464"},"modified":"2025-05-20T16:55:51","modified_gmt":"2025-05-20T07:55:51","slug":"replacement_01","status":"publish","type":"page","link":"https:\/\/shinko-sj.co.jp\/en\/related-articles\/replacement_01\/","title":{"rendered":"I replaced a different company&#039;s GPU with SiMa.ai! [Overview]"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"435\" src=\"\/wp2024\/wp-content\/uploads\/2025\/05\/sima_chip.png\" alt=\"\" class=\"wp-image-9453\" style=\"width:300px\" srcset=\"https:\/\/shinko-sj.co.jp\/wp2024\/wp-content\/uploads\/2025\/05\/sima_chip.png 500w, https:\/\/shinko-sj.co.jp\/wp2024\/wp-content\/uploads\/2025\/05\/sima_chip-300x261.png 300w, https:\/\/shinko-sj.co.jp\/wp2024\/wp-content\/uploads\/2025\/05\/sima_chip-14x12.png 14w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/figure><\/div>\n\n\n<p>SiMa.ai (hereinafter referred to as SiMa) is a device with strengths in edge AI, rivaling the performance of Alpha Inc., a company that provides GPUs (graphics processing units). There are also voices expressing interest in actually using SiMa's MLSoC (Machine Learning System-on-Chip). In this article, we will introduce how to port a model that was running on Alpha Inc.'s GPU to SiMa and actually run it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading heading_01\">Overall Table of Contents<\/h2>\n\n\n\n<p>The transplant procedure is as follows:<\/p>\n\n\n\n<div class=\"wp-block-columns mokuji_wrap is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"blueback\">Step 1: Overview<\/p>\n\n\n\n<div class=\"wp-block-group mokuji_thumb\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"\/wp2024\/wp-content\/uploads\/2025\/05\/flow_icon_01.png\" alt=\"\" class=\"wp-image-10338\"\/><\/figure>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Overview<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"blueback\">Step-2: Preparation<\/p>\n\n\n\n<div class=\"wp-block-group mokuji_thumb\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"\/wp2024\/wp-content\/uploads\/2025\/05\/flow_icon_02.png\" alt=\"\" class=\"wp-image-10339\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"\/en\/related-articles\/replacement_02\/\" title=\"\">Preparation<\/a><\/li>\n<\/ul>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"blueback\">Step 3: Environment setup<\/p>\n\n\n\n<div class=\"wp-block-group mokuji_thumb\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"\/wp2024\/wp-content\/uploads\/2025\/05\/flow_icon_03.png\" alt=\"\" class=\"wp-image-10341\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"\/en\/related-articles\/replacement_02\/\" title=\"\"><\/a><a href=\"\/en\/related-articles\/replacement_03\/\" title=\"\">Environment setup part 1<\/a><\/li>\n\n\n\n<li><a href=\"\/en\/related-articles\/replacement_04\/\" title=\"\">Environment setup part 2<\/a><\/li>\n\n\n\n<li><a href=\"\/en\/related-articles\/replacement_05\/\" title=\"\">Environment setup part 3<\/a><\/li>\n<\/ul>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"blueback\">Step 4: Implementation<\/p>\n\n\n\n<div class=\"wp-block-group mokuji_thumb\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"\/wp2024\/wp-content\/uploads\/2025\/05\/flow_icon_04.png\" alt=\"\" class=\"wp-image-10342\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"\/en\/related-articles\/replacement_06\/\" title=\"\">Implementation<\/a><\/li>\n<\/ul>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading heading_01\">Goal of this chapter &quot;Overview&quot;<\/h2>\n\n\n\n<ul class=\"wp-block-list dot_ul large_ul\">\n<li>Understand the ease of development and porting using SiMa<\/li>\n\n\n\n<li>Understand the preparations for evaluation<\/li>\n\n\n\n<li>Understand the actual work procedure<\/li>\n\n\n\n<li>Identify points where you may have trouble<\/li>\n\n\n\n<li>Find tools that can further reduce labor hours<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading heading_01\">Image after transplantation is complete<\/h2>\n\n\n\n<div class=\"wp-block-columns extrapages_movie_wrap is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-video\"><video controls src=\"\/wp2024\/wp-content\/uploads\/2025\/05\/movie_a.mp4\"><\/video><\/figure>\n\n\n\n<p class=\"has-text-align-center\">Alpha company video<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-video\"><video controls src=\"\/wp2024\/wp-content\/uploads\/2025\/05\/movie_sima.mp4\"><\/video><\/figure>\n\n\n\n<p class=\"has-text-align-center\">SiMa Video<\/p>\n<\/div>\n<\/div>\n\n\n\n<p>This time, we ported a system that uses YoloV7 to track people's movements and perform heat map analysis of their stay status. Both systems use development kits provided by each manufacturer to analyze existing videos. After the analysis, people are detected in green frames, and their movement and stay status are displayed on a heat map that changes from blue to red.<\/p>\n\n\n\n<p>*There may be some differences in smoothness depending on the display application.<\/p>\n\n\n\n<h2 class=\"wp-block-heading heading_01\">The benefits of transplantation<\/h2>\n\n\n\n<div class=\"wp-block-group align_center\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<ol class=\"wp-block-list corp_philo\">\n<li>&quot;Low power consumption&quot;<\/li>\n\n\n\n<li>&quot;Fanless&quot;<\/li>\n\n\n\n<li>&quot;High-performance processing per watt&quot;<\/li>\n<\/ol>\n<\/div><\/div>\n\n\n\n<p class=\"has-text-align-center\">*For details, please refer to the Preparation section, Environment Setup sections 1-3, and Implementation section.<\/p>\n\n\n\n<h2 class=\"wp-block-heading heading_01\">Thoughts on transplantation<\/h2>\n\n\n\n<p>The actual replacement work was carried out by our partner company, MonoStruct.<br>We interviewed MonoStruct about their thoughts on the future of SiMa through the porting process.<\/p>\n\n\n\n<div class=\"wp-block-group grey\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading blueback\">Q: Please tell us your impressions when you received the service!<\/h3>\n\n\n\n<p>I regularly work on developing cameras that utilize AI, and I felt that SiMa would be extremely effective for this purpose as well.<br>Taking advantage of its low power consumption, it seems like it could be used in devices that are operated in very restrictive environments, which is appealing to me.<br>Palette is provided free of charge and is an easy-to-use development environment for developers, which makes it attractive in that respect as well.<\/p>\n\n\n\n<div class=\"wp-block-group comment_box\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Comment from Shinko Shoji<\/p>\n\n\n\n<p>If a development environment you&#039;re using for the first time is difficult to use, it can cause problems in your development!<br>The fact that such a development environment is provided free of charge is certainly one of its attractions!<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group grey mgt40\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading blueback mgt0\">Q: How long did the actual schedule take?<\/h3>\n\n\n\n<div class=\"wp-block-group percent_wrap_wrap\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h4 class=\"wp-block-heading heading_03 mgt30\">Overall Schedule<\/h4>\n\n\n\n<div class=\"wp-block-columns percent_wrap is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<p>Manual Check<br><span>50%<\/span><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:20%\">\n<p>environment construction<br><span>20%<\/span><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:30%\">\n<p>Application Creation<br><span>30%<\/span><\/p>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<p>The replacement was completed within three weeks.<\/p>\n\n\n\n<div class=\"wp-block-group comment_box\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Comment from Shinko Shoji<\/p>\n\n\n\n<p>So it&#039;s possible to implant the device in just three weeks.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group grey mgt40\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading blueback mgt0\">Q: What was the most difficult part?<\/h3>\n\n\n\n<p>Checking the manual, which accounts for a large proportion of the work, was very difficult.<br>Because SiMa is an American company, the documentation is mainly in English, and half of the work is spent on having to check multiple pages of the manual to understand the details of a function.<br>I think it&#039;s not that difficult as long as you can cover everything in the manual!<\/p>\n\n\n\n<div class=\"wp-block-group comment_box\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Comment from Shinko Shoji<\/p>\n\n\n\n<p>If the manual is easy to read, it means that even more labor can be reduced.<br>thank you very much!<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading heading_01\">Towards further labor reduction<\/h2>\n\n\n\n<p>The interviews revealed that reading the manual was an issue.<br>Possible reasons for this include the fact that it is in English and the display style is unfamiliar to many people.<\/p>\n\n\n\n<p>OpenAI&#039;s customizable &quot;GPTs&quot; can solve this problem. GPTs allows users to customize ChatGPT for specific purposes and generate their own AI tools. Please take advantage of this to further reduce development time!<\/p>\n\n\n\n<div class=\"wp-block-group box_dash mgt60\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading blueback\">summary<\/h2>\n\n\n\n<p>Through this chapter, you can see that it is possible to successfully port Alpha&#039;s GPU to SiMa. In the development of SiMa, it is possible to reuse the trained models used to operate Alpha&#039;s products. In addition, SiMa can achieve features not found in Alpha&#039;s GPU, such as &quot;low power consumption,&quot; &quot;fanless,&quot; and &quot;high performance processing per 1W.&quot;<br>After this, we will introduce the porting procedure in detail, dividing it into preparation, environment setup parts 1-3, and implementation.<\/p>\n\n\n\n<p><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-columns pagebottom_link is-layout-flex wp-container-core-columns-is-layout-4 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><a href=\"\/en\/related-articles\/replacement_02\/\" title=\"\">I replaced a different company&#039;s GPU with SiMa.ai! [Preparation]<\/a><\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading heading_01\"><strong>Company Profile<\/strong><\/h2>\n\n\n\n<dl class=\"dl_em10\">\n\t<dt>Company Name<\/dt>\n\t<dd>SiMa Technologies, Inc.<\/dd>\n\t<dt>Established<\/dt>\n\t<dd>2018<\/dd>\n\t<dt>location<\/dt>\n\t<dd>America (Silicon Valley)<\/dd>\n\t<dt>business<\/dt>\n\t<dd>Providing SoC and SDK specialized for image processing edge AI<\/dd>\n<\/dl>","protected":false},"excerpt":{"rendered":"<p>SiMa.ai (hereinafter referred to as SiMa) is an edge computing platform that is comparable in performance to that of Alpha Inc., a company that provides GPUs (graphics processing units).<\/p>","protected":false},"author":1,"featured_media":0,"parent":9226,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page_product_otherpage.php","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-9464","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/shinko-sj.co.jp\/en\/wp-json\/wp\/v2\/pages\/9464"}],"collection":[{"href":"https:\/\/shinko-sj.co.jp\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/shinko-sj.co.jp\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/shinko-sj.co.jp\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shinko-sj.co.jp\/en\/wp-json\/wp\/v2\/comments?post=9464"}],"version-history":[{"count":4,"href":"https:\/\/shinko-sj.co.jp\/en\/wp-json\/wp\/v2\/pages\/9464\/revisions"}],"predecessor-version":[{"id":9505,"href":"https:\/\/shinko-sj.co.jp\/en\/wp-json\/wp\/v2\/pages\/9464\/revisions\/9505"}],"up":[{"embeddable":true,"href":"https:\/\/shinko-sj.co.jp\/en\/wp-json\/wp\/v2\/pages\/9226"}],"wp:attachment":[{"href":"https:\/\/shinko-sj.co.jp\/en\/wp-json\/wp\/v2\/media?parent=9464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}