قابل توجه کاربران گرامی: تاپیک معرفی اعضاء برای آشنایی بیشتر با یکدیگر (حتما شرکت کنید) لینک

Deepcool
Green MSI


نمایش نتایج: از 1 به 1 از 1
Like Tree1Likes
  • 1 Post By TERRORIST

موضوع: Vector Processing Unit در پردازنده ها چیست ؟

  1. #1
    Moderator
    TERRORIST آواتار ها
    تاریخ عضویت
    Sep 2012
    محل سکونت
    هر جایی که عملیات تروریستی باشه.
    نام واقعی
    Behzad
    نوشته ها
    1,876
    تشکر شده 14,391 بار در 1,956 پست
    TERRORIST آنلاین نیست.

    Vector Processing Unit در پردازنده ها چیست ؟



    درود دوستان

    وقتتون بخیر، گفتم یک مقدار درباره قابلیتی مانند VPU در پردازنده ها توضیح بدم از اونجایی که از مولفه های پردازنده ها لذت می برم ، خواستم یک توضیح مفید و مختصر در این باره خدمت دوستان عرض کنم، Vector Processing Unit یا واحد پردازش حامل (برداری) اگه اسمش بزاریم در قلب معماری پردازنده ها قرار دارد حتی کاربران نیز در پردازنده های Intel از این تکنولوژی نیز بهره مند خواهند بود، این بخش مخصوصا پردازش داده های حجیم و محاسبات سنگین و مهندسی را انجام می دهد. واحد های حامل قابلیت دریافت و ارسال Vector ها را به واحد های Scalar را دارند دادها به صورت First Input And First Output خوانده می شوند البته در بخش ثباتهای حامل یا Vector Register ها، که قادر هستند عملیات شناور یا Floating Point Unit ها را انجام دهند. یک ماشین فیزیکی ارائه دهنده چندین واحد حامل Vector می باشد این دستورالعمل ها شامل مجموعه ای از این کارها انجام میدهند»

    1- بارگذاری یک واحد حامل در یک Location در حافظه اصلی 2- انجام دادن عملیاتها در واحد ها حامل بروی عناصرها در بخش اصلی Vector Registers ها 3 - بازگشت داده ها به حافظه اصلی از Vector Registers،

    در واقعه Vector Unit ها در بالاترین سطح عملیاتها بروی مجموعه ای از آرایه های خطی را انجام می دهند در واقع مانند عمل جمع دو مقدار R1 + R2 که مجموعه جمع آنها در Vector V3 قرار می گیرد یا در واقع انجام عملیات های برداری بروی یک دستورالعمل طول واحد های برداری ثابت هستند واحد های برداری دو عملیات خواندن و یک عملیات نوشتن را انجام می دهند. عموما پردازنده ها دارای 8 الی 32 واحد برداری می باشد و هر Holding دارای عناصر 64 - 128 بیتی می باشند

    که عملوندها این عمل جمع خاص در یک قالب دستورالعمل ها می باشد را انجام می دهد. در ماشین های Scalar و Vector هر دو ماشین ها عملوند جمع را انجام داده و مقدار یا SUM (مجموعه) جمع را در C ذخیره می کنند. اما در ماشین ها Vector عملیات عملوندها در واقع همان Vector ها هستند و دستورالعمل ها سرراست در ماشین فیزیکی و توسط پردازنده محاسبه شده و به صورت د وبه دو

    C = A+B

    از خصوصیات پردازنده های برداری و یا حامل می توان به این نکات اشاره کردن مستقل بودند در Compile کردند داشتن نسبت Clock بالا، واحد های برداری دسترسی دارند به مکانها در حافظه اصلی ، کاهش Brunch ها و که باعث کاهش تاخیر
    magiteq likes this.


    Motherboard : Asus X99-Deluxe-USB 3.1 Processor : Intel Core i7 6900K
    Main Memory : GSkill Ripjaws 4 | 4×4GB=16GB DDR4 2800MHz Graphics Card : XFX DD AMD RADEON 2* R9 390X
    Cooling : Cooler Master MasterAir Maker 8 Power Supply : GREEN GP850B-OC+ Evo 80Plus Platinum


  2. 6 کاربر بابت این ارسال مفید از TERRORIST تشکر کرده اند:

    asdaf (7th November 2016),First.Last (6th November 2016),magiteq (10th November 2016),msover (7th November 2016),Olesius (6th November 2016),Reza Y (7th November 2016)



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

  1. معرفی نرم افزار تست Processing Power 2014 و نتایج تست کاربران.
    توسط iSteve در انجمن نرم افزارهای تست سیستم (Benchmark Tools)
    پاسخ: 43
    آخرين نوشته: 13th March 2014, 06:25 PM

کلمات کلیدی این موضوع

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

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