شماره ركورد كنفرانس :
4848
عنوان مقاله :
موازي سازي توابع پردازشي براساس سبك برنامه نويسي استريمي
عنوان به زبان ديگر :
Parallel Function Based on streaming Programming Model
پديدآورندگان :
فريدوني ادريس edris.fereydoni20@gmail.com موسسه آموزش عالي پويندگان دانش چالوس; , طاولي رضا R.tavoli@gmail.com دانشگاه آزاد اسلامي چالوس;
كليدواژه :
( زبان هاي استريمي) , (برنامه نويسي تابعي) , (موازي سازي توابع) , (مدل موازي سازي جرياني)
عنوان كنفرانس :
چهارمين كنفرانس ملي فناوري در مهندسي برق، كامپيوتر
چكيده فارسي :
برنامه هاي تابعي برنامههايي هستند كه با محاسبات به مانند ارزيابي توابع رياضياتي رفتار ميكنند. با پيشرفت پردازنده هاي موازي اهميت برنامه نويسي موازي به مراتب بيشتر از قبل شده است. زبانهاي جرياني هم يكي از مدل هاي برنامه نويسي موازي هستند. در اين زبانها هر محاسبه در داخل جريان ها بر اين است كه داده ها ازمنبع خارجي به صورت پيوسته و نامحدود وارد برنامه مي شوند. زبانهاي جرياني در تلاش هستند تا با ايجاد روش نويني از مدل برنامه نويسي به نام برنامه نويسي جرياني بتوانند از امكانات سخت افزاري استفاده كرده و بصورت موازي برنامه ها را به اجرا در آورند. هدف اين زبان به نوعي اجراي موازي برنامه ها بر روي پردازنده هاي چند هسته اي با استفاده از فيلتر هاي پردازشي است. در زبانهاي تابعي اجراي توابع بصورت سريال و در زبان StreamIt فيلترهاي داخل جريان ها بصورت موازي اجرا مي شوند. هدف ما از اين تحقيق اين است كه اجراي موازي فيلترها را به يك زبان تابعي اعمال كرده و سعي خواهيم كرد كه توابع را در قالب فيلترهاي پردازشي بصورت موازي اجرا كنيم. ما در اين تحقيق قصد داريم يك كتابخانه كلاس بر پايه يك زبان تابعي در جهت افزودن فيلترهاي پردازشي محاسباتي موجود در زبان هاي جرياني را به زبان هاي تابعي توسعه دهيم بطوريكه بوسيله اين كتابخانه كلاس بتوان امر برنامه نويسي مبتني بر فيلترهاي پردازشي در زبان هاي تابعي را تسهيل نمود و در راستاي برنامه نويسي موازي به سبك استريمي در زبان هاي تابعي گام مهمي برداشت.