关于GPU加速的C#最后一年项目构想 [英] C# final year project idea about GPU acceleration

查看:147
本文介绍了关于GPU加速的C#最后一年项目构想的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,



我是高中学生(不是大学),从技术上讲,我不学习编程,但我也可以完成编程项目。我的老师建议我做一些无用的排序算法程序,但这不是我想做的事情。我想创建一些可以使用GPU(使用CUDA或OpenCL)进行计算的程序。我唯一的问题是我不知道我可以使用什么样的计算,因为它应该是可以充分利用GPU的东西。我知道CUDA或OpenCL并不容易,但有很多教程,所以我不怕我不能这样做。

这不是大学,我只有17岁所以它不必是非常复杂或花哨的东西。基本上我需要一些看起来很有趣的好主意,可以在几天/几周内完成。



感谢您的任何建议:)

Hello,

I am student on high school (not University) and technically i dont study programming but i can do my project on programming too. My teachers suggested me to make some useless sorting algorithms programs but that not really something i would like to do. I would like to create some programe that can use GPU (with CUDA or OpenCL) for calculations. My only problem is that i have no idea what kind of calculation i could use for it because it should be something that will make full ues of GPU. I know that CUDA or OpenCL are no easy but there are many tutorials so i am not afraid that i would not be able to do it.
This is not University and i am just 17 years old so it does not have to be something very complicated nor fancy. Basicly i need some good idea that looks interesting and can be done in few days/weeks.

Thanks for any advices :)

推荐答案

我认为老实说你的老师是对的:你说CUDA / OpenCL并不容易,尽管提供了教程,我认为你不会做任何你想做的事情找到有趣的,在您离开的时候,老师会接受这一点。特别是如果你(正如你所说)没有学习编程 - 即使对于有经验的编程人员来说,这些都是严肃的任务,绝对不是我会设置一个短时间尺度的初学者!



为了您自己的兴趣,请务必尝试,学习和玩CUDA或OpenCL,但我建议您选择一些更简单的项目,这可能会影响您的成绩,从而影响您的整个未来!
I think to be honest that your teachers are right: as you say CUDA / OpenCL are not easy, and despite tutorials being available, I don't think you will be able to do anything that you would find interesting and that would be acceptable to your teachers in the time you have left to do it. Particularly if you are (as you say) not studying programming - these are serious tasks even for experienced coders, and definitely not something I would set a beginner with a short timescale to!

By all means experiment, and learn, and play with CUDA or OpenCL for your own interest, but I would suggest you chose something a little simpler for a project that may well affect your grades, and thus your whole future!


您可以编写一个有用的并行排序算法。
You might write a useful parallelized sorting algorithm.


这篇关于关于GPU加速的C#最后一年项目构想的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆