-
公开(公告)号:CN107787570B
公开(公告)日:2021-01-22
申请号:CN201680033456.5
申请日:2016-06-23
Applicant: 微软技术许可有限责任公司
IPC: H04L12/46 , H04L12/935 , H04L12/947 , H04L29/06
Abstract: 智能NIC(网络接口卡)提供有使得智能NIC能够作为主机的NIC和网络之间的内联NIC操作的特征。智能NIC为主机提供网络流的穿透传输。发送到主机和从主机发送的分组传递通过智能NIC。作为穿透点,智能NIC通过分析分组、插入分组、丢弃分组、插入或识别拥塞信息等,能够加速穿透网络流的性能。此外,智能NIC提供了轻量传送协议(LTP)模块,使得其能够与其他智能NIC建立连接。LTP连接允许智能NIC在不将网络业务穿透它们相应的主机的情况下交换数据。
-
公开(公告)号:CN118176480A
公开(公告)日:2024-06-11
申请号:CN202280072822.3
申请日:2022-09-05
Applicant: 微软技术许可有限责任公司
Abstract: 一种现场可编程门阵列(FPGA),包括连接多个逻辑块的可配置互连结构,该多个逻辑块被配置为实现倒数函数数据路径,包括:包括倒数函数数据路径的尾数部分的尾数计算级,其被配置为:将输入浮点值的M位尾数分量划分为L个最高有效位和M‑L个最低有效位;基于L个最高有效位,从倒数查找表中查找斜率值和偏移值;通过将斜率值乘以M‑L个最低有效位来计算乘积并将偏移值与乘积相加,来计算输出浮点值的输出尾数分量;以及指数计算级,其被配置为计算输出浮点值的输出指数分量,计算输出指数分量包括对输入浮点值的指数分量取反。
-
公开(公告)号:CN112769718B
公开(公告)日:2023-04-07
申请号:CN202110067736.0
申请日:2016-06-23
Applicant: 微软技术许可有限责任公司
IPC: H04L49/111 , H04L49/25 , H04L12/46 , H04L69/165
Abstract: 本公开的实施例涉及一种网络接口卡。智能NIC(网络接口卡)提供有使得智能NIC能够作为主机的NIC和网络之间的内联NIC操作的特征。智能NIC为主机提供网络流的穿透传输。发送到主机和从主机发送的分组传递通过智能NIC。作为穿透点,智能NIC通过分析分组、插入分组、丢弃分组、插入或识别拥塞信息等,能够加速穿透网络流的性能。此外,智能NIC提供了轻量传送协议(LTP)模块,使得其能够与其他智能NIC建立连接。LTP连接允许智能NIC在不将网络业务穿透它们相应的主机的情况下交换数据。
-
公开(公告)号:CN107710238B
公开(公告)日:2021-07-23
申请号:CN201680038445.6
申请日:2016-06-27
Applicant: 微软技术许可有限责任公司
Abstract: 提供一种用于在加速组件上处理深度神经网络的方法。该方法包括配置加速组件以执行深度神经网络的前向传播和后向传播阶段。加速组件包括布置在集成电路封装中的加速组件裸片和存储器堆栈。存储器堆栈具有大于约50GB/秒的存储器带宽和大于约20MB/秒/mW的功率效率。
-
公开(公告)号:CN107980213B
公开(公告)日:2021-02-09
申请号:CN201680033099.2
申请日:2016-06-24
Applicant: 微软技术许可有限责任公司
IPC: H04L12/26 , H04L12/801 , H04L12/833
Abstract: 提供了一种智能NIC(网络接口卡),其具有使得智能NIC能够用作主机的NIC与网络之间的内联NIC的特征。智能NIC提供针对主机的网络流的通过传输。被发送到主机的和从主机发送的分组通过智能NIC。作为通过点,智能NIC能够通过分析分组、插入分组、丢弃分组、插入或识别拥塞信息等,来加速通过网络的性能。另外,智能NIC提供轻量级传送协议(LTP)模块,其使得该智能NIC能够与其他智能NIC建立连接。LTP连接允许智能NIC在不将网络业务通过它们各自的主机的情况下交换数据。
-
公开(公告)号:CN107980213A
公开(公告)日:2018-05-01
申请号:CN201680033099.2
申请日:2016-06-24
Applicant: 微软技术许可有限责任公司
IPC: H04L12/26 , H04L12/801 , H04L12/833
CPC classification number: H04L47/122 , H04L43/026 , H04L43/0882 , H04L47/10 , H04L47/12 , H04L47/31 , H04L69/16
Abstract: 提供了一种智能NIC(网络接口卡),其具有使得智能NIC能够用作主机的NIC与网络之间的内联NIC的特征。智能NIC提供针对主机的网络流的通过传输。被发送到主机的和从主机发送的分组通过智能NIC。作为通过点,智能NIC能够通过分析分组、插入分组、丢弃分组、插入或识别拥塞信息等,来加速通过网络的性能。另外,智能NIC提供轻量级传送协议(LTP)模块,其使得该智能NIC能够与其他智能NIC建立连接。LTP连接允许智能NIC在不将网络业务通过它们各自的主机的情况下交换数据。
-
公开(公告)号:CN107787570A
公开(公告)日:2018-03-09
申请号:CN201680033456.5
申请日:2016-06-23
Applicant: 微软技术许可有限责任公司
IPC: H04L12/46 , H04L12/935 , H04L12/947 , H04L29/06
Abstract: 智能NIC(网络接口卡)提供有使得智能NIC能够作为主机的NIC和网络之间的内联NIC操作的特征。智能NIC为主机提供网络流的穿透传输。发送到主机和从主机发送的分组传递通过智能NIC。作为穿透点,智能NIC通过分析分组、插入分组、丢弃分组、插入或识别拥塞信息等,能够加速穿透网络流的性能。此外,智能NIC提供了轻量传送协议(LTP)模块,使得其能够与其他智能NIC建立连接。LTP连接允许智能NIC在不将网络业务穿透它们相应的主机的情况下交换数据。
-
公开(公告)号:CN107710237B
公开(公告)日:2021-08-06
申请号:CN201680039131.8
申请日:2016-06-24
Applicant: 微软技术许可有限责任公司
Abstract: 提供了一种用于在服务器部件上实现深度神经网络的方法,该服务器部件包括主机部件和耦合到主机部件的硬件加速部件,主机部件包括CPU。深度神经网络包括多个层。该方法包括将深度神经网络划分成第一片段和第二片段,第一片段包括多个层的第一子集,第二片段包括多个层的第二子集,配置主机部件来实现第一片段,并配置硬件加速部件来实现第二片段。
-
公开(公告)号:CN109937453A
公开(公告)日:2019-06-25
申请号:CN201780069913.0
申请日:2017-10-31
Applicant: 微软技术许可有限责任公司
IPC: G16B30/00
Abstract: 可以通过定制集成电路系统来执行两个核苷酸序列之间的比较,该定制集成电路系统可以在减少的存储器占用中实现Smith Waterman分析,该减少的存储器占用仅存储和参考表示所述两个核苷酸序列之间的所述比较的二维矩阵的单独的部分或者分段。随着回溯的进行,会需要回溯与来自当前没有被保留在存储器中的分段的与单元对应的元数据。这种分段可以根据与二维矩阵的检查点单元相关联的、在先前生成的得分而被重新生成,该检查点单元包括被重新生成的分段的两个边缘。此外,为了进一步减少存储器消耗,针对每个单元而存储的回溯元数据可以包括四个二进制数字:两个数字指示方向指派,一个数字指示对应的单元是否是跨多个连续的单元延伸的删除的一部分,以及一个数字类似地指示跨多个连续的单元延伸的插入。
-
公开(公告)号:CN107836001A
公开(公告)日:2018-03-23
申请号:CN201680039028.3
申请日:2016-06-27
Applicant: 微软技术许可有限责任公司
CPC classification number: G06N3/063 , G06F15/7803 , G06N3/04 , G06N3/0454 , G06F15/76
Abstract: 提供一种用于实现卷积神经网络的硬件加速部件。该硬件加速部件包括N行功能单元和M列功能单元的阵列、存储输入数据的N个输入数据缓冲器以及存储权重数据的M个权重数据缓冲器。N个输入数据缓冲器中的每个输入数据缓冲器被耦合到N行功能单元中对应的一行功能单元。M个权重数据缓冲器中的每个权重数据缓冲器被耦合到M个功能单元列中对应的功能单元列。行中的每个功能单元接收相同的输入数据集合。列中的每个功能单元从耦合到该行的权重数据缓冲器接收相同的权重数据集合。功能单元中的每个功能单元对接收到的输入数据和接收到的权重数据执行卷积,并且M个功能单元列提供M个输出数据平面。
-
-
-
-
-
-
-
-
-