شماره ركورد
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