مایکروسافت در حال طراحی مدل برنامه نویسی جدیدی برای زبان C++ است تا نگارش کدهای برنامه نویسی آن را متحول کند.
به گزارش بخش خبر شبکه فن آوری اطلاعات ایران از فارس، با این کار می توان از این زبان برای برنامه نویسی فرایندهای رایانه ای قابل اجرا به طور همزمان کمک گرفت و سرعت اجرای برنامه ها و نرم افزارهای مختلف در آن واحد را به میزان چشمگیری افزایش داد.
این کار به خصوص باعث افزایش سرعت و استفاده بهینه از پردازنده ها، CPU ها، GPU های چند هسته ای و در نهایت ساختارهای مبتنی بر فرایند کلود می شود. مدل برنامه نویسی مایکروسافت که C++ Accelerated Massive Parallelism یا (C++ AMP) نام گرفته تنها با اعمال تغییراتی اندک در کدنویسی زبان برنامه نویسی C++ قابل دسترسی است. اما پس از این کار سرعت اجرای برنامه های طراحی شده بر مبنای C++ بین 10 تا 100 برابر بیشتر خواهد شد.
قرار است از مدل برنامه نویسی یاد شده در نسخه آتی مجموعه Visual Studio نیز پشتیبانی شود. مایکروسافت قول داده که این تغییرات به صورت متن باز اعمال شود تا به روزرسانی آن برای همه علاقمندان ساده باشد.
در حال حاضر مایکروسافت برای بهینه سازی سخت افزاری این تغییرات در حال مذاکره با AMD دومین شرکت بزرگ تراشه سازی جهان است.