NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3311 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 8 از 8

موضوع: لطفا بزرگان و متخصصان stm32 توضیح بدهند که Dhrystone 2.1 چیست ؟

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2010
    نام
    https://t.me/pump_upp
    نوشته ها
    28
    تشکر
    42
    تشکر شده 25 بار در 12 پست

    Icon16 لطفا بزرگان و متخصصان stm32 توضیح بدهند که Dhrystone 2.1 چیست ؟

    با سلام
    لطفا بزرگان stm32 این فروم توضیح بدهند که Dhrystone 2.1 چیست و مفهوم
    1.25
    DMIPS/MHz
    را کامل و شفاف توضیح دهید
    با کمال تشکر از اساتیدی که جواب خواهند داد

  2. تشکرها از این نوشته :


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام

    اینو Dhrystone 2.1 منم نمیدونستم رفتم دیدم مثل اینکه یک ملاک هست برای سنجش قدرت پردازنده


    اما1.25 DMIPS/MHz یعنی پردازنده میتونه با هر کلاک 1.25 دستور رو اجرا کنه
    *** اللّهم عجّل لولیک الفرج ***

  5. کاربران : 2 تشکر کرده اند از شما Doloop برای ارسال این پست سودمند:


  6. #3
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2010
    نام
    https://t.me/pump_upp
    نوشته ها
    28
    تشکر
    42
    تشکر شده 25 بار در 12 پست

    پیش فرض

    سلام جناب doloop
    بسیار تشکر بابت جوابتون
    دیگه داشتم از بچه های کشورمون نا امید میشدم چون هیپکس جواب نداد
    خدا رو شکر که حداقل یکنفر آدم پیگیر پیدا شد که بره موضوع رو پیگیری کنه
    راستش دارم از پایه کار میکنم و میخام سیر تا پیاز ماجرا رو بدونم
    البته آدم تنبلی هم نیستم و رفتم یه متن انگلیسی رو خوندم ولی چیز زیادی دستگیرم نشد
    تا اینکه رفتم انجمن شرکت ST

  7. #4
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2010
    نام
    https://t.me/pump_upp
    نوشته ها
    28
    تشکر
    42
    تشکر شده 25 بار در 12 پست

    پیش فرض

    و در اونجا هم پیگیری کردم تا اینکه موضوع واسم کاملا جا افتاد
    و اما موضوع
    همونطور که شما فرمودین این یک معیاره واسه سنجش کارایی سی پی یو
    ولی بدین معنا نیست که دستورات arm با این سرعت یعنی 1.25 MIPS =million instruction per second
    اجرا میشن بلکه بدین معناست که یک برنامه خاص به نام Dhrystone وجود دارد برای تست سرعت و کارایی انواع پردازنده
    که این برنامه با یک پردازنده مرجع پردازش شده و نتیجه آن به عنوان معیار سنجش استفاده میشود
    ویرایش توسط plc1361 : 05-04-2015 در ساعت 15:29

  8. کاربران : 3 تشکر کرده اند از شما plc1361 برای ارسال این پست سودمند:


  9. #5
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2010
    نام
    https://t.me/pump_upp
    نوشته ها
    28
    تشکر
    42
    تشکر شده 25 بار در 12 پست

    پیش فرض

    نتیجه این پردازش با پردازنده مرجع این شد که 1میلیون دستور یا عملیات Dhrystone در یک ثانیه در فرکانس 1 مگا هرتز یا 1DMIPS/MHZ پردازش میشود
    این عدد معیار سنجش کارایی برای دیگر پردازنده ها نیز می باشد
    مثلا پردازنده ARM با هسته cortex-m3 پس از کامپایل کردن برنامه Dhrystone به کدهای قابل فهم خود موفق شد که به عدد 1.25DMIPS/MHZ برسد
    این بدان معنا نیست که پردازنده cortex-m3 دستورات خود را با این سرعت پردازش می کند بلکه بدان معناست که پردازنده cortex-m3 دستورات یا عملیات های Dhrystone را با این سرعت انجام میدهد
    ویرایش توسط plc1361 : 05-04-2015 در ساعت 15:31

  10. کاربران : 3 تشکر کرده اند از شما plc1361 برای ارسال این پست سودمند:


  11. #6
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2010
    نام
    https://t.me/pump_upp
    نوشته ها
    28
    تشکر
    42
    تشکر شده 25 بار در 12 پست

    پیش فرض

    باید بیان کنم که دلیل این امر این است که دستورات arm دارای قدرت پردازشی بیشتر نسبت به پردازنده مرجع هستند
    مثلا در مجموعه دستوالعمل های arm یک دستور داریم که میتواند عمل ضرب و جمع انباره ای را با یک خط کد دستور و در 2 سیکل کلاک انجام دهد
    و پردازنده دیگری نیاز به 2 خط دستور و 3 سیکل کلاک دارد
    این بیان میکند که پردازنده armدر اجرای برنامه هایی که از عملیات ضرب توام با جمع انباره ای استفاده میکند نسبت پردازنده فوق الذکر کاراتر و قدرتمندتر است

  12. کاربران : 2 تشکر کرده اند از شما plc1361 برای ارسال این پست سودمند:


  13. #7
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

    نقل قول نوشته اصلی توسط plc1361 نمایش پست ها
    باید بیان کنم که دلیل این امر این است که دستورات arm دارای قدرت پردازشی بیشتر نسبت به پردازنده مرجع هستند
    مثلا در مجموعه دستوالعمل های arm یک دستور داریم که میتواند عمل ضرب و جمع انباره ای را با یک خط کد دستور و در 2 سیکل کلاک انجام دهد
    و پردازنده دیگری نیاز به 2 خط دستور و 3 سیکل کلاک دارد
    این بیان میکند که پردازنده armدر اجرای برنامه هایی که از عملیات ضرب توام با جمع انباره ای استفاده میکند نسبت پردازنده فوق الذکر کاراتر و قدرتمندتر است
    سلام.
    خودتون می پرسید و خودتون هم جواب می دید. خوب حله همه چیز.
    خیلی خوبه که همه چیز رو پایه ای یاد بگیرین ولی خوب باید هم علاقه داشته باشید و هم موارد تئوری زمان خواهد برد.
    دو مفهوم وجود دارد: یکی Dhrystone و یکی Whetstone که هر دو بنچمارک یا یک معیار برای ارزیابی هستند. اولی شامل اعمال ممیز شناور نمی شود ولی دومی میشود.
    بقیه موارد هم که گفته شده.
    موفق باشید.
    برنامه نویسی ویندوز 10 رزبری را با زبان آردوینو تجربه کنید!
    ایمج آماده کیوت 5.7 برای بردهای رزبری - آرنج پای - نانوپای - کیوبی - سینلینکس - پاین 64

    آموزش راه اندازی اولیه برد EasyARM و کامپایل سورس WinCE
    آموزش های فارسی
    لینوکس - ویندوز - متلب
    - سیمیولینک - کیوت برای رزبری پای
    مشاوره رایگان خرید کامپیوتر های تک بردی فروشگاه کویر الکترونیک

    ارتباط با من از طریق پست های انجمن و یا ایمیل یاهو موجود در بخش کاربری



  14. کاربران : 4 تشکر کرده اند از شما dariush_ab برای ارسال این پست سودمند:


  15. #8
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2010
    نام
    https://t.me/pump_upp
    نوشته ها
    28
    تشکر
    42
    تشکر شده 25 بار در 12 پست

    پیش فرض

    سلام آقا داریوش
    اون روز که پرسیدم بلد نبودم ولی بعد از 2 شبانه روز پیگیری از کل منابع دنیا یادش گرفتم
    گفتم نتایجش رو در اختیار دوستان بزارم شاید به درد کسی خورد
    در ضمن ممنون از توضیحات تکمیلیتون

  16. کاربران : 6 تشکر کرده اند از شما plc1361 برای ارسال این پست سودمند:


موضوعات مشابه

  1. دانلود نمونه برنامه برای خانواده stm32
    توسط M.ABDOLLAHI در انجمن stm32
    پاسخ: 35
    آخرين نوشته: 19-05-2015, 12:59
  2. stm32 dac
    توسط morykeys در انجمن stm32
    پاسخ: 2
    آخرين نوشته: 30-09-2013, 21:10
  3. چرا Mega16A در لیست کدویژون نیست ?
    توسط beroz در انجمن AVR
    پاسخ: 2
    آخرين نوشته: 20-09-2012, 12:54
  4. پاسخ: 0
    آخرين نوشته: 16-09-2012, 00:59

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •