محسن جان حتما این وسط یه مسئله ای هست که cpuهای AMD نتیجه ی کمتری نسبت به اینتل میگیرن. من فکر میکنم این برنامه روی کش L1 تاکید زیادی داره و از اونجایی که کش L1 پردازنده های AMD ظرفیت و Cache Way خوبی ندارن نتیجه ی کمتری میگیرن.
انشاالله در ویرایش های بعدی اگه بتونی این مسئله رو حل کنی، به احتمال زیاد یکی از تست های پرطرفدار و پوینت دار در HWBOT خواهد بود.
این هم آخرین تلاش بنده با 430 بود:
122.61
http://hwbot.org/submission/2506740_...0_122.61_marks
@};-
ناصر جان فکر کنم همین دلیل باعث میشه.
اگر به شات های پردازنده های AMD نگاه کنی متوجه میشی.
الان تعداد Way کش سطح یک من 2 تاست که 4 برابر کمتر از پردازنده های اینتل هست.
بعد این مقدار ، مقدار این حافظست و همچنین ضریبشون مهمه.
برای ای ام دی و اینتل به صورت زیر مقایسه کنم تا کمی معلوم بشه چرا پردازنده های اینتل محاسبات عددی رو دو برابر سریع تر انجام میده.
البته این یه حدسه و باید اساتید تاییدش کنه.
به عکس زیر دقت کن :
تعداد راه ها در اینتل 8 در مقابل 2 هست.
ولی به حجمشون نگاه کن ، حجم کش پردازنده اینتل نصف پردازنده ای ام دی هست.
با این تفاصیر میتونیم برای برابری و راحت تر شدن معادله ، بگیم تعداد راه ها در اینتل 8 عدد ولی در ای ام دی 4 عدد هست.
با این مشخصات میشه گفت اینتل محاسبات عددی رو دو برابر سریع تر انجام میده.
الان تو نسل بولدوزر و ویشرا هم چندان فرقی نکرده.
ای ام دی معماری این بخش رو تغییر نداده فقط حجم سطح دو و سطح سه رو زیادش کرده.
مهم تعداد راه های کش سطح 1 و بعد حجمشونه.
ولی من تو تک هسته تست زدم اونطور که یادمه اسکور تو فرکانس 4000 اینا حدودا بین 120 تا 170 بودش.
حالا نمیدونم چرا از هسته ی یک به بعد تاثیر آنلاک هسته خیلی کمرنگ تر میشه.
مثلا با شش هسته تو فرکانس 4000 اسکور 320 میده.
در حالی که با دو هسته تو فرکانس 4200 اسکور 305 میده.
دقیقا علی جان، بله در جریان Cache Way ها هستم.
دلیل اینکه cpu های AMD در رده ی متوسط از نمونه های اینتل ارزون تر هستن همینه، چون حافظه ی Cache L1 گرون قیمت ترین حافظه ی دنیاست و AMD با کاهش دادن این حافظه از قیمت نهایی cpu های ساخت خودش کم کرده، از طرفی دلیل اینکه یک cpuی 8هسته ای AMD کاراییش در اکثر اوقات نسبت به cpuهای چهار هسته ای هم قیمت از اینتل کمتره، همین کش کمتر L1 هست.
با افزایش تعداد هسته ها در cpuهای AMD به دلیل حجم کم حافظه ی کش L1 خیلی به کش L1 اضافه نمیشه و برای همین با افزایش تعداد هسته بازم در نتایج تست هایی که به کش تاکید دارن تاثیر زیادی نمیذاره.
البته آقا محسن باید یه فکر برای این موضوع بکنند، چون این مشکل در نرم افزارهای تست دیگه به این پررنگی نیست، حداقلش اینه که آقا محسن در Proseccing Power نتایج تست AMD رو ضرب در 2 کنند و به عنوان نتیجه ی نهایی اعلام بشه:)) (شوخی)
خلاصه باید یه فکری در موردش بشه@};-
سلام.
ممنون مهندس عزیز بابت تولید برنامه ؛ خسته نباشید و تبریک خدمت شما ؛
برنامه ی جالب و خوبی هست و امیدواریم که با افتخار بتونه جایگاه خوبی بدست بیاره.
فیدبکی اگر بخوام بدم خدمتتون ،باید بگم امشب که تست میکردم بارها پیش اومد که برنامه امتیازات فیک داد و مسئله ی اصلی هم این هست که این مقادیر بیشتر از مقدار واقعی هستند.
در حالت تک هسته ای خیلی از مواقع نوار برنامه به آخر نمی رسید اما امتیاز رو میداد که در این حالت هم بیشتر امتیاز ها فیک بود.
و در حالت Realtime بلا استثنا بعد از شروع تست سیستم فریز میشد.
به هر حال مسئله ی اساسی این امتیازات غیر واقعی هست که می تونه جلوی پیشرفت و فراگیر شدن برنامه رو میگیره.
انشاا... که هر چه زودتر این مشکل برطرف بشه.
اما صرفا بعنوان پیشنهاد ،
اگر برنامه بتونه بعد از تعیین شدن امتیاز و در حالتی که پردازنده هنوز تحت فشار هست ، فرکانس اون رو نه از منابع ویندوز
بلکه خودش بخونه و درج کنه ، بنظرم چیز مفید و جالبی میشه : )
ممنون.
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)