qs需要哪些硬件要求?
QSGW是物理器件(相对于虚拟化),所以它和计算机的CPU、内存等硬件参数直接相关。 其次,QSGW是一个并行计算的编程模型,因此需要考虑编程语言本身对并发、并行的支持情况; 最后,考虑到工业界目前应用最广的还是Linux操作系统,所以我们讨论的问题都是以Linux为操作系统的平台。 在讨论QS/GW的时候,常听到的一个词叫做“数据流”(Stream),这个词在QS/GW的实现中是很重要的一个概念。
从计算模型来看,由于采用消息传递的方式,数据在整个计算过程中是单向流动的,因而又称为单通道数据流。 从编程模型来看,由于每个节点只能接收自己发送的消息(如果采用共享内存的话),因此数据只能以“流”的形式传输。 如果从应用层面来看,考虑到我们通常希望将多个不同计算节点上的资源通过某种方式串联起来,完成整个任务的计算,那么所谓数据流就更具有实际意义了——只有当资源间能够交互数据(通常是通过网络进行传输)的时候,我们才能称之为数据流。
所以,要使用好QSGW这个计算框架,我们需要注意下面几个问题: 当然上面这些只是使用了QSGW的基本特性而已,真正用好这个框架还需要结合具体的问题来仔细设计。