The present disclosure relates to a stream switch. Embodiments relate to reconfigurable serial switches formed in integrated circuits. The cascade switch includes multiple output ports, multiple input ports and multiple selection circuits. The output ports are composed of an output port architecture, and each output port is arranged to transmit output data and output control information in one direction. The input ports all have an input port architecture, and each input port is arranged to receive the first input data and the first input control information unidirectionally. Select one of the circuits that are coupled to the output port. Each selection circuit is also coupled to all input ports, so that each selection circuit is arranged to be reconfigured to be reconfigured to no more than one input port at any given time.
【技术实现步骤摘要】
串流开关
本公开整体涉及深度卷积神经网络(DCNN)。更具体地但不排他地,本公开涉及被布置为实现DCNN的一部分的硬件加速器引擎。
技术介绍
已知的计算机视觉、语音识别和信号处理应用受益于使用深度卷积神经网络(DCNN)。DCNN技术中的一项重要工作是由Y.LeCun等人在1998年的IEEE会报第86期第11卷第2278-2324页上发表的“Gradient-BasedLearningAppliedToDocumentRecognition”,该文章利用“AlexNet”赢得了2012年的ImageNet大型视觉识别挑战赛。如由Krizhevsky,A.、Sutskever,I.和Hinton,G.于2012年在内达华州太浩湖的NIPS第1-9页发表的“ImageNetClassificationWithDeepConvolutionalNeuralNetworks”中所描述的,AlexNet是第一次显著优于经典方法的DCNN。DCNN是处理大量数据并通过以下方式进行自适应地“学习”的基于计算机的工具:将数据内的近端相关的特征融合、对数据进行广泛预测、并基于可靠的结论和新的融合来改进预测。DCNN被布置在多个“层”中,并且在每一层处进行不同类型的预测。例如,如果面部的多个二维图片被提供作为DCNN的输入,则DCNN将学习诸如边缘、曲线、角度、点、颜色对比度、亮点、暗点等的面部的各种特性。在DCNN的一个或多个第一层处学习这些一个或多个特征。然后,在一个或多个第二层中,DCNN将学习诸如眼睛、眉毛、前额、头发、鼻子、嘴、脸颊等的面部的各种可识别的特征;其中 ...
【技术保护点】
1.一种形成在集成电路中的可重新配置的串流开关,其特征在于,包括:多个输出端口,每个输出端口具有输出端口架构组成,每个输出端口被布置为在多个输出线上单向传递输出数据及输出控制信息,其中所述输出端口架构组成由N个数据路径定义,所述N个数据路径包括A个数据输出和B个控制输出,其中N、A和B是非零整数;多个输入端口,每个输入端口具有输入端口架构组成,每个输入端口被布置为在第一多个线上单向接收第一输入数据和第一输入控制信息,其中所述输入端口架构组成由M个数据路径定义,所述M个数据路径包括A个数据输入和B个控制输入,其中M是等于N的整数;以及多个选择电路,每个选择电路被耦合到所述多个输出端口中的相关联的一个输出端口,每个选择电路还被耦合到所述多个输入端口中的所有输入端口,使得每个选择电路被布置为在任何给定时间将其相关联的对应输出端口可重新配置地耦合到不超过一个的输入端口。
【技术特征摘要】
2017.01.04 IN 201711000422;2017.02.02 US 15/423,281.一种形成在集成电路中的可重新配置的串流开关,其特征在于,包括:多个输出端口,每个输出端口具有输出端口架构组成,每个输出端口被布置为在多个输出线上单向传递输出数据及输出控制信息,其中所述输出端口架构组成由N个数据路径定义,所述N个数据路径包括A个数据输出和B个控制输出,其中N、A和B是非零整数;多个输入端口,每个输入端口具有输入端口架构组成,每个输入端口被布置为在第一多个线上单向接收第一输入数据和第一输入控制信息,其中所述输入端口架构组成由M个数据路径定义,所述M个数据路径包括A个数据输入和B个控制输入,其中M是等于N的整数;以及多个选择电路,每个选择电路被耦合到所述多个输出端口中的相关联的一个输出端口,每个选择电路还被耦合到所述多个输入端口中的所有输入端口,使得每个选择电路被布置为在任何给定时间将其相关联的对应输出端口可重新配置地耦合到不超过一个的输入端口。2.根据权利要求1所述的可重新配置的串流开关,其特征在于,所述输出端口架构组成的每一线具有所述输入端口架构组成的对应线。3.根据权利要求2所述的可重新配置的串流开关,其特征在于,所述输出端口架构组成和所述输入端口架构组成的线包括:被布置为在第一方向上单向传递第一数据的第一多个数据线;被布置为在所述第一方向上单向传递第二数据的第二多个数据线;被布置为在所述第一方向上单向传递第三数据的第三多个数据线;被布置为在所述第一方向上单向传递控制信息的多个控制线;以及被布置为在第二方向上单向传递流控制信息的至少一个流控制线,所述第二方向不同于所述第一方向。4.根据权利要求1所述的可重新配置的串流开关,其特征在于,所述多个选择电路允许所述多个输入端口中的每一个并发地可配置地耦合到至少两个输出端口。5.根据权利要求4所述的可重新配置的串流开关,其特征在于,还包括:耦合到每个输入电路的组合背压逻辑模块,所述组合背压逻辑模块被布置为鉴别多个流控制信号,所述鉴别被布置为将有效的流控制信号从可重新配置地耦合到所述相关联的输入端口的任何输出端口传递到其相关联的输入端口,并且所述鉴别进一步被布置为忽略来自不可重新配置地耦合到所述相关联的输入端口的任何输出端口的每个无效的流控制信号。6.根据权利要求5所述的可重新配置的串流开关,其特征在于,所述有效的流控制信号被布置为在所述有效的流控制信号被断言的同时减慢或停止来自所述相关联的输入端口的流式数据。7.根据权利要求5所述的...
【专利技术属性】
技术研发人员:T·勃伊施,G·德索利,
申请(专利权)人:意法半导体股份有限公司,意法半导体国际有限公司,
类型:新型
国别省市:意大利,IT
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。