System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及芯片领域,具体涉及一种计算系统、计算方法、芯片封装及计算板卡。
技术介绍
1、人工智能、大数据等技术的发展对算力提出了越来越高的需求。目前,已有提出利用光来进行计算,执行某些计算任务。
技术实现思路
1、根据本专利技术的一个方面,提供一种计算系统,包括:共享处理单元;多个处理单元,每个所述处理单元电耦合至所述共享处理单元,其中,所述多个处理单元包括第一处理单元以及第二处理单元;多个光计算单元,每个所述光计算单元电耦合至所述共享处理单元,其中,所述多个光计算单元包括第一光计算单元以及第二光计算单元。
2、根据本专利技术的一个方面,提供一种芯片封装,其包括本公开中的计算系统。
3、根据本专利技术的一个方面,提供一种计算板卡,其包括本公开中的计算系统。
4、根据本专利技术的一个方面,提供一种计算方法,所述计算方法通过计算系统进行计算,该计算系统包括:共享处理单元,多个处理单元,以及多个光计算单元,其中,多个处理单元中的每一者以及所述多个光计算单元中的每一者均电耦合至所述共享处理单元;所述计算方法包括:多个处理单元中的至少一个处理单元接收相应的指令;根据所述相应的指令,所述至少一个处理单元执行相应的计算处理,并且所述共享处理单元执行相应的处理,以及该至少一个处理单元调用多个光计算单元中的至少一个光计算单元,使得所述至少一个光计算单元执行相应的计算处理。
5、本专利技术实施例的技术效果是多方面的,根据应用场景及计算需求,处理单元可
本文档来自技高网...【技术保护点】
1.一种计算系统,包括:
2.根据权利要求1所述的计算系统,其中,所述共享处理单元被配置为对数据进行预处理,并将预处理的结果输出至所述多个光计算单元中的至少一个光计算单元。
3.根据权利要求1所述的计算系统,其中,所述共享处理单元被配置为对来自所述多个光计算单元中的至少一个光计算单元的计算结果进行后处理。
4.根据权利要求2所述的计算系统,其中,进行所述预处理的所述数据来自所述多个处理单元中的至少一个处理单元。
5.根据权利要求2所述的计算系统,所述预处理包括数据转换处理。
6.根据权利要求5所述的计算系统,所述数据转换处理包括将数据由高精度数据转换为低精度数据。
7.根据权利要求5所述的计算系统,其中,所述数据转换处理包括对神经网络模型的数据进行量化处理。
8.根据权利要求5所述的计算系统,其中,所述数据转换处理包括将数据类型从有符号数转换为无符号数。
9.根据权利要求2所述的计算系统,其中,所述预处理包括计算处理。
10.根据权利要求3所述的计算系统,其中,所述后处理包
11.根据权利要求3所述的计算系统,其中,所述后处理包括计算处理。
12.根据权利要求10所述的计算系统,所述数据转换处理包括对神经网络模型的数据进行反量化处理。
13.根据权利要求1所述的计算系统,所述共享处理单元被配置为接收来自第一光计算单元的第一计算结果,并对所述第一计算结果进行后处理。
14.根据权利要求3所述的计算系统,其中,所述共享处理单元被配置为接收来自第一光计算单元的第一计算结果以及来自第二光计算单元的第二计算结果,并且基于所述第一计算结果以及所述第二计算结果进行后处理,以及将所述后处理结果输出至所述第一处理单元。
15.根据权利要求1所述的计算系统,其中,所述共享处理单元被配置成为至少两个光计算单元分配所需数据。
16.根据权利要求1所述的计算系统,所述共享处理单元被配置为仲裁来自至少两个所述处理单元的指令,以确定上述指令的执行顺序。
17.根据权利要求1所述的计算系统,其中,所述计算系统包括电信号转换单元,所述共享处理单元经由所述电信号处理单元耦合至所述多个光计算单元,所述电信号转换单元包括DAC、ADC的至少一者,所述电信号转换单元将表示数据的电信号进行转换,以与光计算单元进行通信连接。
18.根据权利要求1所述的计算系统,其中,所述多个处理单元被配置经由第一总线耦合至所述共享处理单元,以及所述第一总线经由所述共享处理单元耦合至所述多个光计算单元。
19.根据权利要求2所述的计算系统,其中,所述共享处理单元包括预处理逻辑,以执行所述预处理。
20.根据权利要求2所述的计算系统,其中,所述共享处理单元包括后处理逻辑,以执行所述后处理。
21.根据权利要求2所述的计算系统,其中,所述共享处理单元包括仲裁逻辑,以执行所述仲裁处理。
22.根据权利要求1所述的计算系统,其中,所述多个光计算单元包括具有不同计算能力的光计算单元。
23.根据权利要求1所述的计算系统,其中,所述多个处理单元中的每一个包括电计算单元。
24.根据权利要求1所述的计算系统,其中,所述多个处理单元中的每一个包括缓存,所述缓存被配置为存储计算任务相关的数据。
25.根据权利要求1所述的计算系统,其中,所述多个处理单元中的每一个包括控制单元,所述控制单元被配置为控制其所在处理单元以及相应的至少一个所述光计算单元,以协作完成计算任务。
26.根据权利要求1所述的计算系统,其中,对于所述多个光计算单元中的每一个光计算单元,其被配置为执行计算处理,所述计算处理包括采用光信号进行光计算操作。
27.根据权利要求1所述的计算系统,其中,光计算单元被配置为实现电信号输入以及输出的至少一者。
28.根据权利要求26所述的计算系统,其中,所述计算处理包括将所述光计算操作的结果进行光电转换。
29.一种芯片封装,包括如权利要求1~28中任意一项所述的计算系统。
30.根据权利要求29所述的芯片封装,其包括芯片,所述芯片包括权利要求1~28中任意一项所述的计算系统。
31.根据权利要求29所述的芯片封装,其包括第一芯片以及第二芯片,所述第一芯片包括所述多个处理单元以及所述共享处理单元,所述第二芯片包括所述多个光计算单元。
32.一种计算板卡,包括如权利要求1~28中任意一项所述的计算系统,以及插接部,用于插...
【技术特征摘要】
1.一种计算系统,包括:
2.根据权利要求1所述的计算系统,其中,所述共享处理单元被配置为对数据进行预处理,并将预处理的结果输出至所述多个光计算单元中的至少一个光计算单元。
3.根据权利要求1所述的计算系统,其中,所述共享处理单元被配置为对来自所述多个光计算单元中的至少一个光计算单元的计算结果进行后处理。
4.根据权利要求2所述的计算系统,其中,进行所述预处理的所述数据来自所述多个处理单元中的至少一个处理单元。
5.根据权利要求2所述的计算系统,所述预处理包括数据转换处理。
6.根据权利要求5所述的计算系统,所述数据转换处理包括将数据由高精度数据转换为低精度数据。
7.根据权利要求5所述的计算系统,其中,所述数据转换处理包括对神经网络模型的数据进行量化处理。
8.根据权利要求5所述的计算系统,其中,所述数据转换处理包括将数据类型从有符号数转换为无符号数。
9.根据权利要求2所述的计算系统,其中,所述预处理包括计算处理。
10.根据权利要求3所述的计算系统,其中,所述后处理包括数据转换处理。
11.根据权利要求3所述的计算系统,其中,所述后处理包括计算处理。
12.根据权利要求10所述的计算系统,所述数据转换处理包括对神经网络模型的数据进行反量化处理。
13.根据权利要求1所述的计算系统,所述共享处理单元被配置为接收来自第一光计算单元的第一计算结果,并对所述第一计算结果进行后处理。
14.根据权利要求3所述的计算系统,其中,所述共享处理单元被配置为接收来自第一光计算单元的第一计算结果以及来自第二光计算单元的第二计算结果,并且基于所述第一计算结果以及所述第二计算结果进行后处理,以及将所述后处理结果输出至所述第一处理单元。
15.根据权利要求1所述的计算系统,其中,所述共享处理单元被配置成为至少两个光计算单元分配所需数据。
16.根据权利要求1所述的计算系统,所述共享处理单元被配置为仲裁来自至少两个所述处理单元的指令,以确定上述指令的执行顺序。
17.根据权利要求1所述的计算系统,其中,所述计算系统包括电信号转换单元,所述共享处理单元经由所述电信号处理单元耦合至所述多个光计算单元,所述电信号转换单元包括dac、adc的至少一者,所述电信号转换单元将表示数据的电信号进行转换,以与光计算单元进行通信连接。
18.根据权利要求1所述的计算系统,其中,所述多个处理单元被配置经由第一总线耦合至所述共享处理单元,以及所述第一总线经由所述共享处理单元耦合至所述多个光计算单元。
19.根据权利要求2所述的计算系统,其中,所述共享处理单元包括预处理逻辑,以执行所述预处理。
20.根据权利要求2所述...
【专利技术属性】
技术研发人员:沈亦晨,孟怀宇,张骞,冯亮,华士跃,
申请(专利权)人:上海曦智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。