‘壹’ 为什么要从软硬件协同到软硬件融合
蓝海大脑深度学习液冷工作站研究人员表示:
软硬件融合的根基:①分层分块的系统和②宏观的超大规模,这两个原因使得③二八规律广泛存在。
软硬件融合承上启下:从产品定义和系统架构开始,逐步拓展到整个系统栈;往下拓展微架构设计和实现,甚至考虑工艺、封装和测试;往上,考虑接口驱动、操作系统、框架和开发库,甚至需要考虑应用算法和业务逻辑。
软硬件融合,落地实现必然是CPU + 协处理器 + GPU + FPGA + DSA + ASIC等多种处理引擎充分协同的超异构计算。其中,每个工作任务都是在软硬件均衡/解耦基础上的再协同。
软硬件融合的核心目标是要兼顾软件灵活性和硬件高性能,实现既要又要。
软硬件融合,既是理论和理念,也是方法和解决方案。让硬件更加灵活、弹性、可扩展,弥补硬件和软件之间的鸿沟。
软硬件融合应对云计算、边缘计算及超级终端等复杂计算场景的挑战。软硬件融合也为解决芯片一次性成本过高导致的设计风险,提供了切实可行的思路和方案。
‘贰’ 做硬件,软件,算法三个方向哪个前途好,哪个更
软件更有前景
计算机的核心是操作系统是软件,大量的应用程序是软件,所以一般来说软件更有前景。
从就业的角度来看,软件程度人员要求量大,但工作量较大,到一定的岁数之后,企业内的程序员可能会向管理演化。
计算机硬件研发,在中国是弱势,大量的硬件产品都是进口。
期待中国的硬件有一天能超过世界发达国家,现在在努力中。
部分学硬件的人员将来可能会专注于智能家电等智能设备的研发上。
从高等教育的角度,分计算机硬件和软件专业,实际情况是,软硬专业都会学习软件开发和硬件基础。
企业的角度看软件或硬件专业的毕业生,对大部分的企业而言都差别不大。
因为大部分的学生都得补充一定量的知识后才能胜任计算机相关的研发岗位工作。
当然,如果是做计算机行业的销售代表,软件硬件专业无差别。
个人觉得前景取决于所学专业+毕业学校+个人兴趣+社会需要等多个要素,在软件或硬件专业学习过程中,尽可能了解外界和企业的现实需要,尽量在学校内建立实用的学科基础,就可能在企业内领先其他同学一步。