اطلاعیه

Collapse
No announcement yet.

Dynamically programmable gate array(DPGA) و کمک به انجام موازی سازی و ...

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    Dynamically programmable gate array(DPGA) و کمک به انجام موازی سازی و ...

    سلام بچه ها
    عید همگی مبارک
    من می خوام یه DPGA رو با یه نرم افزار پیاده کنم و خیلی هم در موردشون اطلاع ندارم (فک کنم به کمم جدیده) در حد اینکه چندین تا مقاله درباره DPGA ها گرفتم(البته فک کنم هر چی که بود دانلود کردم دیگه البته :biggrin و خوندم اما فقط کلیت کار دستم اومد اما بسیار شبیه ساختار fpga هست و من چون در اون مورد هم خییلی ... خیلی ریز درمورد ساختار داخلیش نفهمیدم که بخوام پیاده سازیش کنم. خلاصه که می خواستم از کسایی که در زمینه FPGA کار و حتی چه بختر که طراحی اون کار کردن راهنمایی بخوام که از کجا شرو کنم و ...
    اگه کسی بود و حتی کسایی خواستن دقیق تر بدونن بگین مقاله هایی که دانلود کردم بذارم

    به طور خلاصه یه چیزیه شبیه همون FPGA فقط مثلا اگه FPGA رو هز بار می شه برای یه کاری پیکر بندی کرد DPGA ها هر بار می تونن مداوم و با سرعت زیادی بین مثلا 4 پیکربندی خاص سوئیچ کنن و به این ترتیب چندین تا کار رو با هم پیش ببرن و همین موضوع باعث شده از اونها در امور موازی سازی و ... استفاده قابل توجهی بشه

    سپاس
    پینوکیو چوبی بمان... دنیای آدمآ‌ها سنگی ست!

    #2
    پاسخ : Dynamically programmable gate array(DPGA) و کمک به انجام موازی سازی و ...

    نوشته اصلی توسط shamim_no
    به طور خلاصه یه چیزیه شبیه همون FPGA فقط مثلا اگه FPGA رو هز بار می شه برای یه کاری پیکر بندی کرد DPGA ها هر بار می تونن مداوم و با سرعت زیادی بین مثلا 4 پیکربندی خاص سوئیچ کنن و به این ترتیب چندین تا کار رو با هم پیش ببرن و همین موضوع باعث شده از اونها در امور موازی سازی و ... استفاده قابل توجهی بشه
    ّFPGA هم این امکان رو داره. partial reconfiguration و runtime reconfiguration قابلیتیه که برای یه سری از FPGA ها وجود داره و میشه قسمتی از FPGA رو بازپیکربندی کرد...
    البته بنظر من کمکی به موازی سازی نمیکنه و بیشتر برای مواقعی خوبه که کل طرح تو FPGA جا نمیشه. و یه موضوع تحقیقاتی نسبتا جدید هم یادگیری تو سخت افزار هست که سیستم خودش براساس یادگیری پیکربندی های جدید برای خودش درست کنه...

    مقاله ها رو بذار ببنیم چی هست این DPGA
    https://www.linkedin.com/in/mohammadhosseini69

    http://zakhar.blog.ir

    دیدگاه


      #3
      پاسخ : Dynamically programmable gate array(DPGA) و کمک به انجام موازی سازی و ...

      اول تشکر
      دوم در مورد برنامه ریزی این قطعه توضیح میدید؟ یعنی اینکه این چند تا به عنوان مثال پروگرم مثل fpga در حافظه بیرونی نوشته میشه یا چطوری؟ سرعتشون در چه حدیه؟
      سوم اگر چند تا از اون مقالات رو بذارید شاید بشه جواب این سوال ها رو گرفت

      دیدگاه


        #4
        پاسخ : Dynamically programmable gate array(DPGA) و کمک به انجام موازی سازی و ...

        نوشته اصلی توسط محمد حسینی
        ّFPGA هم این امکان رو داره. partial reconfiguration و runtime reconfiguration قابلیتیه که برای یه سری از FPGA ها وجود داره و میشه قسمتی از FPGA رو بازپیکربندی کرد...
        البته بنظر من کمکی به موازی سازی نمیکنه و بیشتر برای مواقعی خوبه که کل طرح تو FPGA جا نمیشه. و یه موضوع تحقیقاتی نسبتا جدید هم یادگیری تو سخت افزار هست که سیستم خودش براساس یادگیری پیکربندی های جدید برای خودش درست کنه...

        مقاله ها رو بذار ببنیم چی هست این DPGA
        ممنونم از پاسختون

        اول از همه هر چند یه کم مقصل تر ولی تو این لینک به نظر مطالب خوبی گذاشته شده:
        http://ic.ese.upenn.edu/transit/rcgp/rcgp.html

        یعد اینکه این 2 تا مقاله از همه اونایی که دارم، فک کنم کمی ریزتر و پایه ای ترن:
        http://bayan******/user/shamim_no/documents/DPGA1.pdf?download http://bayan******/user/shamim_no/documents/64765 DPGA Coupled Microprocessors for gharne 21 ZZZZZZZZZZ.pdf?download
        (این واسه شروع خوبه، فک می کنم اگه الان بقیه که یه کم پیشرفت ایناست رو بذارم ممکنه الکی رغبت ادامه دادن موضوع رو کم کنه ولی بازم اگه دیدین وسیع ترش نیازه بگین بذارم.)
        پینوکیو چوبی بمان... دنیای آدمآ‌ها سنگی ست!

        دیدگاه


          #5
          پاسخ : Dynamically programmable gate array(DPGA) و کمک به انجام موازی سازی و ...

          نوشته اصلی توسط voyager2020
          اول تشکر
          دوم در مورد برنامه ریزی این قطعه توضیح میدید؟ یعنی اینکه این چند تا به عنوان مثال پروگرم مثل fpga در حافظه بیرونی نوشته میشه یا چطوری؟ سرعتشون در چه حدیه؟
          سوم اگر چند تا از اون مقالات رو بذارید شاید بشه جواب این سوال ها رو گرفت
          اول خواهش
          دوم اینکه من خودم تازه تازه شروع کردم زیاد نمی دونم
          این تاپیک رو شروع کردم که بچه ها کمک کنن با هم یاد بگیریم.
          چشم این مقاله ها که گذاشتم رو ببینید ...
          پینوکیو چوبی بمان... دنیای آدمآ‌ها سنگی ست!

          دیدگاه


            #6
            پاسخ : Dynamically programmable gate array(DPGA) و کمک به انجام موازی سازی و ...

            من در این حد فهمیدم که DPGA باید خیلی سریعتر از FPGA بازپیکربندی بشه. تو مقاله گفته FPGA در حد میلی ثانیه Reconfigure میشه اما DPGA باید نانوثانیه باشه. واسه طرح هایی که در حین کارکردشون مدام reconfig میشن خوبه. اما فعلا انگار در حد تحقیق و پژوهش. اگه دنبال مقاله دادن هستی موضوع بدی نیست

            این ترم باید برای پروژه یکی از درسام با VPR کار کنم. VPR نرم افزار طراحی و بررسی معماری FPGA. البته مطمئن نیستم بشه DPGA هم باهاش بررسی کرد. چون انگار ساختار حافظه ش فرق میکنه.
            http://www.eecg.utoronto.ca/vpr

            اینم مقاله ای که در مورد طراحی با این CAD منتشر شده
            http://www.eecg.utoronto.ca/~jluu/publications/luu_vpr_fpga2011.pdf
            https://www.linkedin.com/in/mohammadhosseini69

            http://zakhar.blog.ir

            دیدگاه


              #7
              پاسخ : Dynamically programmable gate array(DPGA) و کمک به انجام موازی سازی و ...

              نوشته اصلی توسط محمد حسینی
              من در این حد فهمیدم که DPGA باید خیلی سریعتر از FPGA بازپیکربندی بشه. تو مقاله گفته FPGA در حد میلی ثانیه Reconfigure میشه اما DPGA باید نانوثانیه باشه. واسه طرح هایی که در حین کارکردشون مدام reconfig میشن خوبه. اما فعلا انگار در حد تحقیق و پژوهش. اگه دنبال مقاله دادن هستی موضوع بدی نیست

              این ترم باید برای پروژه یکی از درسام با VPR کار کنم. VPR نرم افزار طراحی و بررسی معماری FPGA. البته مطمئن نیستم بشه DPGA هم باهاش بررسی کرد. چون انگار ساختار حافظه ش فرق میکنه.
              http://www.eecg.utoronto.ca/vpr

              اینم مقاله ای که در مورد طراحی با این CAD منتشر شده
              http://www.eecg.utoronto.ca/~jluu/publications/luu_vpr_fpga2011.pdf
              اگه اشتبا نکنم توی یکی از پستاتون دیدم نوشته بودین برد FPGA رو خودتون زدین و ..
              اگه در مورد روالی که واسه اون طی کردین یه توضیحی بدین یا اگه فایلی چیزی در باره ساختار ریز همون FPGA دارین بذارین ممنون می شم
              پینوکیو چوبی بمان... دنیای آدمآ‌ها سنگی ست!

              دیدگاه


                #8
                پاسخ : Dynamically programmable gate array(DPGA) و کمک به انجام موازی سازی و ...

                نوشته اصلی توسط shamim_no
                اگه اشتبا نکنم توی یکی از پستاتون دیدم نوشته بودین برد FPGA رو خودتون زدین و ..
                اگه در مورد روالی که واسه اون طی کردین یه توضیحی بدین یا اگه فایلی چیزی در باره ساختار ریز همون FPGA دارین بذارین ممنون می شم
                برد FPGA چه ربطی به ساختار و معماری داخلی FPGA داره؟
                بهرحال خود برد رو که گذاشته بودم تو یکی از تاپیک ها. روالش هم خوندن دیتاشیت های FPGA. ساختار داخلی هم تو دیتاشیت FPGA هست. الان میخوای چیکار کنی برد بزنی یا رو ساختار داخلیش تحقیق کنی؟
                https://www.linkedin.com/in/mohammadhosseini69

                http://zakhar.blog.ir

                دیدگاه


                  #9
                  پاسخ : Dynamically programmable gate array(DPGA) و کمک به انجام موازی سازی و ...

                  نوشته اصلی توسط محمد حسینی
                  برد FPGA چه ربطی به ساختار و معماری داخلی FPGA داره؟
                  بهرحال خود برد رو که گذاشته بودم تو یکی از تاپیک ها. روالش هم خوندن دیتاشیت های FPGA. ساختار داخلی هم تو دیتاشیت FPGA هست. الان میخوای چیکار کنی برد بزنی یا رو ساختار داخلیش تحقیق کنی؟
                  من می خوام فعلا دقیقا این ساختار رو تو یه محیطی که نمی دونم چی باشه پیاده کنم و مسلما واسه این کار اولش باید تحقیقم بکنم
                  اینکه از شما خواستم به خاطر این بود که آدم بخواد برد بزنه خب دقیق دقیق ساختار رو باید بدونه و از روی اون می زنه دیگه! و ازونجایی که معماریش یه شباهتاییم به ساختار FPGA ها داره گفتم شاید کمک کنه.
                  پینوکیو چوبی بمان... دنیای آدمآ‌ها سنگی ست!

                  دیدگاه


                    #10
                    پاسخ : Dynamically programmable gate array(DPGA) و کمک به انجام موازی سازی و ...

                    راستش من هنوز نفهمیدم شما میخوای چیکار کنی! حس می کنم میخوای برد DPGA بزنی! آره؟
                    https://www.linkedin.com/in/mohammadhosseini69

                    http://zakhar.blog.ir

                    دیدگاه


                      #11
                      پاسخ : Dynamically programmable gate array(DPGA) و کمک به انجام موازی سازی و ...

                      نوشته اصلی توسط محمد حسینی
                      راستش من هنوز نفهمیدم شما میخوای چیکار کنی! حس می کنم میخوای برد DPGA بزنی! آره؟
                      :biggrin:
                      همچین میشه گفت تقریبا برد (که نه! ولی) DPGA می خوام بزنم!D:
                      هدف: طراحی، پیاده سازی و یه جورایی شبیه سازی یه پروسسور معین (DPGA) در یه نرم افزار بازم تاکید می کنم نمی دونم چی!!!(که البته طراحیش که در واقع رو دوش ما نیست ساختارشو داریم) که اصل سوال منم فعلا اون نرم افزاره هست که چی باشه؟!
                      نمی دونم اصا با نرم افزارایی مث modelsim، logicworks یا ... می شه این کارو کرد؟!
                      و اگه اطلاعی دارین یکی می گفت شاید synapsys به دردت بخوره ...

                      ینی در واقع اصل قضیه به همین منتهی نمی شه می خوام اینو به طور خاص کار کنم و در مسیرش یه چیزایی یاد بگیرم و اگه بشه تحقیقاتی هم ادامه بدم!
                      پینوکیو چوبی بمان... دنیای آدمآ‌ها سنگی ست!

                      دیدگاه


                        #12
                        پاسخ : Dynamically programmable gate array(DPGA) و کمک به انجام موازی سازی و ...

                        نوشته اصلی توسط shamim_no
                        همچین میشه گفت تقریبا برد (که نه! ولی) DPGA می خوام بزنم!D:
                        با چه DPGA برد بزنی؟! مگه هست؟!

                        نوشته اصلی توسط shamim_no
                        هدف: طراحی، پیاده سازی و یه جورایی شبیه سازی یه پروسسور معین (DPGA) در یه نرم افزار بازم تاکید می کنم نمی دونم چی!!!(که البته طراحیش که در واقع رو دوش ما نیست ساختارشو داریم) که اصل سوال منم فعلا اون نرم افزاره هست که چی باشه؟!
                        نمی دونم اصا با نرم افزارایی مث modelsim، logicworks یا ... می شه این کارو کرد؟!
                        و اگه اطلاعی دارین یکی می گفت شاید synapsys به دردت بخوره ...
                        این سوالو تو researchgate.com بپرس
                        https://www.linkedin.com/in/mohammadhosseini69

                        http://zakhar.blog.ir

                        دیدگاه

                        لطفا صبر کنید...
                        X