مالفرق بين streaming multiprocessor و CUDA cores و Shader Units ؟؟؟
مالفرق بين streaming multiprocessor و CUDA cores و Shader Units ؟؟؟:confused:
يعنى مثلا بطاقة gtx 670 بها واحدة streaming multiprocessor معطلة, ما معنى ذلك ؟
رد: مالفرق بين streaming multiprocessor و CUDA cores و Shader Units ؟؟؟
CUDA cores هو إسم shader units (وحدات التضليل) في بطاقات nvidia
وإسمها عند AMD هو stream processors
أما بالنسبة لـ streaming multiprocessor فهو مسمى خاص خاص بـ nvidia لا يختلط عندك المسمى مع stream processor
وهي وحده تحتوي على مجموعة من CUDA cores و texture units (وحدات الإكساء)و......
للتوضيح
هذا هو التصميم لـ streaming multiprocessor لبطاقة GTX670
https://www.cdrinfo.com/images/uploa...kepler_SMX.jpg
كل واحد من المربعات الخضراء الفاتحة الصغيرة يمثل CUDA core واحد
وكل واحد المربعات الزرقاء الصغيرة يمثل وحدة إكساء
كل معالج رسومي لـ nvidia يحتوي على عدد من streaming multiprocessor
لماذا واحدة منهم معطلة في GTX670 ؟
لأن معالج GTX670 هو نفسه معالج GTX680 لكن nvidia قامت بتعطيل واحدة من SMX حتى تقلل قوة المعالج وتبيعة في بطاقات GTX670
أرجوا أن يكون الشرح مفهوم ولم تضع بين هذه المسيات:D
رد: مالفرق بين streaming multiprocessor و CUDA cores و Shader Units ؟؟؟
شكرا على الشرح الوافى, يعنى المقصود هو أن streaming multiprocessor يتكون من مجموعة CUDA cores و texture units ولكن ما فائدتهما ؟ وأسف على كثرة أسئلتى لأن مصطلحات البطاقات الرسومية بحر لا ضفاف له.
رد: مالفرق بين streaming multiprocessor و CUDA cores و Shader Units ؟؟؟
^
إذا كنت مهتم بتصميم المعالج الرسومي سأحاول أن أفيدك بما أعرفه
(رغم أني لا أعرف سوى القليل وقد تكون عندي معلومات مغلوطة)
إذا لم تكن مهتم فلن تستفيد مما سأقوله
لأنه قوة هذه الوحدات تعتمد على المعمارية المبنية عليها وهذا من أسرار الشركة
والأفضل أن تعتمد على المراجعات والسعر في إختيار الكرت المناسب
رد: مالفرق بين streaming multiprocessor و CUDA cores و Shader Units ؟؟؟
إذا أردت الشرح
تستطيع أت تستفيد من هذه الوصلة
شرح مبسط ووافي
https://arabhardware.net/articles/ha...ics-cards.html