موضوع فارسی :برنامه نویسی خوب در تئوری بازی حافظه تراکنشی در دیدار معماری چند هسته
موضوع انگلیسی :<!--StartFragment -->
Good programming in transactional memory Game theory meets multicore architecture
تعداد صفحه :15
فرمت فایل :PDF
سال انتشار :2011
زبان مقاله : انگلیسی
در یک سیستم چند هسته از حافظه کاربردی (TM)، موضوعات اجرای همزمان تعامل و تداخل با یکدیگر از طریق حافظه مشترک. دخالت کمتر موضوع بهتری برای سیستم باعث. با این حال، به عنوان یک برنامه نویس در درجه اول در بهینه سازی عملکرد کد منحصر به فرد خود را به جای عملکرد کلی سیستم علاقه مند است، او یک انگیزه طبیعی به تحریک تداخل عنوان کوچک که ممکن نیست. از این رو، یک سیستم TM باید سازگار با انگیزههای خوب برنامه نویسی (GPI)، به عنوان مثال، نوشتن کد کارآمد برای سیستم کلی باید با نوشتن کد است که بهینه سازی عملکرد موضوعات فردی همزمان طراحی شده است. ما نشان می دهد که با مدیریت رقابت (CM) ارائه شده در ادبیات تا کنون، سیستم های TM هستند GPI سازگار نیست. ما یک چارچوب کلی برای CMS که تصمیمات خود را بر مبنای اولویت ها و توضیح دهید که چگونه برای تغییر برچسب زمان مانند CMs به طوری که برای به قابلیت سازگاری GPI فراهم می کند. به طور کلی، با این حال، سیاست های حل تعارض مبتنی بر اولویت در معرض ابتلا به توسط برنامه نویسان خودخواه بهره برداری می شود می باشد. در مقابل، یک مدیر ساده مبتنی بر عدم اولویت است که حل درگیری در تصادفی GPI سازگار است.
دانلود مقاله ISI برنامه نویسی خوب در تئوری بازی حافظه تراکنشی در دیدار معماری چند هسته