از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
سه سال پیش منتشر شده
تعداد بازدید: 261
کد پروژه: 421050
شرح پروژه
Saeid
با سلام و وقت بخیر
پروژه درسی تعریف شده است و در آدرس زیر قراردارد:
1- تعریف پروژه در فایل Read Me
2- سناریوهای 1 و 2 به همراه کدهایش وجود دارد
وظیفه شما چیست؟
1- ایجاد یک Branch به اسم خودتون
2- اجرای کد و گرفتن خروجی روی کامپیوتر خودتون یا Google Clolab در صورت امکان!
3- تهیه گزارشی مبتنی بر نتیجه اجرا برای 5 بار اجرا (زمانها را ثبت کنید) بهتر است برای ثبت زمان اجرا برای هر سناریو شرایط پردازندها را قبل از آن بویسله کد مانیتورینگ نوشته شده در قبل در گزارش ثبت نمایید
اگر مشکلی داشتید حتما اطلاعا دهید
تاریخ تحویل پروژه پنجشنبه 22 تیر به صورت حضوری خواهد بود.
زبان پایتون
README.md
CPU cores computing strength and GPU computing strength using Python
Repository Name: CPUGPUComputingEvaluation
(1) Objective:
The objective of this project is to evaluate the CPU cores and GPU computing strengths in various scenarios using Python, considering different types of computational tasks.
(2) Setup:
Ensure that your computer has a CPU with multiple cores and a dedicated GPU. Install the necessary Python libraries for CPU and GPU computations, such as NumPy, TensorFlow, and PyTorch.
(3) Scenarios:
(3-1) Matrix Multiplication:
Write a Python function that performs matrix multiplication using CPU computation. Utilize the NumPy library for efficient matrix operations. Measure the execution time for matrix multiplication of various sizes using the time module or a performance profiling library. Run the function multiple times and record the average execution time for each matrix size. Repeat the same process for GPU computation using a GPU-accelerated library like TensorFlow or PyTorch. Compare the average execution times between CPU and GPU for different matrix sizes.
(3-2) Image Processing:
Write a Python function that performs image processing operations, such as image filtering or edge detection, using CPU computation. Utilize libraries like OpenCV or PIL (Python Imaging Library) for image processing tasks. Measure the execution time for image processing operations on various image sizes. Repeat the process for GPU computation using GPU-accelerated libraries. Compare the average execution times between CPU and GPU for different image sizes.
(4)Comparative Analysis:
Analyze the performance differences between CPU and GPU in each scenario. Consider factors such as the workload complexity, parallelization capabilities, and data sizes. Identify scenarios where CPU outperforms GPU or vice versa. Visualize the results using Python plotting libraries to present a clear comparison. Conclusion:
Summarize the findings from the evaluation and analysis of different scenarios. Discuss the strengths and limitations of CPU and GPU computing for each scenario. Provide insights into the scenarios where each computing resource is more suitable based on performance considerations. Remember to document your code, provide clear instructions, and make it easily reproducible for others to understand and replicate your project.
مهارت ها و تخصص های مورد نیاز
مهلت برای انجام
11روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت چهار سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
سه سال پیش منتشر شده
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار