سلام
برای استفاده بهینه از هسته های P و E اینتل نسل 12 نیازه که شرکت های نرم افزاری معروف، نرم افزارهاشون رو برای استفاده درست از این هسته ها بهینه کنن یا اصلا ارتباطی به هم ندارن
نرم افزار های متعارف نه، اونها بصورت مستقیم با پردازنده کاری ندارند. همیشه یک درایور واسطه هست.
نرم افزاری میتونه با این مشخصات سخت افزاری تعامل داشته باشه که یا درایور تخصصی خودش رو برای کار با پردازنده های مشخصی داره، یا خودش اساسا درایور ئه و یا یک جزئی از هسته سیستم عامل ئه.
فرضا ممکنه اینتل برای پردازنده جدید اش درایوری ارائه کنه که روی کارایی پردازنده در سیستم عامل تاثیر مثبتی بذاره، نه فقط برای یک برنامه های خاص، همه برنامه ها.
یا ممکنه مایکروسافت یک آپدیت جدیدی ارائه کنه که اگر فلان سری پردازنده ها در سیستم بود، روال تخصیص پردازنده به نخ ها رو طوری تغییر بده که کارایی بیشتری حاصل بشه.
یا فرضا ممکنه یک نرم افزار که پردازش های سنگینی هم داره، برای بهبود کارایی اش از فلان امکانات در درایور بهمان استفاده کنه که فقط روی این سری پردازنده های خاص در دسترس ئه، یعنی به امکانات درایور و کیت های ابزاری وابسته هستند که سازنده اون سخت افزار ارائه کرده، خودشون برای سخت افزار یک شرکت دیگه درایور نمی نویسند، اجازه اش رو هم اصولا ندارند.