مشخصات فایل
عنوان: پاورپوینت درمورد پردازنده های چند هسته ای
قالب بندی: پاورپوینت
تعداد اسلاید: 43
محتویات
تاریخچه
بحران نرم افزاری اول
بحران نرم افزاری دوم
امروزه: برنامه نویسان و پردازنده هاامروزه: برنامه نویسان و پردازنده ها.
منشا بحران سوم
موازی سازی
برنامه نویسی همروند و موازی
برنامه های همروند و موازی
همگام سازی
امن بودن
کارایی برنامه های موازی
پوشش
دانه بندی
دانه بندی و کارایی
محلی بودن
استخراج توازی
تولید کد چند نخی
الگوریتم MTCG
الگوریتم خوشه بندی (GREMIO)
خوشه بندی
زمانبندی دستورات
و . . .
قسمتی از پاورپوینت
بحران نرم افزاری اول
زمان: 1960-70
مشکل: برنامه نویسی به زبان اسمبلی
نیاز به تجرید و قابلیت جابه جایی بدون از دست دادن کارایی برنامه ها
راه حل: زبان های سطح بالا مانند فرترن و c
بحران نرم افزاری دومزمان: 1980-90
مشکل: ناتوانی در ساخت و نگهداری برنامه های کاربردی پیچیده که به صورت گروهی ایجاد می شوند
کامپیوترها می توانستند برنامه هایی با پیچیدگی بالاتر را اجرا کنند
نیاز به قابلیت انعطاف و قابلیت نگهداری برای برنامه ها
کارایی بالا مطرح نبود با توجه به قانون مور (Moor) بدست می آمد
راه حل:
برنامه نویسی شی گشرا
متدولوژی های نرم افزاری بهتر
ابزارهای بهتر برای ایجاد برنامه ها
امروزه: برنامه نویسان و پردازنده ها!!برنامه نویسان چیزی در مورد پردازنده نمی دانند!
زبانهای سطح بالا به صورت انتزاعی پردازنده ها را مخفی می کنند
بایت کد جاوا مستقل از ماشین است
بر مبنای قانون مور به منظور بدست آوردن سرعت بالاتر نیازی نیست برنامه نویسان چیزی در مورد پردازنده ها بدانند
برنامه ای که 30 سال پیش به زبان c نوشته شده است همچنان کار می کند و بر روی کامپیوترهای امروزی بسیار سریعتر اجرا می شود
و . . .
کلمات کلیدی : پاورپوینت درمورد پردازنده های چند هسته ای,بحران نرم افزاری,کارایی برنامه های موازی,تولید کد چند نخی,زمانبندی دستورات,الگوریتم MTCG,کارایی برن
برای پشتیبانی و خرید فایل به سایت اصلی فروشنده مراجعه بفرمائید:
ادامه مطلب ...