面向控制的软件流水线设计与实现任务书

 2021-08-23 08:08

1. 毕业设计(论文)主要内容:

随着计算机硬件水平的提升,多核多CPU已经非常普遍,各种并行和高性能计算成为当前的应用热点。在实际工程应用中经常需要对大量单个数据进行多个处理模块的连续操作最后输出,采用多线程的流水线处理模式可以有效利用计算机硬件资源,大幅提升处理速度,同时可以保证数据的连续输出。面向控制的软件流水线技术,能够实现对流水线中各模块启动、暂停和取消等操作,同时可以实时监控运行状态与日志输出。

设计内容:1. 学习windows下的多线程编程技术。2. 设计实现基于C 语言的软件流水线状态控制。

2. 毕业设计(论文)主要任务及要求

1. 学习C 语言、Windows系统多线程编程,设计软件流水线状态控制与监控的控制代码;2. 完成该控制模型的功能测试与性能测试;3. 根据所得到的测试结果,比较分析并提出一定的改进方案或措施;4. 查阅参考文献15篇以上(其中近五年外文文献不少于3篇);5. 完成不少于12000字的毕业论文撰写并完成答辩的相关工作;6. 完成不低于5000汉字(20000英文印刷符)的教师指定的相关文献的英译汉翻译;7. 完成不少于12幅图设计(包括:电路原理图、流程图、结构框图、程序框图等)。

3. 毕业设计(论文)完成任务的计划与安排

1. 第1-3周 完成题目调研,完成文献阅读,进行相关资料的收集,完成文献综述以及开题报告撰写;2. 第4-6周 学习多线程相关知识;3. 第7-12周 完成基于C 语言的软件流水线状态控制代码; 4. 第13-15周 测试程序的实际工作性能,并针对使用过程出现的问题进行优化。

5. 第16周 完成并提交毕业设计论文;6. 第17周 答辩。

4. 主要参考文献

[1] Jeffrey Richter.Windows核心编程.机械工业出版社,2008[2] 郝文化. Windows多线程编程技术与实例.中国水利水电出版社.2005[3] 倪奇智, 张为华、臧斌宇等.保证Java精确异常的软件流水线技术.计算机应用于软件.2008.

[4] BS Hart. 3-D Seisimic Acquisition, Processing and Display. 2000.
剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文任务书,课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。