123
Intel Threading Building Blocks

Intel Threading Building Blocks

Intel® Threading Blocks Building (Intel® TBB) یک کتابخانه قالب نرم افزاری محبوب C ++ است که پیشرفت برنامه های نرم افزاری را که به صورت موازی اجرا می شوند (کلید هر رایانه چند هسته ای) را ساده می کند.Intel® TBB C ++ را برای موازی سازی به روشی آسان و کارآمد گسترش می دهد.این طراحی شده است تا با هر کامپایلر C ++ کار کند و بدین ترتیب توسعه برنامه های کاربردی برای سیستم های چند هسته ای ساده شود.Intel® TBB یک کتابخانه قالب C ++ است که برنامه نویسان موازی را برای برنامه نویسان C ++ اضافه می کند.از برنامه نویسی عمومی برای کارآمد بودن استفاده می کند.Threading Blocks Building شامل الگوریتم ها ، ظروف بسیار همزمان ، قفل ها و عملیات اتمی ، برنامه ریز کار و تخصیص دهنده حافظه مقیاس پذیر است.این مؤلفه ها در Intel® TBB می توانند به صورت جداگانه یا همه در کنار هم برای سهولت در توسعه C ++ برای چند هسته ای استفاده شوند.Intel® TBB انتزاعی را برای موازی سازی فراهم می کند که از برنامه نویسی سطح پایین ذاتی در استفاده مستقیم از بسته های نخ مانند موضوعات p یا موضوعات ویندوز جلوگیری می کند.این برنامه نویسان را به جای موضوعات بیان وظایف را بیان می کند.اینتل TBB عملکرد مقیاس پذیر را به گونه ای تسهیل می کند که امروزه در دستگاه های مختلفی کار می کند و برای فردا برنامه هایی آماده می کند.این تعداد هسته را بر روی سکوی سخت افزاری تشخیص می دهد و با افزودن هسته بیشتر برای تنظیم نرم افزار ، تنظیمات لازم را ایجاد می کند.بنابراین ، Intel® TBB به طور مؤثر از سخت افزارهای چند هسته ای بهره می برد ...

سایت اینترنتی:

دسته بندی ها

گزینه های Intel Threading Building Blocks برای Linux با مجوز منبع باز