一、方向解析
计算机结构、编译器和并行计算Architecture, Compilers, an Parallel Computing是计算机科学专业下面的一个方向,计算机结构和编译器研究的主要是硬件设计,编程语言和编译程序,这个领域经常涉及到计算机科学、计算机工程和电子工程学科,是一个交叉的领域。
Architecture 学习和研究的更多的是计算机的结构,这个结构不仅仅是物理上的结构,还是逻辑上的结构,基本的工作原理和工作准则。比如说,网络7层结构(IP v6 编程了5层)里面既包含了硬件上的结构,还包含了软件上的结构。
Parallel Computing 其实就是现在非常热门的云计算。很多时候我们都不理解云计算是什么。通过一个笑话,我们可以理解云计算是什么。记得有个四格漫画,是大画西游的,其中沙僧对大师兄和二师兄说:“我终于学会了复制粘贴了!”然后大师兄和二师兄很鄙视的眼神看着沙僧,然后沙僧解释道:“我学会了在A电脑上复制,在B电脑上粘贴!”其他两人异口同声:“牛!”其实这个就是云计算。
二、课程设置
该领域需要学的课程通常有Embee Systems嵌入式系统、Computer System Organization计算机系统组织、Logic Design逻辑设计、Applie Parallel Programming应用平行信息处理技术、Parallel Computer Architecture平行计算机结构、Fault-Tolerant Dig System Design容错挖掘系统设计、Design an Implementation of Compilers编译器的设计和实现、High-Performance Computer Architecture高性能计算机结构。
三、就业方向
学习计算机系统结构、编译与计算的学生适合于从事计算机网络、嵌入式技术、高性能计算、网络信息安全与多媒体信息处理等领域的工作。很多跨国公司和国内知名大型企业,如Microsoft、IBM、HP、AMD、Intel、Oracle、SAP、华为等公司对该专业人才的需求量都较大。