صفحة 2 من 2 الأولىالأولى 1 2
النتائج 16 إلى 20 من 20

الموضوع: كيف أستخرج قوة الفاصلة العائمة لكرت الشاشة ؟

  1. #16
    عضو فضي الصورة الرمزية واحد مسكين
    تاريخ التسجيل
    Mar 2004
    المشاركات
    4,495
    الدولة: Saudi Arabia
    معدل تقييم المستوى
    37

    رد: كيف أستخرج قوة الفاصلة العائمة لكرت الشاشة ؟

    بورك فيكم على الرد أستاذي جاسم و الاستاذ K9N ..
    أنا لست أستاذ وإنما طويلب ( تصغير طالب ) ..
    لتمنيت أن أرى مداخلة للأستاذ يحيى كذلك وإن شاء الله أراه هنا يرد

    بصراحة موضوع مثل هذا الموضوع يجب أن يكتب بعناية بالغة لأهميته وبصراحة لتمنيت أن أدلي بدلوي ولكني أنا كنت أسأل والأستاذ هشام ما شاء الله عليه يجيبني ..

    والموضوع أيضاً يجب أن يجدد بعد فترة لتجدد التقنيات التي تظهر يوماً بعد يوم ..

    أقتبس بعض المعلومات الأساسية التي قالها الأستاذ يحيى :
    بالنسبة للـ ALU :
    فهى إختصار لمصطلح Arithmetic Logic Unit .
    وهى كمفهوم عام دائرة رقمية تختص بحساب العمليات الرياضية ( كالإضافة والطرح ) وبعض العمليات المنطقية. بين رقمين اثنين.
    بقى أن نعرف أن الـ ALU هى وحدة أو كتلة البناء الرئيسية لوحدة المعالجة المركزية فى الحاسب
    وكذلك وحدة معالجة الجرافيك.
    وإضافة للتعريف فالـ ALU يقوم بحساب العمليات الرياضية التى فى صورة الصحيح.
    بخلاف وحدة أخرى تسمى FPUs وهى إختصار لمصطلح Floating Point Unit .
    وهى تتكون من عدة دوائر معقدة مدمجة يتضمن بعضها وحدات من الـ ALU . وهذه تستطيع حساب العمليات المعقدة كحسابات الفصلة العائمة والأرقام المعقدة.
    وكذلك بعض المعلومات التي ذكرها الأستاذ هشام :
    وحدة MADD ALU هي اختصار ل Multiply Add Arithmetic Logic Unit وهي بالحقيقة وحدات ALU
    خاصة مزودة بجملة تعليمات Multiply Add Instruction Set ومضاعفة عدد الوحدات في كل PIPE
    هو السبب التصميمي وراء قول NVIDIA أن معالجات GEFORCE 7 قادرة على تنفيذ عدد أكبر من العمليات الحسابية في كل نبضة ساعةCLOCK CYCLE مقارنةً مع معالجات GEFORCE 6

    ROP وهي اختصار ل RASTER OPERATION PIPELINE و أحياناً يطلقون عليها اسم RENDER OUTPUT UNIT وهذه الوحدة تعمل مثل عمل المرسال أو الوسيط حيث تقوم بنقل الأوامر والبيانات من ذاكرة الكرت FRAME BUFFER الى معالجات البكسل والفرتكس لتتم معالجتها وبعدها تقوم بتخزين نتائج المعالجة من جديد في الذاكرة (يشبه عملها الى حدٍ ماعمل ذواكر الكاش في ال CPU مع أنها ليست وسط تخزين)..................
    وكما تعلمون ATI تقوم بدمج وحدات ال ROU ضمن ال PIPE (وحدة راستر في كل بايب) فمثلأ
    معالج X1650XT ذو 8 PIPE ويحوي بالتالي 8 ROU بينما NVIDIA تقوم بالعكس حيث تفصل بين هذه الوحدات وال PIPE فمثلاً ال7600GT ذو 12 PIPE ولكنه يحوي 8 ROU .....................
    زيادة عدد هذه الوحدات يؤدي لتقليل عدد مرات الولوج ACCESS للذاكرة FRAME BUFFER وزيادة كفاءة استغلال
    عرض حزمة الذاكرة ويساهم في تحسين أداء الرقاقة عند القيام بعمليات ازالة التكسرات ANTI ALIASING
    وذلك لكون هذه التقنية تستهلك عرض حزمة كبير من الذاكرة .............
    وجزاكم الله خيراً .

    أعتقد أني وجدت جواباً على سؤالي السابق عن سر تفوق كرت 7600GT على كرت 1650XT :
    فكان الجواب :
    وكما تعلمون ATI تقوم بدمج وحدات ال ROU ضمن ال PIPE (وحدة راستر في كل بايب) فمثلأ
    معالج X1650XT ذو 8 PIPE ويحوي بالتالي 8 ROU بينما NVIDIA تقوم بالعكس حيث تفصل بين هذه الوحدات وال PIPE فمثلاً ال7600GT ذو 12 PIPE ولكنه يحوي 8 ROU .....................
    زيادة عدد هذه الوحدات يؤدي لتقليل عدد مرات الولوج ACCESS للذاكرة FRAME BUFFER وزيادة كفاءة استغلال
    عرض حزمة الذاكرة ويساهم في تحسين أداء الرقاقة عند القيام بعمليات ازالة التكسرات ANTI ALIASING
    وذلك لكون هذه التقنية تستهلك عرض حزمة كبير من الذاكرة .............


    私は オゼマ です







  2. #17
    عضو برونزي
    تاريخ التسجيل
    May 2007
    المشاركات
    1,331
    معدل تقييم المستوى
    19

    رد: كيف أستخرج قوة الفاصلة العائمة لكرت الشاشة ؟

    بارك الله فيك أخي واحد مسكين على اكمال النقاش و أنا أسف جداً لتأخري في الرد على الموضوع
    لأن الانترنت انقطعت عندي لأكثر من يومين وهذا أول دخول لي على المنتدى منذ ذلك الحين
    أنا الي أعرفه أن ALU و هي Arithmetics Logic Unit تقوم بعلميات الحسابيه (جمع طرح قسمه و ضرب) بالأضافه الى عميات المقارنه
    صحيح بس هم صنفوا وحدات ALU تبعاً لوظيفتها حيث العادية تكون مزودة بالتعليمات الخاصة
    بعمليات الجمع والطرح وأطلقوا اسم MUL ALU على الوحدة المزودة بتعليمات الضرب والقسمة
    من أجل تمييزها لا أكثر ........

    كما في الصورة السابقة فإنه لدينا عدد الـ Vertex Pipeline لهذا الكرت وعدده هو 8 فيرتيكس ، وعندنا التردد وهو : 700 ميغاهيرتز .
    طبعاً بحساب بسيط :
    8 * 700 = 5600 ولكن كما تروا أن الناتج النهائي في نفس الصورة يساوي 1400 ميغافيرتيكس / ثانية وليس 5600 كما ذكرت .. وإتضح لي أنه أقسم الناتج النهائي وهو 5600 قسمة 4 ( أعتقد أنها ثابت ) لكي يطلع الجواب هو 1400 .
    طريقة حساب ناتج الفرتكس كانت قد حيرتني وكما تعلمون تعليمات ال PIXEL تكون بصيغة FP32
    أي بعرض 32 بت وكما علمت أن تعليمات وأوامر ال VERTEX تكون معقدة أكثر بكيثر و لاحظت أن
    النتيجة تكون MVERTEX لذلك أظن أن تعليمة الفرتكس تكون بعرض 128 بت لذلك تحتاج لأربع
    نبضات ساعة لتنفيذ تعليمة واحدة في أنابيب الفرتكس لهذا تحتاج للقسمة على أربعة...
    وكذلك ما الفرق بين texture address units و texture Filtring units وحيث أني وجدت أن texture Filtring units هي نفسها الـ TMU
    صحيح هذه المصطلحات كلها تدل على ال TMU وحتى أحياناً تسمى TEXTURE MAPPING PIPELINE .....
    وهناك أمر أود ذكره يخص المقارنة بين أهمية ال ROU و TMU حيث زيادة وحدات الراستر يؤدي
    لزيادة الأداء في الدقات النقطية من 1280 * 1024 وما فوق وذلك لأن زيادة الدقة تؤدي لزيادة
    في الضغط والاستهلاك لعرض حزمة الذاكرة وهذا تساعد فيه وحدات الراستر كثيراً....
    أما ال TMU فما زال حتى الأن من العوامل الهامة جداً LIMITING FACTOR في تحديد الأداء
    وقد ساعد ال 7600GT في معادلة الأداء مع 1650XT الذي يحوي بدوره ضعف قوة ال SHADING

  3. #18
    عضو فضي الصورة الرمزية واحد مسكين
    تاريخ التسجيل
    Mar 2004
    المشاركات
    4,495
    الدولة: Saudi Arabia
    معدل تقييم المستوى
    37

    رد: كيف أستخرج قوة الفاصلة العائمة لكرت الشاشة ؟

    بورك فيك أستاذي / هشام .
    وكما رأيتُ أن ATI تهتم كثيراً بزيادة وحدات Pixel Shader كثيراً في كروتها الجيل 1XXX بينما تجد أنها تقلل من الـ TMUs والعكس صحيح لكروت نفيديا الجيل 7XXX ، فهل ترى أن الـ Pixel Shader قوة ؟ يعني هل ممكن نعتبره شيء مهم للغاية ؟
    وكذلك لو ترى الجيل الجديد بعد دمج الوحدات وأصبحت إلى معالجات Stream فإن ATI تقوم بزيادة هذه المعالجات لدرجة ترى أن كرت 8800GTS عدد معالجات Stream فيه 96 بينما تجد أن كرت 2600XT عدد معالجات Stream فيه هو 120 .. وفي الوقت نفسه تجد أن الـ TMU في كروت نفيدا أعلى .. فهل تتوقع أن لهذه المعالجات أهمية على الـ TMUs ؟

    وشكراً لك وبارك الله فيك .


    私は オゼマ です







  4. #19
    عضو برونزي
    تاريخ التسجيل
    May 2007
    المشاركات
    1,331
    معدل تقييم المستوى
    19

    رد: كيف أستخرج قوة الفاصلة العائمة لكرت الشاشة ؟

    أولاً أخي أنا طالب مثلك وما زلت أتعلم ......
    فهل ترى أن الـ Pixel Shader قوة ؟ يعني هل ممكن نعتبره شيء مهم للغاية ؟
    ال PIXEL SHADER بالأصل ليس سوى برنامج صغير أو جملة تعليمات بتم تطبيقها على كل بكسل
    في المجسم ثلاثي الأبعاد وذلك لاضفاء المؤثرات المختلفة على البكسلات ولكن هذه العملية على
    الرغم من أنها جوهرية ليست كل المطلوب لاظهار المشهد النهائي بل ان هناك مرحلة ال TEXTURING
    التي تضفي الكثير من التفاصيل على الأجسام وهي جوهرية أيضاً

    كذلك لو ترى الجيل الجديد بعد دمج الوحدات وأصبحت إلى معالجات Stream فإن ATI تقوم بزيادة هذه المعالجات لدرجة ترى أن كرت 8800GTS عدد معالجات Stream فيه 96 بينما تجد أن كرت 2600XT عدد معالجات Stream فيه هو 120 .. وفي الوقت نفسه تجد أن الـ TMU في كروت نفيدا أعلى .. فهل تتوقع أن لهذه المعالجات أهمية على الـ TMUs ؟
    بالنسبة لتعداد معالجات الستريم هناك فرق في الطريقة التي اتبعتها NVIDIA عن ATI
    لذلك ليس كل معالج ستريم من NVIDIA يساوي نظيره في ATI وسأحاول توضيح ذلك لاحقاً
    أما وحدات ال TMU فانها تزيد كثيراً لصالح NVIDIA حيث ال 8800GTX يحوي 32 وحدة و
    ال 8800GTS يحوي 24 وحدة و ال 8600GT يحوي 16 وحدة وذلك مقابل 16 فقط لل 2900XT
    و 8 لل 2600XT وهذا الفارق يبين لماذا NVIDIA تتفوق عندما يكون عرض حزمة الذاكرة متماثلاً
    كما في حالة 2600XT DDR4 و 8600GTS والحديث عن هذه الفروقات بين كروت DX10 سيطول كثيراً
    وكما قات سابقاً فرق الأداء يتبع لبرمجة اللعبة في النهاية

  5. #20
    عضو فضي
    تاريخ التسجيل
    Apr 2005
    المشاركات
    1,099
    الدولة: United Arab Emirates
    معدل تقييم المستوى
    25

    رد: كيف أستخرج قوة الفاصلة العائمة لكرت الشاشة ؟

    شكراً لكم على المعلومات المفيدة اخواني الكرام ... وجزاكم الله خيراً


صفحة 2 من 2 الأولىالأولى 1 2

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

  1. لماذا الفاصلة العائمة بكروت ati أكبر من nvidia
    بواسطة mohamadwalali في المنتدى الأرشيف
    مشاركات: 7
    آخر مشاركة: 06-09-2012, 12:27
  2. وصلة ال 6 PIN لكرت الشاشة..
    بواسطة sekaroz في المنتدى الأرشيف
    مشاركات: 5
    آخر مشاركة: 11-11-2009, 13:49
  3. طلب تبريد لكرت الشاشة
    بواسطة بلازما في المنتدى الأرشيف
    مشاركات: 3
    آخر مشاركة: 02-03-2009, 21:05
  4. ابي تعريف لكرت الشاشة
    بواسطة عشقي خطير في المنتدى الأرشيف
    مشاركات: 1
    آخر مشاركة: 29-06-2007, 09:21
  5. الفاصلة العائمة(floting point)
    بواسطة مستفيد في المنتدى الأرشيف
    مشاركات: 3
    آخر مشاركة: 11-09-2006, 10:45

الكلمات الدلالية لهذا الموضوع

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •