-
公开(公告)号:US09569214B2
公开(公告)日:2017-02-14
申请号:US13728765
申请日:2012-12-27
Applicant: NVIDIA Corporation
Inventor: Gokul Govindu , Parag Gupta , Scott Pitkethly , Guillermo J. Rozas
CPC classification number: G06F9/30079 , G06F9/3826 , G06F9/3834
Abstract: In one embodiment, in an execution pipeline having a plurality of execution subunits, a method of using a bypass network to directly forward data from a producing execution subunit to a consuming execution subunit is provided. The method includes producing output data with the producing execution subunit, consuming input data with the consuming execution subunit, for one or more intervening operations whose input is the output data from the producing execution subunit and whose output is the input data to the consuming execution subunit, evaluating those one or more intervening operations to determine whether their execution would compose an identify function, and if the one or more intervening operations would compose such an identity function, controlling the bypass network to forward the producing execution subunit's output data directly to the consuming execution subunit.
Abstract translation: 在一个实施例中,在具有多个执行子单元的执行流水线中,提供使用旁路网络将数据从产生执行子单元直接转发到消耗执行子单元的方法。 该方法包括利用生产执行子单元产生输出数据,消耗与消耗执行子单元的输入数据,用于一个或多个中间操作,其输入是来自生产执行子单元的输出数据,其输出是输入数据到消费执行子单元 评估这些一个或多个介入操作以确定它们的执行是否构成识别功能,并且如果一个或多个中间操作将组成这样的身份功能,则控制旁路网络将产生执行子单元的输出数据直接转发到消费者 执行子单元。
-
公开(公告)号:US20140189316A1
公开(公告)日:2014-07-03
申请号:US13728765
申请日:2012-12-27
Applicant: NVIDIA CORPORATION
Inventor: Gokul Govindu , Parag Gupta , Scott Pitkethly , Guillermo J. Rozas
IPC: G06F9/30
CPC classification number: G06F9/30079 , G06F9/3826 , G06F9/3834
Abstract: In one embodiment, in an execution pipeline having a plurality of execution subunits, a method of using a bypass network to directly forward data from a producing execution subunit to a consuming execution subunit is provided. The method includes producing output data with the producing execution subunit, consuming input data with the consuming execution subunit, for one or more intervening operations whose input is the output data from the producing execution subunit and whose output is the input data to the consuming execution subunit, evaluating those one or more intervening operations to determine whether their execution would compose an identify function, and if the one or more intervening operations would compose such an identity function, controlling the bypass network to forward the producing execution subunit's output data directly to the consuming execution subunit.
Abstract translation: 在一个实施例中,在具有多个执行子单元的执行流水线中,提供使用旁路网络将数据从产生执行子单元直接转发到消耗执行子单元的方法。 该方法包括利用生产执行子单元产生输出数据,消耗与消耗执行子单元的输入数据,用于一个或多个中间操作,其输入是来自生产执行子单元的输出数据,其输出是输入数据到消费执行子单元 评估这些一个或多个介入操作以确定它们的执行是否构成识别功能,并且如果一个或多个中间操作将组成这样的身份功能,则控制旁路网络将产生执行子单元的输出数据直接转发到消费者 执行子单元。
-