-
شماره ركورد
11569
-
عنوان
ابزارهاي سنتز سطح بالا
-
سال تحصيل
1399
-
استاد راهنما
دكتر ستار ميرزاكوچكي
-
چکيده
ابزار سنتز سطح بالا (HLS) يك فرآيند طراحي خودكار است كه به ورودي يك سيستم توصيفگر الگوريتمي به منظور ايجاد سختافزار ديجيتالي كه عملكرد صحيح را پيادهسازي ميكند، اعمال ميشود. به طور معمول، الگوريتمهاي كنترلي در يك زبان برنامهنويسي سطح بالا مانند C نوشته ميشوند و ابزار خودكار شرح سختافزار، سطح انتقال RTL را ارائه ميدهد. به همين دليل،HLS ها به عنوان جايگزيني براي HDLها هنگام بهره بردن از FPGA يا ASIC براي پيادهسازي مسير داده استفاده ميشوند.
امروزه، شبكههاي عصبي كانولوشنال و ساير الگوريتمهاي يادگيري عميق به طور گسترده در زمينههايي مانند تجزيه و تحليل دادههاي بزرگ و ابزارهاي سنتز سطح بالا، مورد استفاده قرار گرفتهاند. با توجه به حجم عظيمي از دادههاي مورد پردازش و محدوديتهاي توان، نيازمند يافتن تكنيكهايي براي ساخت راهحلهاي با سرعت بالا هستيم. يكي از راهحلها، استفاده از يك شتابدهنده سختافزاري است كه براي الگوريتم¬هاي خاص استفاده مي¬شود. اين شتاب¬دهنده تخصصي را مي¬توان بر روي يك سيستم تعبيه شده مانند FPGA كه مصرف انرژي كمتري دارد و مقرون به صرفه است، پياده¬سازي كرد.
واژههاي كليدي: HLS، يادگيري عميق، شتابدهنده سختافزاري، FPGA.
-
نام دانشجو
زهرا شامي
-
تاريخ ارائه
12/21/2022 12:00:00 AM
-
متن كامل
77262
-
پديد آورنده
زهرا شامي
-
تاريخ ورود اطلاعات
1401/10/05
-
عنوان به انگليسي
High Level Synthesis Tools
-
كليدواژه هاي فارسي
ابزارهاي سنتز سطح بالا , يادگيري عميق , شتابدهنده سختافزاري , آرايههاي دروازهي ميداني برنامهپذير
-
كليدواژه هاي لاتين
HLS , Deep Learning , Hardware acceleration , FPGA
-
لينک به اين مدرک :