ورود

نسخه کامل مشاهده نسخه کامل : اصطلاحات Cores و Threads در پردازنده به چه معنا هستند



seyediali3
23-05-2011, 07:14
سلام دوستان كسي ميدونه اصطلاحات Cores و Threads در پردازنده به چه معنا هستند.

K1lou
23-05-2011, 07:33
سلام دوستان كسي ميدونه اصطلاحات Cores و Threads در پردازنده به چه معنا هستند.
با سلام
core یعنی هسته های پردازنده که مثلا سی پی یو 4 هسته ای هست یا شش هسته ای
threads . قابلیتی در پردازنده که مثلا دو عملیات پردازشی رو با هم انجام بده یک سی پی یو 4 هسته ای با این قابلیت در سیستم عمال به صورت یک سی پی یو 8 هسته ای نشون داده میشه . البته برای استفاده بهینه از این قابلیت باید نرم افزار هم از این قابلیت پشتیبانی کنه البته هیچوقت نمی تونه جای هسته های واقعی رو بگیره

seyediali3
23-05-2011, 07:49
با سلام
core یعنی هسته های پردازنده که مثلا سی پی یو 4 هسته ای هست یا شش هسته ای
threads . قابلیتی در پردازنده که مثلا دو عملیات پردازشی رو با هم انجام بده یک سی پی یو 4 هسته ای با این قابلیت در سیستم عمال به صورت یک سی پی یو 8 هسته ای نشون داده میشه . البته برای استفاده بهینه از این قابلیت باید نرم افزار هم از این قابلیت پشتیبانی کنه البته هیچوقت نمی تونه جای هسته های واقعی رو بگیره

ضمن تشكر از شما مثلا اگر يه سي پي يو core = 4 و threads = 2 باشه تعداد هسته هاي شبيه سازي شده با يه سي پي يو core =4 و threads=4 چه تفاوتي داره؟

K1lou
23-05-2011, 08:01
ضمن تشكر از شما مثلا اگر يه سي پي يو core = 4 و threads = 2 باشه تعداد هسته هاي شبيه سازي شده با يه سي پي يو core =4 و threads=4 چه تفاوتي داره؟
با سلام
ببینید این یک قابیت هست که در پردازنده وجود داره و به این صورت نیست که یک سی پی یو دو تا thread داشته باشه و یک مدل دیگه 4 تا thread . هر وقت پردازنده ای از این قابلیت پشتیبانی کنه هر هسته اش انگار دارای یک هسته مجازی هست که سی پی یو دو هسته ای به صورت 4 هسته ای و 4 هسته ای به صورت 8 هسته ای و ... نشون داده میشه

seyediali3
23-05-2011, 08:10
ممنون دوست عزيز

BZ7
28-05-2011, 11:45
ضمن تشكر از شما مثلا اگر يه سي پي يو core = 4 و threads = 2 باشه تعداد هسته هاي شبيه سازي شده با يه سي پي يو core =4 و threads=4 چه تفاوتي داره؟

پردازنده هیچ وقت 4 هسته و 2 ترد نمیشه
حداقل ترید ها به تعداد هسته هست ( به این معنی که هر هسته میتونه در آن واحد یک ترد رو اجرا کنه )
در صورتی که پردازنده از HT پشتیبانی کنه ترد ها 2 برابر تعداد هسته میشن که به این معنیه که هر هسته در لحظه میتونه 2 ترد رو پردازش کنه . ترد هم خودش به معنی مجموعه ای از دستورات هست که به صورت یک رشته در میاد ولی سرعت اجرای این هسته های مجازی در حد هسته فیزیکی نمیشه