【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
1、就像物理信号量提供了关于列车是否可以在轨道上行进的指示一样,在计算机科学领域,信号量指的是指示进程的执行是否可以在满足进程执行的确定前提的情况下继续进行的信息。例如,消费方进程可能需要生产方进程输出的数据作为输入。这些数据的存在,即生产方进程的执行完成到生成输出数据的程度,是消费方进程继续执行的前提。如果消费方进程在建立这种前提之前试图继续执行,由于不存在必要的输入数据,消费方进程将失败。作为另一个示例,消费方进程可能需要存储器的特定部分可用,消费方进程可能会寻求将消费方进程的输出存储到该部分中。在这样的示例中,为了避免无意的数据覆盖,消费方进程不应继续执行并将其输出存储在存储器的该部分中,直到前面的进程利用存储器的该部分存储其自己的数据。
2、前提可以被定义为利用人类可读计算机编程语言的计算机功能编程的一部分,或者它们可以被创建为程序编译的一部分。在将程序从人类可读计算机编程语言编译成计算机可执行指令的期间,可以创建和/或引用软件信号量,以便跟踪由人类可读计算机编程语言定义的或由编译创建的前提。这种软件信号
...【技术保护点】
1.一种集成电路芯片,包括:
2.根据权利要求1所述的集成电路芯片,还包括:
3.根据权利要求2所述的集成电路芯片,其中所述第一生产方进程在所述第二执行单元电路系统上执行,并且生成使所述第一硬件信号量的所述状态改变的命令,所述命令经由所述专用NOC从所述第二执行单元电路系统被传送到所述第一硬件信号量电路系统。
4.根据权利要求2所述的集成电路芯片,其中所述第一块电路系统的元件是所述专用NOC的第一子网的一部分,并且所述第二块电路系统的元件是所述专用NOC的第二子网的一部分。
5.根据权利要求1所述的集成电路芯片,还包括:
6.根...
【技术特征摘要】
【国外来华专利技术】
1.一种集成电路芯片,包括:
2.根据权利要求1所述的集成电路芯片,还包括:
3.根据权利要求2所述的集成电路芯片,其中所述第一生产方进程在所述第二执行单元电路系统上执行,并且生成使所述第一硬件信号量的所述状态改变的命令,所述命令经由所述专用noc从所述第二执行单元电路系统被传送到所述第一硬件信号量电路系统。
4.根据权利要求2所述的集成电路芯片,其中所述第一块电路系统的元件是所述专用noc的第一子网的一部分,并且所述第二块电路系统的元件是所述专用noc的第二子网的一部分。
5.根据权利要求1所述的集成电路芯片,还包括:
6.根据权利要求1所述的集成电路芯片,其中所述第二硬件信号量电路系统是所述链信号量中的最后一个信号量;并且
7.根据权利要求1所述的集成电路芯片,其中所述第二硬件信号量电路系统是所述链信号量中的最后一个信号量;并且
8.一种集成电路芯片,包括:
9.一种利用多个硬件信号量电路系统作为链信号量的方法,所述方法包括:
10.根据权利要求9所述的方法,其中所述第一生产方进程在通信地耦合到所述第一...
【专利技术属性】
技术研发人员:徐晓玲,T·H·埃尔,D·戈埃尔,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。