نمایش نتایج: از 1 به 1 از 1
  1. #1
    مشاور انجمن سخت افزار کامپیوتر
    تاریخ عضویت
    2012/03/05
    نوشته ها
    1,404
    امتیازها
    17,310
    سطح
    83
    تشکر کردن
    962
    Thanked 2,804 Times in 1,051 Posts
    دستاوردها:
    Three FriendsVeteranYour first GroupTagger First Class10000 Experience Points

    SMIT در پردازنده گرافیکی NVIDIA چیست ؟

    درود


    خیلی از برنامه نویسان و سازندگان بازیهای رایانه ای همکاری نزدیکی با شرکت NVIDIA برای ساخت بازی ها ، موتورهای بازی یا حتی در بخش پردازش های مربط به هوش مصنوعی و پزشکی ، صنایع فضایی و هوایی همکاری دارند. تا بتوانند در کمترین زمان ممکن بالاترین کارایی دریافت نمایند.
    شرکت Nvidia نیز برای همکاری با این شرکت ها خود دست به کار شده و اقدام به معرفی و نوشتن دستورالعمل هایی نموده است که باعث می شوند روند و فرایند ساخت برنامه های اجرایی به صورت سریع در قالب چندین رگه " Thread " نوشته شوند. تا بتوانند به انچه توازی سازی هستش برسند.
    SMIT کوچک شده عبارت : Single Instruction, Multi Threads می باشد به معنی اجرای یک دستورالعمل بروی چندین رگه . نوع و یا سبک برنامه نویسی می باشد که توسط شرکت NVIDIA ابداع و در اختیار توسعه دهندگان قرار گرفته است. این مدل برنامه نویسی که قصد و اجرا ان به صورت توازی یا موازی سازی می باشد تا بتواند دستورالعمل های که قرار هستند اجرا شوند در سایر رگه ها به صورت موازی پخش یا قرار گرفته تا در کمترین زمان ممکن پردازش داده ها انجام و ان را به اطلاعات تبدیل نماید.
    اساس طراحی SMIT رویکردی براساس توازی سازی می باشد اجرا دستورالعمل ها یا برنامه های نوشته شده و اجرا آن بروی چندین واحد اجرایی یا رگه ها. تفاوت اصلی این روش با سایر روش های معرفی شده در این می باشد که با استفاده از یک دستورالعمل را نوشته در چندین مجموعه از Register ها یا ثبات ها // آدرس دهی متعدد به سایر دستورات یا متغیرها همراه با چندین مسیر باعث می شود هر رگه بتواند چندین Elements را در یک زمان اجرا کند تا یکی از ان را.
    استفاده از SMIT ها برای بهبود در توان عملیاتی و اجرای دستورات بروی چندین رگه می باشد که باعث بهبود در پردازش و کمتر شدن تاخیر بسیار زیاد در اجرای برنامه های توسعه داده شده است.مشکلی سال هاست توسعه دهندگان با ان سروکار دارند حرکت به سمت چند رگه بودن در تمامی سطوح می باشد چه بازی های رایانه ای ، برنامه های کاربردی و سیستمی و ... تک رگه بودن برنامه باعث می شود میلیون ها میلیون کد خطی که برای یک برنامه یا نرم افزار توسعه داده شده است با تاخیر زیادی همراه باشد که خود در کنار آن باعث افزایش هزینه های مالی و زمانی زیادی می شود. با استفاده از این SMIT می توانیم سخت افزارهای که IDLE هستند را یافته و فرایند اجرای برنامه ها با استفاده از آن ها آسان نماییم. یکی از این روش های Switch بین رگه های می باشد که به صورت عمومی در بین توسعه دهندگان در حال اجراء می باشد.

  2. The Following 4 Users Say Thank You to AH64-E For This Useful Post:


 

 

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

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

  1. وقتی nVIDIA معادلات را بر هم میزند!
    توسط th e nd در انجمن اخبار، آموزش و بررسی کارت گرافیک
    پاسخ: 1
    آخرین نوشته: 2016/04/06, 10:00
  2. nvidia سریعترین کارت گرافیک خود را معرفی کرد
    توسط th e nd در انجمن اخبار، آموزش و بررسی کارت گرافیک
    پاسخ: 2
    آخرین نوشته: 2014/03/26, 03:36
  3. کارت های نسل بعد nVIDIA
    توسط th e nd در انجمن اخبار، آموزش و بررسی کارت گرافیک
    پاسخ: 2
    آخرین نوشته: 2013/12/11, 01:33
  4. nVIDIA ساکت نماند!
    توسط th e nd در انجمن اخبار، آموزش و بررسی کارت گرافیک
    پاسخ: 15
    آخرین نوشته: 2013/10/08, 14:48
  5. Nvidia از قدرتمندترین کارت گرافیک دنیا پرده برداشت!
    توسط Hessam در انجمن اخبار سایت های خارجی
    پاسخ: 3
    آخرین نوشته: 2013/07/25, 22:08

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

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