-
公开(公告)号:CN105339821B
公开(公告)日:2019-03-26
申请号:CN201480036307.5
申请日:2014-05-09
申请人: 华为技术有限公司
IPC分类号: G02B6/293
摘要: 本发明公开了一种光学路由器。该光学路由器包括:第一波导(101)、第二波导(102)、第三波导(103)、第四波导(104);以及,第一微环谐振器(111)、第二微环谐振器(112)、第三微环谐振器(113)、第四微环谐振器(114)、第五微环谐振器(115)、第六微环谐振器(116)、第七微环谐振器(117)。通过上述直通波导以及微环谐振器,可以实现每个输入端到三个输出端的耦合。本发明实施例的光学路由器,采用较少的微环谐振器,并具有较少的波导交叉,能够提高光学路由器的性能。
-
公开(公告)号:CN105899984B
公开(公告)日:2019-02-12
申请号:CN201480040861.0
申请日:2014-12-18
申请人: 华为技术有限公司
IPC分类号: G02B6/26
CPC分类号: G02B6/26
摘要: 本发明提供一种光存储器及其控制方法,该光存储器包括多级存储单元,而且每级存储单元包括第一相位调制单元、第二相位调制单元和输出端口。第一相位调制单元用于根据控制信号改变环A上的两支光信号数据包之间的第一相位差;第二相位调制单元用于根据控制信号改变从光耦合器输出至第二端的两支光信号数据包之间第二相位差。根据第一相位差和第二相位差的取值,可以使得光信号数据包从每级的输出端口输出,实现本级的输出。换言之,本发明实施例中的光存储器能够实现多级存储,且每一级都能够直接输出光信号数据包。
-
公开(公告)号:CN105899984A
公开(公告)日:2016-08-24
申请号:CN201480040861.0
申请日:2014-12-18
申请人: 华为技术有限公司
IPC分类号: G02B6/26
CPC分类号: G02B6/26
摘要: 本发明提供一种光存储器及其控制方法,该光存储器包括多级存储单元,而且每级存储单元包括第一相位调制单元、第二相位调制单元和输出端口。第一相位调制单元用于根据控制信号改变环A上的两支光信号数据包之间的第一相位差;第二相位调制单元用于根据控制信号改变从光耦合器输出至第二端的两支光信号数据包之间第二相位差。根据第一相位差和第二相位差的取值,可以使得光信号数据包从每级的输出端口输出,实现本级的输出。换言之,本发明实施例中的光存储器能够实现多级存储,且每一级都能够直接输出光信号数据包。
-
公开(公告)号:CN105339821A
公开(公告)日:2016-02-17
申请号:CN201480036307.5
申请日:2014-05-09
申请人: 华为技术有限公司
IPC分类号: G02B6/293
CPC分类号: G02B6/293
摘要: 本发明公开了一种光学路由器。该光学路由器包括:第一波导(101)、第二波导(102)、第三波导(103)、第四波导(104);以及,第一微环谐振器(111)、第二微环谐振器(112)、第三微环谐振器(113)、第四微环谐振器(114)、第五微环谐振器(115)、第六微环谐振器(116)、第七微环谐振器(117)。通过上述直通波导以及微环谐振器,可以实现每个输入端到三个输出端的耦合。本发明实施例的光学路由器,采用较少的微环谐振器,并具有较少的波导交叉,能够提高光学路由器的性能。
-
公开(公告)号:CN108021563A
公开(公告)日:2018-05-11
申请号:CN201610931621.0
申请日:2016-10-31
申请人: 华为技术有限公司
IPC分类号: G06F17/30
CPC分类号: G06F17/30
摘要: 本发明实施例公开了一种指令间数据依赖的检测方法和装置。该方法包括:当有检测线程在对变量进行访问操作时,检测是否存在对该变量的历史访问操作,若不存在对变量的历史访问操作,则记录本次访问操作的线程编号,否则,如果本次访问操作为写操作,比较历史访问操作的线程编号与本次访问操作的线程编号,若本次访问操作的线程编号小于历史访问操作的线程编号,则表明待检测指令存在数据依赖,终止检测,如果本次访问操作为读操作且历史访问操作中包含历史写访问操作,比较历史写访问操作的线程编号与本次访问操作的线程编号,若本次访问操作的线程编号小于历史写访问操作的线程编号,则表明待检测指令存在数据依赖,终止检测。
-
公开(公告)号:CN108021563B
公开(公告)日:2021-09-07
申请号:CN201610931621.0
申请日:2016-10-31
申请人: 华为技术有限公司
IPC分类号: G06F9/38
摘要: 本发明实施例公开了一种指令间数据依赖的检测方法和装置。该方法包括:当有检测线程在对变量进行访问操作时,检测是否存在对该变量的历史访问操作,若不存在对变量的历史访问操作,则记录本次访问操作的线程编号,否则,如果本次访问操作为写操作,比较历史访问操作的线程编号与本次访问操作的线程编号,若本次访问操作的线程编号小于历史访问操作的线程编号,则表明待检测指令存在数据依赖,终止检测,如果本次访问操作为读操作且历史访问操作中包含历史写访问操作,比较历史写访问操作的线程编号与本次访问操作的线程编号,若本次访问操作的线程编号小于历史写访问操作的线程编号,则表明待检测指令存在数据依赖,终止检测。
-
-
-
-
-