
算力芯片多样性呼唤新一代计算架构
计算架构是一个综合性概念,它从多个维度对计算系统进行描述和规范。从系统设计角度来看,计算架构是指计算系统中各个组成元素以及这些元素之间的关系。组成元素涵盖硬件和软件层面,硬件包括处理器(如 CPU、GPU、FPGA 等)、存储器(内存、存储等)、输入输出设备等;软件包括操作系统、编程语言、中间件以及各类应用程序。元素之间的关系则体现为数据流动、控制信号传递、资源分配等交互方式。例如,在经典的冯・诺依曼架构中,处理器与存储器通过数据总线和控制总线相连,处理器从存储器中读取指令和数据,执行计算任务后再将结果写回存储器,这种明确的元素及其关系构成了计算机系统的基本运行模式。