<?xml version="1.0" encoding="utf-8"?>
<journal>
<title>Journal of Iranian Association of Electrical and Electronics Engineers</title>
<title_fa>نشریه مهندسی برق و الکترونیک ایران</title_fa>
<short_title>Journal of Iranian Association of Electrical and Electronics Engineers</short_title>
<subject>Engineering &amp; Technology</subject>
<web_url>http://jiaeee.com</web_url>
<journal_hbi_system_id>1</journal_hbi_system_id>
<journal_hbi_system_user>admin</journal_hbi_system_user>
<journal_id_issn>2676-5810</journal_id_issn>
<journal_id_issn_online>2676-6086</journal_id_issn_online>
<journal_id_pii>8</journal_id_pii>
<journal_id_doi>10.61882/jiaeee</journal_id_doi>
<journal_id_iranmedex></journal_id_iranmedex>
<journal_id_magiran></journal_id_magiran>
<journal_id_sid>14</journal_id_sid>
<journal_id_nlai>8888</journal_id_nlai>
<journal_id_science>13</journal_id_science>
<language>fa</language>
<pubdate>
	<type>jalali</type>
	<year>1404</year>
	<month>2</month>
	<day>1</day>
</pubdate>
<pubdate>
	<type>gregorian</type>
	<year>2025</year>
	<month>5</month>
	<day>1</day>
</pubdate>
<volume>22</volume>
<number>2</number>
<publish_type>online</publish_type>
<publish_edition>1</publish_edition>
<article_type>fulltext</article_type>
<articleset>
	<article>


	<language>fa</language>
	<article_id_doi></article_id_doi>
	<title_fa>مدلسازی دسترسی به حافظه بر اساس کاشی بندی موثر در شتابدهنده سخت افزاری شبکه های عصبی کانولوشنی</title_fa>
	<title>Modeling DRAM Access Based on Efficient Tiling in CNN Hardware Accelerators</title>
	<subject_fa>الکترونیک</subject_fa>
	<subject>Electronic</subject>
	<content_type_fa>پژوهشي</content_type_fa>
	<content_type>Research</content_type>
	<abstract_fa>&lt;span style=&quot;font-size:13pt&quot;&gt;&lt;span style=&quot;direction:rtl&quot;&gt;&lt;span style=&quot;unicode-bidi:embed&quot;&gt;&lt;span style=&quot;font-family:&amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;&quot;&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;&lt;span lang=&quot;FA&quot; style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family:&amp;quot;B Nazanin&amp;quot;&quot;&gt;شبکه&amp;shy;های عصبی مصنوعی زیرمجموعه&amp;shy;ای از یادگیری ماشین هستند که الهام گرفته از شبکه&amp;shy;های عصبی زیستیِ مغز انسان هستند و قابلیت یادگیری دارند. این شبکه&amp;shy;ها در حیطه&amp;shy;های مختلف از جمله پردازش زبان طبیعی، تشخیص الگو، پردازش تصویر، بینایی ماشین و بسیاری از زمینه&amp;shy;های دیگر کاربرد دارند. شبکه&amp;shy;های عصبی &lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;LTR&quot; style=&quot;font-size:10.0pt&quot;&gt;CNN&lt;/span&gt;&lt;span lang=&quot;FA&quot; style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family:&amp;quot;B Nazanin&amp;quot;&quot;&gt; نمونه&amp;shy;ای از این شبکه&amp;shy;ها هستند که ساختار لایه به لایه دارند و عملیات اصلی آن&amp;shy;ها کانولوشن است. از آنجایی که حجم محسابات و&lt;/span&gt;&lt;/span&gt; &lt;span lang=&quot;FA&quot; style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family:&amp;quot;B Nazanin&amp;quot;&quot;&gt;هم&amp;shy;چنین داده درحال جریان در این شبکه&amp;shy;ها زیاد است، نیاز به پهنای باند و انتقالات به حافظه بیشتر می&amp;shy;شود. تحقیقات نشان داده است که انرژی مصرفی حافظه خارجی تقریباً 200 برابر و زمان دسترسی به آن 10 برابر حافظه داخلی است، که همین امر باعث افزایش انرژی مصرفی و عدم تعادل در توپولوژی مسیر داده می&amp;shy;شود. یکی از راهکارهای اصلی برای کاهش انرژی مصرفی، افزایش استفاده مجدد از داده&amp;shy; و کاهش تعداد دسترسی&amp;shy;های حافظه خارجی است. اگر از پارامتر شبکه استفاده حداکثری شود، باعث کاهش در تعداد حرکت&amp;shy;های داده و دسترسی&amp;shy;ها به حافظه می&lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;LTR&quot; style=&quot;font-size:10.0pt&quot;&gt;‫&lt;/span&gt;&lt;span lang=&quot;FA&quot; style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family:&amp;quot;B Nazanin&amp;quot;&quot;&gt;شود. یکی از روش های استفاده مجدد از داده، زمانبندی سطح حلقه و اعمال تکنیک&amp;shy;های کاشی&amp;shy;بندی است. در این مقاله رابطه بین تعداد دسترسی&amp;shy;های حافظه خارجی را در صورت استفاده از تکنیک کاشی&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;FA&quot; style=&quot;font-size:11.0pt&quot;&gt;‫&lt;/span&gt;&lt;span lang=&quot;FA&quot; style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family:&amp;quot;B Nazanin&amp;quot;&quot;&gt;بندی، به صورت ریاضی مدل کردیم. این مدل به صورت فرمول ریاضی است که می&amp;shy;تواند تعداد دقیق دسترسی&amp;shy;های &lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;LTR&quot; style=&quot;font-size:10.0pt&quot;&gt;DRAM&lt;/span&gt;&lt;span lang=&quot;FA&quot; style=&quot;font-size:11.0pt&quot;&gt;&lt;span style=&quot;font-family:&amp;quot;B Nazanin&amp;quot;&quot;&gt; را بر اساس پارامترهای شبکه و اندازه کاشی مدل کند. سپس از این مدل ریاضی برای یافتن پارامترهای بهینه در مساله بهینه سازی با هدف کم کردن دسترسی&amp;shy;های حافظه خارجی، استفاده کردیم. &lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;LTR&quot; style=&quot;font-size:10.0pt&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</abstract_fa>
	<abstract>&lt;span style=&quot;font-size:10pt&quot;&gt;&lt;span new=&quot;&quot; roman=&quot;&quot; style=&quot;font-family:&quot; times=&quot;&quot;&gt;Artificial neural networks are a subset of machine learning inspired by the biological neural networks of the human brain and have the capability to learn. These networks are applied in various fields, including natural language processing, pattern recognition, image processing, computer vision, and many other areas. CNNs (Convolutional Neural Networks) are an example of these networks that have a layered structure, with convolution being their main operation. Due to the high volume of computations and the flow of data in these networks, there is an increased need for bandwidth and memory transfers. Recent researches have shown that the energy consumption and access time of external memory are 200x and 10x greater than internal memory respectively, which leads to increased energy consumption and an imbalance in the data path topology.&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
&lt;span style=&quot;font-size:10pt&quot;&gt;&lt;span new=&quot;&quot; roman=&quot;&quot; style=&quot;font-family:&quot; times=&quot;&quot;&gt;One of the main solutions to reduce energy consumption is to increase data reuse and reduce the number of accesses to external memory. Maximizing data usage reduces the number of data movements and memory accesses. One method for data reuse is loop-level scheduling and applying tiling techniques. This paper models the relationship between the number of accesses to external memory when using tiling. This model is presented as a mathematical formula that can determine the exact number of DRAM accesses based on network parameters and the tile size. Then, in an optimization problem, optimal parameters are obtained with the goal of minimizing the use of external memory and establishing the relationship between network configuration parameters and tile size.&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
&amp;nbsp;</abstract>
	<keyword_fa>شبکه های عصبی CNN, انرژی مصرفی, حافظه خارجی DRAM, استفاده مجدد از داده, کاشی‌بندی.</keyword_fa>
	<keyword>CNNs, Energy Consumption, DRAM, Data Reuse, Tiling.</keyword>
	<start_page>160</start_page>
	<end_page>171</end_page>
	<web_url>http://jiaeee.com/browse.php?a_code=A-10-3058-1&amp;slc_lang=fa&amp;sid=1</web_url>


<author_list>
	<author>
	<first_name>sakineh</first_name>
	<middle_name></middle_name>
	<last_name>seyyedi</last_name>
	<suffix></suffix>
	<first_name_fa>سکینه</first_name_fa>
	<middle_name_fa></middle_name_fa>
	<last_name_fa>صیدی</last_name_fa>
	<suffix_fa></suffix_fa>
	<email>sakinehseydi@ut.ac.ir</email>
	<code>100319475328460012695</code>
	<orcid>100319475328460012695</orcid>
	<coreauthor>No</coreauthor>
	<affiliation>School of Electrical and Computer Engineering, University of Tehran</affiliation>
	<affiliation_fa>دانشکده مهندسی برق و کامپیوتر- دانشگاه تهران</affiliation_fa>
	 </author>


	<author>
	<first_name>mostafa</first_name>
	<middle_name></middle_name>
	<last_name>ersali salehi nasab</last_name>
	<suffix></suffix>
	<first_name_fa>مصطفی</first_name_fa>
	<middle_name_fa></middle_name_fa>
	<last_name_fa>ارسالی صالحی نسب</last_name_fa>
	<suffix_fa></suffix_fa>
	<email>mersali@ut.ac.ir</email>
	<code>100319475328460012694</code>
	<orcid>100319475328460012694</orcid>
	<coreauthor>Yes
</coreauthor>
	<affiliation>School of Electrical and Computer Engineering, University of Tehran</affiliation>
	<affiliation_fa>دانشکده مهندسی برق و کامپیوتر- دانشگاه تهران</affiliation_fa>
	 </author>


</author_list>


	</article>
</articleset>
</journal>
